summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vmx/dat.h
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2017-06-17 22:50:03 +0000
committeraiju <devnull@localhost>2017-06-17 22:50:03 +0000
commit52a3502927870a330f02a9b71cf9710f65f1a58a (patch)
tree14481a151b6248793029363f83a96749bfc6342b /sys/src/cmd/vmx/dat.h
parent2bb65c40ab0713b011ff758cc2d8bc20e885fe85 (diff)
vmx(1): support debug instructions
Diffstat (limited to 'sys/src/cmd/vmx/dat.h')
-rw-r--r--sys/src/cmd/vmx/dat.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/src/cmd/vmx/dat.h b/sys/src/cmd/vmx/dat.h
index 1435150bb..35b69f2b8 100644
--- a/sys/src/cmd/vmx/dat.h
+++ b/sys/src/cmd/vmx/dat.h
@@ -15,6 +15,17 @@ enum {
#define RBX "bx"
#define RCX "cx"
#define RDX "dx"
+#define RBP "bp"
+#define RSI "si"
+#define RDI "di"
+#define R8 "r8"
+#define R9 "r9"
+#define R10 "r10"
+#define R11 "r11"
+#define R12 "r12"
+#define R13 "r13"
+#define R14 "r14"
+#define R15 "r15"
enum {
MMIORD = 0,
@@ -72,8 +83,12 @@ struct PCICap {
};
enum {
+ /* irqline argument */
IRQLTOGGLE = -1,
IRQLLOHI = -2,
+
+ /* postexc */
+ NOERRC = -1,
};
typedef struct VgaMode VgaMode;