mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
dm_op: convert HVMOP_track_dirty_vram
The handle type passed to the underlying shadow and hap functions is
changed for compatibility with the new hypercall buffer.
NOTE: This patch also modifies the type of the 'nr' parameter of
xc_hvm_track_dirty_vram() from uint64_t to uint32_t. In practice
the value passed was always truncated to 32 bits.
Suggested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
1 parent
a2323df5f4
commit
86ad4d054a
14 files changed
+76
-92
No files matched your search
@@ -58,7 +58,7 @@ define(`create_domain_common', `
|
||||
allow $1 $2:mmu { map_read map_write adjust memorymap physmap pinpage mmuext_op updatemp };
|
||||
allow $1 $2:grant setup;
|
||||
allow $1 $2:hvm { cacheattr getparam hvmctl irqlevel pciroute sethvmc
|
||||
setparam pcilevel trackdirtyvram nested altp2mhvm altp2mhvm_op send_irq };
|
||||
setparam pcilevel nested altp2mhvm altp2mhvm_op send_irq };
|
||||
')
|
||||
|
||||
# create_domain(priv, target)
|
||||
@@ -151,7 +151,7 @@ define(`device_model', `
|
||||
|
||||
allow $1 $2_target:domain { getdomaininfo shutdown };
|
||||
allow $1 $2_target:mmu { map_read map_write adjust physmap target_hack };
|
||||
allow $1 $2_target:hvm { getparam setparam trackdirtyvram hvmctl irqlevel pciroute pcilevel cacheattr send_irq dm };
|
||||
allow $1 $2_target:hvm { getparam setparam hvmctl irqlevel pciroute pcilevel cacheattr send_irq dm };
|
||||
')
|
||||
|
||||
# make_device_model(priv, dm_dom, hvm_dom)
|
||||
|
||||