summaryrefslogtreecommitdiffstats
path: root/sys/cddl/dev/dtrace/x86/dis_tables.c
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2016-05-17 08:24:06 +0000
committeravg <avg@FreeBSD.org>2016-05-17 08:24:06 +0000
commit5e400ac62bbbddb9f52b3434f0527b15426bf142 (patch)
tree38fe6f1fce0592df26f1daec20e53bc5a6024f3d /sys/cddl/dev/dtrace/x86/dis_tables.c
parentdf87d42ca95be87bda6d15c2609c5157a1dd0c15 (diff)
downloadFreeBSD-src-5e400ac62bbbddb9f52b3434f0527b15426bf142.zip
FreeBSD-src-5e400ac62bbbddb9f52b3434f0527b15426bf142.tar.gz
MFC r298473,298787: add invpcid, fix sahf/lahf in dtrace disassembler
Diffstat (limited to 'sys/cddl/dev/dtrace/x86/dis_tables.c')
-rw-r--r--sys/cddl/dev/dtrace/x86/dis_tables.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/cddl/dev/dtrace/x86/dis_tables.c b/sys/cddl/dev/dtrace/x86/dis_tables.c
index aabbf71..184d4f7 100644
--- a/sys/cddl/dev/dtrace/x86/dis_tables.c
+++ b/sys/cddl/dev/dtrace/x86/dis_tables.c
@@ -1182,7 +1182,7 @@ const instable_t dis_op0F38[256] = {
/* [78] */ INVALID, INVALID, INVALID, INVALID,
/* [7C] */ INVALID, INVALID, INVALID, INVALID,
-/* [80] */ TNSy("invept", RM_66r), TNSy("invvpid", RM_66r),INVALID, INVALID,
+/* [80] */ TNSy("invept", RM_66r), TNSy("invvpid", RM_66r),TNSy("invpcid", RM_66r),INVALID,
/* [84] */ INVALID, INVALID, INVALID, INVALID,
/* [88] */ INVALID, INVALID, INVALID, INVALID,
/* [8C] */ INVALID, INVALID, INVALID, INVALID,
@@ -1931,7 +1931,7 @@ const instable_t dis_distable[16][16] = {
/* [9,0] */ TNS("nop",NORM), TS("xchg",RA), TS("xchg",RA), TS("xchg",RA),
/* [9,4] */ TS("xchg",RA), TS("xchg",RA), TS("xchg",RA), TS("xchg",RA),
/* [9,8] */ TNS("cXtX",CBW), TNS("cXtX",CWD), TNSx("lcall",SO), TNS("fwait",NORM),
-/* [9,C] */ TSZy("pushf",IMPLMEM,4),TSZy("popf",IMPLMEM,4), TNSx("sahf",NORM), TNSx("lahf",NORM),
+/* [9,C] */ TSZy("pushf",IMPLMEM,4),TSZy("popf",IMPLMEM,4), TNS("sahf",NORM), TNS("lahf",NORM),
}, {
/* [A,0] */ TNS("movb",OA), TS("mov",OA), TNS("movb",AO), TS("mov",AO),
/* [A,4] */ TNSZ("movsb",SD,1), TS("movs",SD), TNSZ("cmpsb",SD,1), TS("cmps",SD),
OpenPOWER on IntegriCloud