mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-26 20:03:54 -06:00
bsd-user:Add AArch64 improvements and signal handling functions
Added get_ucontext_sigreturn function to check processor state ensuring current execution mode is EL0 and no flags indicating interrupts or exceptions are set. Updated AArch64 code to use CF directly without reading/writing the entire processor state, improving efficiency. Changed FP data structures to use Int128 instead of __uint128_t, leveraging QEMU's generic mechanism for referencing this type. Signed-off-by: Stacey Son <sson@FreeBSD.org> Signed-off-by: Ajeet Singh <itachis@FreeBSD.org> Signed-off-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20240707191128.10509-9-itachis@FreeBSD.org> Signed-off-by: Warner Losh <imp@bsdimp.com>
This commit is contained in:
parent
dadfc6d5df
commit
ce6c541dcb
5 changed files with 26 additions and 8 deletions
|
@ -17,6 +17,9 @@
|
|||
#ifndef QEMU_H
|
||||
#define QEMU_H
|
||||
|
||||
#include <sys/param.h>
|
||||
|
||||
#include "qemu/int128.h"
|
||||
#include "cpu.h"
|
||||
#include "qemu/units.h"
|
||||
#include "exec/cpu_ldst.h"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue