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