@@ -96,24 +96,25 @@ as below:
96
96
97
97
.. code-block :: c
98
98
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
+
117
118
};
118
119
EXPORT_SYMBOL_GPL(acrn_gvt_mpt);
119
120
@@ -130,16 +131,16 @@ This section describes the wrap functions:
130
131
intel_gvt_hypervisor_detach_vgpu
131
132
intel_gvt_hypervisor_inject_msi
132
133
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
135
136
intel_gvt_hypervisor_read_gpa
136
137
intel_gvt_hypervisor_write_gpa
137
138
intel_gvt_hypervisor_gfn_to_mfn
138
139
intel_gvt_hypervisor_map_gfn_to_mfn
140
+ intel_gvt_hypervisor_dma_map_guest_page
141
+ intel_gvt_hypervisor_dma_unmap_guest_page
139
142
intel_gvt_hypervisor_set_trap_area
140
143
intel_gvt_hypervisor_set_pvmmio
141
- intel_gvt_hypervisor_pause_domain
142
- intel_gvt_hypervisor_unpause_domain
143
144
intel_gvt_hypervisor_dom0_ready
144
145
145
146
.. _intel_gvt_ops_interface :
0 commit comments