WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel][PATCH][PAGING][P2M][1/1] Common Interface for P2M table
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
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel][PATCH][PAGING][P2M][1/1] Common Interface for P2M table, Huang2, Wei <=