x86/p2m: allocate logdirty_ranges for altp2ms
authorRazvan Cojocaru <rcojocaru@bitdefender.com>
Sat, 22 Dec 2018 09:43:49 +0000 (09:43 +0000)
committerGeorge Dunlap <george.dunlap@citrix.com>
Sat, 22 Dec 2018 09:43:49 +0000 (09:43 +0000)
commit95ba8404d45df56b3c8db88ea0bd414ad6638962
tree04c34817ddeb1978253f86a18ccc923bf263b544
parent82c62c87347dd9b3acbc1ac94dc43663f52ac0aa
x86/p2m: allocate logdirty_ranges for altp2ms

For now, only do allocation/deallocation; keeping them in sync
will be done in subsequent patches.

Logdirty synchronization will only be done for active altp2ms;
so allocate logdirty rangesets (copying the host logdirty
rangeset) when an altp2m is activated, and free it when
deactivated.

Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Tested-by: Tamas K Lengyel <tamas@tklengyel.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
xen/arch/x86/mm/p2m.c