Skip to content

Commit e141150

Browse files
xinyunliudbkinder
authored andcommitted
doc: Fix AcrnGT broken API doc due to kernel upgrade
* interface name changed * missing kernel doc comment in kernel source code Tracked-On: #1511 Signed-off-by: Xinyun Liu <xinyun.liu@intel.com>
1 parent 83dbfe4 commit e141150

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

doc/api/GVT-g_api.rst

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -96,24 +96,25 @@ as below:
9696

9797
.. code-block:: c
9898
99-
struct intel_gvt_mpt acrn_gvt_mpt = {
100-
.host_init = acrngt_host_init,
101-
.host_exit = acrngt_host_exit,
102-
.attach_vgpu = acrngt_attach_vgpu,
103-
.detach_vgpu = acrngt_detach_vgpu,
104-
.inject_msi = acrngt_inject_msi,
105-
.from_virt_to_mfn = acrngt_virt_to_mfn,
106-
.set_wp_page = acrngt_set_wp_page,
107-
.unset_wp_page = acrngt_unset_wp_page,
108-
.read_gpa = acrngt_read_gpa,
109-
.write_gpa = acrngt_write_gpa,
110-
.gfn_to_mfn = acrngt_gfn_to_pfn,
111-
.map_gfn_to_mfn = acrngt_map_gfn_to_mfn,
112-
.set_trap_area = acrngt_set_trap_area,
113-
.set_pvmmio = acrngt_set_pvmmio,
114-
.pause_domain = acrn_pause_domain,
115-
.unpause_domain= acrn_unpause_domain,
116-
.dom0_ready = acrngt_dom0_ready,
99+
struct intel_gvt_mpt acrn_gvt_mpt = {
100+
.host_init = acrngt_host_init,
101+
.host_exit = acrngt_host_exit,
102+
.attach_vgpu = acrngt_attach_vgpu,
103+
.detach_vgpu = acrngt_detach_vgpu,
104+
.inject_msi = acrngt_inject_msi,
105+
.from_virt_to_mfn = acrngt_virt_to_mfn,
106+
.enable_page_track = acrngt_page_track_add,
107+
.disable_page_track = acrngt_page_track_remove,
108+
.read_gpa = acrngt_read_gpa,
109+
.write_gpa = acrngt_write_gpa,
110+
.gfn_to_mfn = acrngt_gfn_to_pfn,
111+
.map_gfn_to_mfn = acrngt_map_gfn_to_mfn,
112+
.dma_map_guest_page = acrngt_dma_map_guest_page,
113+
.dma_unmap_guest_page = acrngt_dma_unmap_guest_page,
114+
.set_trap_area = acrngt_set_trap_area,
115+
.set_pvmmio = acrngt_set_pvmmio,
116+
.dom0_ready = acrngt_dom0_ready,
117+
117118
};
118119
EXPORT_SYMBOL_GPL(acrn_gvt_mpt);
119120
@@ -130,16 +131,16 @@ This section describes the wrap functions:
130131
intel_gvt_hypervisor_detach_vgpu
131132
intel_gvt_hypervisor_inject_msi
132133
intel_gvt_hypervisor_virt_to_mfn
133-
intel_gvt_hypervisor_set_wp_page
134-
intel_gvt_hypervisor_unset_wp_page
134+
intel_gvt_hypervisor_enable_page_track
135+
intel_gvt_hypervisor_disable_page_track
135136
intel_gvt_hypervisor_read_gpa
136137
intel_gvt_hypervisor_write_gpa
137138
intel_gvt_hypervisor_gfn_to_mfn
138139
intel_gvt_hypervisor_map_gfn_to_mfn
140+
intel_gvt_hypervisor_dma_map_guest_page
141+
intel_gvt_hypervisor_dma_unmap_guest_page
139142
intel_gvt_hypervisor_set_trap_area
140143
intel_gvt_hypervisor_set_pvmmio
141-
intel_gvt_hypervisor_pause_domain
142-
intel_gvt_hypervisor_unpause_domain
143144
intel_gvt_hypervisor_dom0_ready
144145

145146
.. _intel_gvt_ops_interface:

0 commit comments

Comments
 (0)