summaryrefslogtreecommitdiff
path: root/modules/arch/x86/tests/vmx.asm
blob: a8669b19e78d2b2eb76c0a87fb9bafe6a1bf8b47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[bits 32]
vmcall
vmclear [0]
vmlaunch
vmresume
vmptrld [0]
vmptrst [eax]
vmread [ebx], ecx
vmwrite ebp, [ebp]
vmxoff
vmxon [esi]

[bits 64]
vmcall
vmclear [0]
vmlaunch
vmresume
vmptrld [0]
vmptrst [rdx]
;vmread [rax], eax -- invalid
vmread [rax], rdx
vmwrite rax, [rcx]
vmxoff
vmxon [rsi]