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(-)
paging_p2m.patch
Description: paging_p2m.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|