Skip to content

Commit e2ed7b7

Browse files
committed
x86/insns: add VMGEXIT
The instruction supports two forms with [f2] and [f3]. I guess we might add aliases as VMGEXIT2 and VMGEXIT3. For now simly leave a second form for ndisasm sake. https://bugzilla.nasm.us/show_bug.cgi?id=3392755 Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
1 parent c4babdf commit e2ed7b7

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

travis/test/vmx.asm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@
2222

2323
pvalidate
2424
rmpadjust
25+
26+
vmgexit
27+
repne vmcall
28+
rep vmcall

travis/test/vmx.o.t

16 Bytes
Binary file not shown.

x86/insns.dat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1903,6 +1903,8 @@ INVVPID reg64,mem [rm: o64nw 66 0f 38 81 /r] VMX,SO,LONG
19031903
;# SEV-SNP AMD instructions
19041904
PVALIDATE void [ f2 0f 01 ff] VMX,AMD
19051905
RMPADJUST void [ f3 0f 01 fe] VMX,AMD
1906+
VMGEXIT void [ f2 0f 01 c1] VMX,AMD
1907+
VMGEXIT void [ f3 0f 01 c1] VMX,AMD
19061908

19071909
;# Tejas New Instructions (SSSE3)
19081910
PABSB mmxreg,mmxrm [rm: np 0f 38 1c /r] SSSE3,MMX,SQ

0 commit comments

Comments
 (0)