]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
plat/common/x86: Add PAT MSR
authorMarc Rittinghaus <marc.rittinghaus@unikraft.io>
Thu, 27 Apr 2023 10:38:16 +0000 (12:38 +0200)
committerUnikraft <monkey@unikraft.io>
Fri, 28 Apr 2023 08:41:35 +0000 (08:41 +0000)
This commit adds the definition of the page attribute table (PAT)
configuration MSR.

Signed-off-by: Marc Rittinghaus <marc.rittinghaus@unikraft.io>
Reviewed-by: Marc Rittinghaus <marc.rittinghaus@unikraft.io>
Approved-by: Alexander Jung <alex@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #788

plat/common/include/x86/cpu_defs.h

index 4f42ccec93d380b5d97218a944405469932ec5a6..a08e81fa9f01ed9c1ede56f0c9ffe3097efea14e 100644 (file)
@@ -99,6 +99,8 @@
 #define X86_MSR_CSTAR          0xc0000083
 /* EFLAGS mask for syscall */
 #define X86_MSR_SYSCALL_MASK   0xc0000084
+/* page attribute table configuration */
+#define X86_MSR_PAT            0x277
 
 /* MSR EFER bits */
 #define X86_EFER_SCE           (1 << 0)