Skip to contentSkip to conversation

KVM: x86: Update symbolic exit codes

PATCH Applied Jan Kiszka 3 participants 4 messages Aug 11, 2013 – Aug 12, 2013

Subsystems (3)
lore
Share & tools
lore

Jan Kiszka

author
#0 lore raw

PATCH 1/1 KVM: x86: Update symbolic exit codes

From: Jan Kiszka <[email protected]>

Add decoding for INVEPT and reorder the list according to the reason numbers.

---

Applies on top of queue.

 arch/x86/include/uapi/asm/vmx.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
arch/x86/include/uapi/asm/vmx.h +3 -2
index 7a34e8f..8ac5b61 100644
@@ -107,12 +107,13 @@
 	{ EXIT_REASON_APIC_ACCESS,           "APIC_ACCESS" }, \
 	{ EXIT_REASON_EPT_VIOLATION,         "EPT_VIOLATION" }, \
 	{ EXIT_REASON_EPT_MISCONFIG,         "EPT_MISCONFIG" }, \
+	{ EXIT_REASON_INVEPT                 "INVEPT" }, \
+	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" } \
 	{ EXIT_REASON_WBINVD,                "WBINVD" }, \
 	{ EXIT_REASON_APIC_WRITE,            "APIC_WRITE" }, \
 	{ EXIT_REASON_EOI_INDUCED,           "EOI_INDUCED" }, \
 	{ EXIT_REASON_INVALID_STATE,         "INVALID_STATE" }, \
 	{ EXIT_REASON_INVD,                  "INVD" }, \
-	{ EXIT_REASON_INVPCID,               "INVPCID" }, \
-	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }
+	{ EXIT_REASON_INVPCID,               "INVPCID" }
 
 #endif /* _UAPIVMX_H */
Signature · 1 line
1.7.3.4
maintainer Applied
#1 lore raw

Il 11/08/2013 09:10, Jan Kiszka ha scritto:

Quoted 24 lines

From: Jan Kiszka <[email protected]>

Add decoding for INVEPT and reorder the list according to the reason numbers.

---

Applies on top of queue.

 arch/x86/include/uapi/asm/vmx.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
arch/x86/include/uapi/asm/vmx.h +2 -0
index 7a34e8f..8ac5b61 100644
@@ -107,12 +107,13 @@
 	{ EXIT_REASON_APIC_ACCESS,           "APIC_ACCESS" }, \
 	{ EXIT_REASON_EPT_VIOLATION,         "EPT_VIOLATION" }, \
 	{ EXIT_REASON_EPT_MISCONFIG,         "EPT_MISCONFIG" }, \
+	{ EXIT_REASON_INVEPT                 "INVEPT" }, \
+	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" } \

arch/x86/include/uapi/asm/vmx.h line 119

Quoted 10 lines
arch/x86/include/uapi/asm/vmx.h +1 -2
 	{ EXIT_REASON_WBINVD,                "WBINVD" }, \
 	{ EXIT_REASON_APIC_WRITE,            "APIC_WRITE" }, \
 	{ EXIT_REASON_EOI_INDUCED,           "EOI_INDUCED" }, \
 	{ EXIT_REASON_INVALID_STATE,         "INVALID_STATE" }, \
 	{ EXIT_REASON_INVD,                  "INVD" }, \
-	{ EXIT_REASON_INVPCID,               "INVPCID" }, \
-	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }
+	{ EXIT_REASON_INVPCID,               "INVPCID" }
 
 #endif /* _UAPIVMX_H */

Applied, thanks.

Paolo

#2 lore raw

PATCH v2 1/1 KVM: x86: Update symbolic exit codes

Quoted 33 lines · Paolo Bonzini

Il 11/08/2013 09:10, Jan Kiszka ha scritto:

Quoted 32 lines

From: Jan Kiszka <[email protected]>

Add decoding for INVEPT and reorder the list according to the reason numbers.

---

Applies on top of queue.

 arch/x86/include/uapi/asm/vmx.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
arch/x86/include/uapi/asm/vmx.h +3 -2
index 7a34e8f..8ac5b61 100644
@@ -107,12 +107,13 @@
 	{ EXIT_REASON_APIC_ACCESS,           "APIC_ACCESS" }, \
 	{ EXIT_REASON_EPT_VIOLATION,         "EPT_VIOLATION" }, \
 	{ EXIT_REASON_EPT_MISCONFIG,         "EPT_MISCONFIG" }, \
+	{ EXIT_REASON_INVEPT                 "INVEPT" }, \
+	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" } \
 	{ EXIT_REASON_WBINVD,                "WBINVD" }, \
 	{ EXIT_REASON_APIC_WRITE,            "APIC_WRITE" }, \
 	{ EXIT_REASON_EOI_INDUCED,           "EOI_INDUCED" }, \
 	{ EXIT_REASON_INVALID_STATE,         "INVALID_STATE" }, \
 	{ EXIT_REASON_INVD,                  "INVD" }, \
-	{ EXIT_REASON_INVPCID,               "INVPCID" }, \
-	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }
+	{ EXIT_REASON_INVPCID,               "INVPCID" }
 
Quoted 4 lines

arch/x86/include/uapi/asm/vmx.h line 119

Quoted 2 lines
arch/x86/include/uapi/asm/vmx.h +0 -0
 #endif /* _UAPIVMX_H */

Applied, thanks.

I suppose you already noticed that this version was bad. If not, find one with one comma more below.

Jan

---8<---

KVM: x86: Update symbolic exit codes

Add decoding for INVEPT and reorder the list according to the reason numbers.

---
 arch/x86/include/uapi/asm/vmx.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
arch/x86/include/uapi/asm/vmx.h +3 -2
index 7a34e8f..8e1ed30 100644
@@ -107,12 +107,13 @@
 	{ EXIT_REASON_APIC_ACCESS,           "APIC_ACCESS" }, \
 	{ EXIT_REASON_EPT_VIOLATION,         "EPT_VIOLATION" }, \
 	{ EXIT_REASON_EPT_MISCONFIG,         "EPT_MISCONFIG" }, \
+	{ EXIT_REASON_INVEPT,                "INVEPT" }, \
+	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" } \
 	{ EXIT_REASON_WBINVD,                "WBINVD" }, \
 	{ EXIT_REASON_APIC_WRITE,            "APIC_WRITE" }, \
 	{ EXIT_REASON_EOI_INDUCED,           "EOI_INDUCED" }, \
 	{ EXIT_REASON_INVALID_STATE,         "INVALID_STATE" }, \
 	{ EXIT_REASON_INVD,                  "INVD" }, \
-	{ EXIT_REASON_INVPCID,               "INVPCID" }, \
-	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }
+	{ EXIT_REASON_INVPCID,               "INVPCID" }
 
 #endif /* _UAPIVMX_H */
Signature · 1 line
1.7.3.4
#3 lore raw

PATCH v3 1/1 KVM: x86: Update symbolic exit codes

Add decoding for INVEPT and reorder the list according to the reason numbers.

---

Err - yeah...

 arch/x86/include/uapi/asm/vmx.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
arch/x86/include/uapi/asm/vmx.h +3 -2
index 7a34e8f..0e79420 100644
@@ -107,12 +107,13 @@
 	{ EXIT_REASON_APIC_ACCESS,           "APIC_ACCESS" }, \
 	{ EXIT_REASON_EPT_VIOLATION,         "EPT_VIOLATION" }, \
 	{ EXIT_REASON_EPT_MISCONFIG,         "EPT_MISCONFIG" }, \
+	{ EXIT_REASON_INVEPT,                "INVEPT" }, \
+	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }, \
 	{ EXIT_REASON_WBINVD,                "WBINVD" }, \
 	{ EXIT_REASON_APIC_WRITE,            "APIC_WRITE" }, \
 	{ EXIT_REASON_EOI_INDUCED,           "EOI_INDUCED" }, \
 	{ EXIT_REASON_INVALID_STATE,         "INVALID_STATE" }, \
 	{ EXIT_REASON_INVD,                  "INVD" }, \
-	{ EXIT_REASON_INVPCID,               "INVPCID" }, \
-	{ EXIT_REASON_PREEMPTION_TIMER,      "PREEMPTION_TIMER" }
+	{ EXIT_REASON_INVPCID,               "INVPCID" }
 
 #endif /* _UAPIVMX_H */
Signature · 1 line
1.7.3.4