[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] PAE shadow (log-dirty guest-refcount)


  • To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>
  • Date: Wed, 9 Nov 2005 00:44:02 -0800
  • Delivery-date: Wed, 09 Nov 2005 08:44:20 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcXlCbwce+kr4JHcQIiujTUbZA2+wg==
  • Thread-topic: [PATCH] PAE shadow (log-dirty guest-refcount)

Attached patch allows PAE xenlinux to run in the shadow mode using
log-dirty guest-refcount, which is required to support
save/restore/relocate. We can turn on/off the mode every 5-sec interval
while doing kernel build (make -j4), for example, and it survives for
hours. 

We are still restoring log-dirty mode for x86_64 xenlinux, which is not
very stable right now, but I believe it should be done very soon. 

We also checked that it did not break 64-bit VMX domains, which uses
different sub-mode of the shadow mode. 

Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>
Signed-off-by: Xiaohui Xin <xiaohui.xin@xxxxxxxxx>

 arch/x86/shadow.c           |  848
++++++++++++++++++++++++++++----------------
 arch/x86/shadow32.c         |    2 
 arch/x86/shadow_public.c    |  186 +++++----
 include/asm-x86/page.h      |    3 
 include/asm-x86/shadow.h    |   22 -
 include/asm-x86/shadow_64.h |  185 +++++----
 6 files changed, 792 insertions(+), 454 deletions(-)

Jun
---
Intel Open Source Technology Center 

Attachment: pae-log-dirty.patch
Description: pae-log-dirty.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.