diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2021-12-27 07:01:24 -0800 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2022-01-06 11:40:52 +0100 |
commit | 6e8dcacd0840b3c38e7ec664bb9adbccc2108fdd (patch) | |
tree | a2e419cce74e240a769a931b23a2ed9878177357 /include/hw | |
parent | 220717a6f46a99031a5b1af964bbf4dec1310440 (diff) | |
download | qemu-6e8dcacd0840b3c38e7ec664bb9adbccc2108fdd.zip qemu-6e8dcacd0840b3c38e7ec664bb9adbccc2108fdd.tar.gz qemu-6e8dcacd0840b3c38e7ec664bb9adbccc2108fdd.tar.bz2 |
linux-user: Add code for PR_GET/SET_UNALIGN
This requires extra work for each target, but adds the
common syscall code, and the necessary flag in CPUState.
Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20211227150127.2659293-4-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'include/hw')
-rw-r--r-- | include/hw/core/cpu.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h index e948e81..76ab3b8 100644 --- a/include/hw/core/cpu.h +++ b/include/hw/core/cpu.h @@ -413,6 +413,9 @@ struct CPUState { bool ignore_memory_transaction_failures; + /* Used for user-only emulation of prctl(PR_SET_UNALIGN). */ + bool prctl_unalign_sigbus; + struct hax_vcpu_state *hax_vcpu; struct hvf_vcpu_state *hvf; |