diff mbox

[kvm-unit-tests,08/18] x86: move CR0 and CR4 constants to processor.h

Message ID 1398698581-17302-9-git-send-email-pbonzini@redhat.com (mailing list archive)
State New, archived
Headers show

Commit Message

Paolo Bonzini April 28, 2014, 3:22 p.m. UTC
Move them together with the inline function that read/write the
control registers.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 lib/x86/processor.h | 14 ++++++++++++++
 lib/x86/vm.h        | 12 ------------
 x86/pcid.c          |  7 -------
 3 files changed, 14 insertions(+), 19 deletions(-)
diff mbox

Patch

diff --git a/lib/x86/processor.h b/lib/x86/processor.h
index fabd480..9cc1112 100644
--- a/lib/x86/processor.h
+++ b/lib/x86/processor.h
@@ -14,6 +14,20 @@ 
 #  define S "4"
 #endif
 
+#define X86_CR0_PE     0x00000001
+#define X86_CR0_MP     0x00000002
+#define X86_CR0_TS     0x00000008
+#define X86_CR0_WP     0x00010000
+#define X86_CR0_PG     0x80000000
+#define X86_CR4_VMXE   0x00000001
+#define X86_CR4_TSD    0x00000004
+#define X86_CR4_DE     0x00000008
+#define X86_CR4_PSE    0x00000010
+#define X86_CR4_PAE    0x00000020
+#define X86_CR4_PCIDE  0x00020000
+
+#define X86_IA32_EFER          0xc0000080
+#define X86_EFER_LMA           (1UL << 8)
 
 struct descriptor_table_ptr {
     u16 limit;
diff --git a/lib/x86/vm.h b/lib/x86/vm.h
index 03a9b4e..0b5b5c7 100644
--- a/lib/x86/vm.h
+++ b/lib/x86/vm.h
@@ -16,18 +16,6 @@ 
 #define PTE_USER    (1ull << 2)
 #define PTE_ADDR    (0xffffffffff000ull)
 
-#define X86_CR0_PE      0x00000001
-#define X86_CR0_MP      0x00000002
-#define X86_CR0_TS      0x00000008
-#define X86_CR0_WP      0x00010000
-#define X86_CR0_PG      0x80000000
-#define X86_CR4_VMXE   0x00000001
-#define X86_CR4_TSD     0x00000004
-#define X86_CR4_DE      0x00000008
-#define X86_CR4_PSE     0x00000010
-#define X86_CR4_PAE     0x00000020
-#define X86_CR4_PCIDE  0x00020000
-
 void setup_vm();
 
 void *vmalloc(unsigned long size);
diff --git a/x86/pcid.c b/x86/pcid.c
index 45adfd5..164e9a1 100644
--- a/x86/pcid.c
+++ b/x86/pcid.c
@@ -7,13 +7,6 @@ 
 #define X86_FEATURE_PCID       (1 << 17)
 #define X86_FEATURE_INVPCID    (1 << 10)
 
-#define X86_CR0_PG             (1 << 31)
-#define X86_CR3_PCID_MASK      0x00000fff
-#define X86_CR4_PCIDE          (1 << 17)
-
-#define X86_IA32_EFER          0xc0000080
-#define X86_EFER_LMA           (1UL << 8)
-
 struct invpcid_desc {
     unsigned long pcid : 12;
     unsigned long rsv  : 52;