From 6005ac79ba03ce8104f0f87f8f7670fa18304132 Mon Sep 17 00:00:00 2001 From: Kamala Narasimhan Date: Wed, 29 Apr 2009 13:03:15 -0400 Subject: [PATCH] Display pass-through related mtrr changes. --- xen-3.4/mtrr-changes | 15 +++++++++++++++ xen-3.4/series | 1 + 2 files changed, 16 insertions(+) create mode 100644 xen-3.4/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 -- 2.39.5