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

[Xen-devel][PATCH][PAGING][P2M][1/1] Common Interface for P2M table


  • To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Huang2, Wei" <Wei.Huang2@xxxxxxx>
  • Date: Thu, 25 Jan 2007 00:12:14 -0600
  • Cc: Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>
  • Delivery-date: Wed, 24 Jan 2007 22:12:09 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcdAO7h4Z/dY+FknSt6r+B3DcW977gAC4Tgg
  • Thread-topic: [Xen-devel][PATCH][PAGING][P2M][1/1] Common Interface for P2M table

This patch worked on top of paging interface patches posted today. It
create common interface for P2M table, which handles guest physical
address to machine physical address translation. 

Tested on the following platforms:

1. AMD SVM boxes
* 64-bit Xen: 32-bit WinXP SP2, 32-bit SUSE10, 32-bit SUSE 10 PAE
BigSMP, and 64-bit RHEL4
* 32-bit PAE Xen: 32-bit WinXP SP2, 32-bit SUSE10, 32-bit SUSE 10 PAE
BigSMP, and SLES 9.3
                  
2. Intel VT boxes:
* 32-bit PAE Xen: 32-bit SUSE10, 32-bit WinXP SP2, 32b SUSE 10 PAE
BigSMP, and 32-bit Windows 2003 Enterprise
* 64-bit Xen: 32-bit WinXP SP2, 32-bit Windows 2003 enterprise, 32-bit
SUSE10, 32-bit SUSE10 PAE BigSMP, and 64Bit RHEL 4


Signed-off-by: Wei Huang <Wei.Huang2@xxxxxxx>


 arch/x86/domain.c            |    2
 arch/x86/mm/shadow/common.c  |  714
++++---------------------------------------
 arch/x86/mm/shadow/private.h |   21 -
 arch/x86/mm/shadow/types.h   |    4
 arch/x86/paging.c            |  601
++++++++++++++++++++++++++++++++++++
 include/asm-x86/domain.h     |   12
 include/asm-x86/mm.h         |   55 +++
 include/asm-x86/paging.h     |  267 ++++++++++++----
 include/asm-x86/shadow.h     |  136 +-------
 9 files changed, 973 insertions(+), 839 deletions(-)

Attachment: paging_p2m.patch
Description: paging_p2m.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®.