]> git.proxmox.com Git - mirror_qemu.git/commit
bsd-user/arm/target_arch_cpu.h: Implement trivial EXCP exceptions
authorWarner Losh <imp@bsdimp.com>
Thu, 23 Sep 2021 14:54:17 +0000 (08:54 -0600)
committerWarner Losh <imp@bsdimp.com>
Sat, 8 Jan 2022 05:58:51 +0000 (22:58 -0700)
commit70985aec1c29e34e1de1aec684324073d76d5873
tree486e5a5220ba7ae3d1a6b090240c6eebe524576f
parent06efe3bfce17576a829fcc7de4d271fe84ca8c9d
bsd-user/arm/target_arch_cpu.h: Implement trivial EXCP exceptions

Implement EXCP_UDEF, EXCP_DEBUG, EXCP_INTERRUPT, EXCP_ATOMIC and
EXCP_YIELD. The first two generate a signal to the emulated
binary. EXCP_ATOMIC handles atomic operations. The remainder are fancy
nops.

Signed-off-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Mikaƫl Urankar <mikael.urankar@gmail.com>
Signed-off-by: Kyle Evans <kevans@FreeBSD.org>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
bsd-user/arm/target_arch_cpu.h