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),
_______________________________________________
svn-src-stable-9@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-9
To unsubscribe, send any mail to "svn-src-stable-9-unsubscr...@freebsd.org"

Reply via email to