Skip to content
Commit 9d34cfdf authored by Juergen Gross's avatar Juergen Gross Committed by Thomas Gleixner
Browse files

x86: Don't rely on VMWare emulating PAT MSR correctly

VMWare seems not to emulate the PAT MSR correctly: reaeding
MSR_IA32_CR_PAT returns 0 even after writing another value to it.

Commit bd809af1 triggers this VMWare bug when the kernel is
booted as a VMWare guest.

Detect this bug and don't use the read value if it is 0.

Fixes: bd809af1

 "x86: Enable PAT to use cache mode translation tables"
Reported-and-tested-by: default avatarJongman Heo <jongman.heo@samsung.com>
Acked-by: default avatarAlok N Kataria <akataria@vmware.com>
Signed-off-by: default avatarJuergen Gross <jgross@suse.com>
Link: http://lkml.kernel.org/r/1421039745-14335-1-git-send-email-jgross@suse.com


Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 4a0d3107
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment