diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c index edf299c..d77d6a8 100644 --- a/arch/x86/mm/pat.c +++ b/arch/x86/mm/pat.c @@ -182,6 +182,7 @@ void pat_init_cache_modes(void) u64 pat; rdmsrl(MSR_IA32_CR_PAT, pat); + pr_info("read pat %0llx\n", pat); pat_msg[32] = 0; for (i = 7; i >= 0; i--) { cache = pat_get_cache_mode((pat >> (i * 8)) & 7, @@ -237,6 +238,8 @@ void pat_init(void) if (!boot_pat_state) rdmsrl(MSR_IA32_CR_PAT, boot_pat_state); + pr_info("about to write pat %0llx\n", pat); + wrmsrl(MSR_IA32_CR_PAT, pat); if (boot_cpu)