From: Kamala Narasimhan Date: Wed, 29 Apr 2009 17:03:15 +0000 (-0400) Subject: Display pass-through related mtrr changes. X-Git-Url: http://xenbits.xen.org/gitweb?a=commitdiff_plain;h=6005ac79ba03ce8104f0f87f8f7670fa18304132;p=xenclient%2Fxen-pq.git Display pass-through related mtrr changes. --- diff --git a/xen-3.4/mtrr-changes b/xen-3.4/mtrr-changes new file mode 100644 index 0000000..9e936e8 --- /dev/null +++ b/xen-3.4/mtrr-changes @@ -0,0 +1,15 @@ +diff --git a/tools/firmware/hvmloader/cacheattr.c b/tools/firmware/hvmloader/cacheattr.c +index ae23b3e..9ae7ce8 100644 +--- a/tools/firmware/hvmloader/cacheattr.c ++++ b/tools/firmware/hvmloader/cacheattr.c +@@ -72,9 +72,7 @@ void cacheattr_init(void) + content = 0x0606060606060606ull; + wrmsr(MSR_MTRRfix64K_00000, content); + wrmsr(MSR_MTRRfix16K_80000, content); +- /* 0xa0000-0xbffff: Write Combining (WC) */ +- if ( mtrr_cap & (1u << 10) ) /* WC supported? */ +- content = 0x0101010101010101ull; ++ content = 0x0000000000000000ull; + wrmsr(MSR_MTRRfix16K_A0000, content); + /* 0xc0000-0xfffff: Write Back (WB) */ + content = 0x0606060606060606ull; diff --git a/xen-3.4/series b/xen-3.4/series index 6a750c1..cb9dcc5 100644 --- a/xen-3.4/series +++ b/xen-3.4/series @@ -9,3 +9,4 @@ init-vgabios-and-set-size module-reloc mfn-validity-check-before-shadow-remove remove-fixed-host-bridge-check +mtrr-changes