Zhai, Edwin
2006-Jul-19 09:22 UTC
[Xen-devel] [PATCH][HVM] vmx domain save/restore support
attached is the vmx domain save/restore patch. works well for different guest/host combination W/O breaking domu save/restore according to my test. pls. first apply xiaowei''s qemu dm fix. ===know issue==* shpage pfn * HV look for shpage pfn in an e820 entry when init. but some guest(win/em64t linux) will reuse this e820 ram, which cause losing shpage pfn when restore. so this entry is marked as "reserved" to avoid guest reuse (in this patch xc_hvm_build.c). we can change this if having good solution in future. * 64bit host vmx restore python err * when restore vmx guest on em64t host, i got a error "ERROR (xmlrpclib2:167) int exceeds XML-RPC limits" W/O blocking restore. "xend restart" can be a work around. * guest smp support * i''m doing guest smp support including apic/vmcs save/restore now. so turn on "apic" in config file may cause save/restore failure. * guest save/restore across platform* e.g save 32 guest on 64 host, then restore 32 guest on 32 host. we can''t support this because save/restore face different vcpu_context format on different host. need universal format for this. === test report == "+" stands for okay, "-" stands for fail 32b host: + 32/32 + 32win/32 pae host: + 32/pae + pae/pae + 32win/pae + pae_win/pae em64t host: + 32/64 + pae/64 + 64/64 + 32win/64 + pae_win/64 sometimes pae_win/64 are not stable:( _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Maybe Matching Threads
- RE: Re: No VMX-guests on Intel Xeon/VT
- RE: Re: No VMX-guests on Intel Xeon/VT
- How to get the PFN of a vmalloc'ed address in a domU ?
- [PATCH 6/8] HVM save restore: guest memory handling
- [PATCH][VT] Multithread IDE device model ( was: RE: [PATCH]Make IDE dma tranfer run in another thread inqemu)