[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [SVM] Correct compile time compare of CONFIG_PAGING_LEVELS for 64bit and
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID 7137825805c76fad387c8ebb8a872d36307ac453 # Parent 765654a552459c0ebc292e5727dc89676fc30120 [SVM] Correct compile time compare of CONFIG_PAGING_LEVELS for 64bit and 32bit PAE guests. This code affects accesses to the CR4 register by the SVM guest. Signed-off-by: Tom Woller <thomas.woller@xxxxxxx> --- xen/arch/x86/hvm/svm/svm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -r 765654a55245 -r 7137825805c7 xen/arch/x86/hvm/svm/svm.c --- a/xen/arch/x86/hvm/svm/svm.c Wed Jul 26 10:52:14 2006 +0100 +++ b/xen/arch/x86/hvm/svm/svm.c Wed Jul 26 11:10:26 2006 +0100 @@ -1766,7 +1766,7 @@ static int mov_to_cr(int gpreg, int cr, if ( svm_pgbit_test(v) ) { /* The guest is a 32-bit PAE guest. */ -#if CONFIG_PAGING_LEVELS >= 4 +#if CONFIG_PAGING_LEVELS >= 3 unsigned long mfn, old_base_mfn; if( !shadow_set_guest_paging_levels(v->domain, PAGING_L3) ) @@ -1810,7 +1810,7 @@ static int mov_to_cr(int gpreg, int cr, else { /* The guest is a 64 bit or 32-bit PAE guest. */ -#if CONFIG_PAGING_LEVELS >= 4 +#if CONFIG_PAGING_LEVELS >= 3 if ( (v->domain->arch.ops != NULL) && v->domain->arch.ops->guest_paging_levels == PAGING_L2) { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |