syscall.sh / x86 / vm86

vm86

enter virtual 8086 mode

sys_vm86(unsigned long cmd, unsigned long arg)
number166 (0xa6)
abii386
entry pointsys_vm86
sinceLinux 3.3
man pagevm86(2)
sourceelixir.bootlin.com

Registers

registervalue
eax166, the syscall number
ebxunsigned long cmd
ecxunsigned long arg
eaxthe return value

Then run int 0x80 to enter the kernel.

Get this as JSON: https://api.syscall.sh/v2/syscalls/x86/vm86