--- /dev/null
+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;