On 08.07.2013, at 20:45, Anthony Liguori wrote: > Alexey Kardashevskiy <a...@ozlabs.ru> writes: > >> From: David Gibson <da...@gibson.dropbear.id.au> >> >> This adds the necessary pieces to implement savevm / migration for the >> pseries machine. The most complex part here is migrating the hash >> table - for the paravirtualized pseries machine the guest's hash page >> table is not stored within guest memory, but externally and the guest >> accesses it via hypercalls. >> >> This patch uses a hypervisor reserved bit of the HPTE as a dirty bit >> (tracking changes to the HPTE itself, not the page it references). >> This is used to implement a live migration style incremental save and >> restore of the hash table contents. >> >> In addition it adds VMStateDescription information to save and restore >> the (few) remaining pieces of state information needed by the pseries >> machine. >> >> Signed-off-by: David Gibson <da...@gibson.dropbear.id.au> >> Signed-off-by: Alexey Kardashevskiy <a...@ozlabs.ru> > > I vaguely recall making the suggestion to use a live section like this. > How large is the HTAB typically?
The default for HV KVM is at 16MB IIRC. Alex