Print this page
9441 kmdb should stash %cr3 in kdiregs
Reviewed by: John Levon <john.levon@joyent.com>
8956 Implement KPTI
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>

@@ -19,17 +19,17 @@
  * CDDL HEADER END
  */
 /*
  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ *
+ * Copyright 2018 Joyent, Inc.
  */
 
 #ifndef _MDB_KREG_H
 #define _MDB_KREG_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/kdi_regs.h>
 #ifndef _ASM
 #include <sys/types.h>
 #endif
 

@@ -73,12 +73,16 @@
 #define KREG_R15        KDIREG_R15
 #define KREG_DS         KDIREG_DS
 #define KREG_ES         KDIREG_ES
 #define KREG_FS         KDIREG_FS
 #define KREG_GS         KDIREG_GS
+#define KREG_GSBASE     KDIREG_GSBASE
+#define KREG_KGSBASE    KDIREG_KGSBASE
 #define KREG_TRAPNO     KDIREG_TRAPNO
 #define KREG_ERR        KDIREG_ERR
+#define KREG_CR2        KDIREG_CR2
+#define KREG_CR3        KDIREG_CR3
 #define KREG_RIP        KDIREG_RIP
 #define KREG_CS         KDIREG_CS
 #define KREG_RFLAGS     KDIREG_RFLAGS
 #define KREG_RSP        KDIREG_RSP
 #define KREG_SS         KDIREG_SS