Author: avg
Date: Tue May 17 08:30:06 2016
New Revision: 300032
URL: https://svnweb.freebsd.org/changeset/base/300032
Log:
MFC r298473,298787: add invpcid, fix sahf/lahf in dtrace disassembler
Modified:
stable/9/sys/cddl/dev/dtrace/x86/dis_tables.c
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/cddl/dev/dtrace/x86/dis_tables.c
==============================================================================
--- stable/9/sys/cddl/dev/dtrace/x86/dis_tables.c Tue May 17 08:27:58
2016 (r300031)
+++ stable/9/sys/cddl/dev/dtrace/x86/dis_tables.c Tue May 17 08:30:06
2016 (r300032)
@@ -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),
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-9
To unsubscribe, send any mail to "[email protected]"