]> xenbits.xen.org Git - xenclient/xen-pq.git/commitdiff
Display pass-through related mtrr changes.
authorKamala Narasimhan <kamala.narasimhan@citrix.com>
Wed, 29 Apr 2009 17:03:15 +0000 (13:03 -0400)
committerKamala Narasimhan <kamala.narasimhan@citrix.com>
Wed, 29 Apr 2009 17:03:15 +0000 (13:03 -0400)
xen-3.4/mtrr-changes [new file with mode: 0644]
xen-3.4/series

diff --git a/xen-3.4/mtrr-changes b/xen-3.4/mtrr-changes
new file mode 100644 (file)
index 0000000..9e936e8
--- /dev/null
@@ -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;
index 6a750c1a4e3d36062dc447fc628f3c691d1f1ff0..cb9dcc54898fa9a0b229561c61b66cc3a5943bfa 100644 (file)
@@ -9,3 +9,4 @@ init-vgabios-and-set-size
 module-reloc
 mfn-validity-check-before-shadow-remove
 remove-fixed-host-bridge-check
+mtrr-changes