aboutsummaryrefslogtreecommitdiff
path: root/scripts/xml-preprocess.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2023-06-17 01:01:29 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2023-06-26 10:23:56 +0200
commit63fd8ef080351357c0cb0644ed63fd3e2a8833a8 (patch)
tree91481e0107c3a469373c997a838c7796d71fd2f5 /scripts/xml-preprocess.py
parent6750485bf42a9917a29487aec899687669104e07 (diff)
downloadqemu-63fd8ef080351357c0cb0644ed63fd3e2a8833a8.zip
qemu-63fd8ef080351357c0cb0644ed63fd3e2a8833a8.tar.gz
qemu-63fd8ef080351357c0cb0644ed63fd3e2a8833a8.tar.bz2
target/i386: implement SYSCALL/SYSRET in 32-bit emulators
AMD supports both 32-bit and 64-bit SYSCALL/SYSRET, but the TCG only exposes it for 64-bit targets. For system emulation just reuse the helper; for user-mode emulation the ABI is the same as "int $80". The BSDs does not support any fast system call mechanism in 32-bit mode so add to bsd-user the same stub that FreeBSD has for 64-bit compatibility mode. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/xml-preprocess.py')
0 files changed, 0 insertions, 0 deletions