qemu/bsd-user/freebsd
Warner Losh aa3a242830 bsd-user/freebsd: Create common target_os_ucontext.h file
FreeBSD has a MI ucontext structure that contains the MD mcontext
machine state and other things that are machine independent. Create an
include file for all the ucontext stuff. It needs to be included in the
arch specific files after target_mcontext is defined. This is largely
copied from sys/_ucontext.h with the comments about layout removed
because we don't support ancient FreeBSD binaries.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
2022-01-07 22:58:51 -07:00
..
host-os.h bsd-user: Include host-os.h from main 2021-09-10 14:13:06 -06:00
meson.build bsd-user/sysarch: Move to using do_freebsd_arch_sysarch interface 2021-10-18 12:51:39 -06:00
os-strace.h bsd-user: move strace OS/arch dependent code to host/arch dirs 2021-01-11 14:59:21 +01:00
os-sys.c bsd-user/sysarch: Move to using do_freebsd_arch_sysarch interface 2021-10-18 12:51:39 -06:00
strace.list bsd-user/strace.list: Remove support for FreeBSD versions older than 12.0 2021-10-18 12:51:39 -06:00
syscall_nr.h bsd-user: regenerate FreeBSD's system call numbers 2021-01-11 14:59:21 +01:00
target_os_elf.h bsd-user/target_os_elf: If ELF_HWCAP2 is defined, publish it 2021-10-18 12:51:39 -06:00
target_os_siginfo.h bsd-user: *BSD specific siginfo defintions 2021-09-10 14:13:06 -06:00
target_os_signal.h bsd-user/freebsd: Create common target_os_ucontext.h file 2022-01-07 22:58:51 -07:00
target_os_stack.h bsd-user: Move stack initializtion into a per-os file. 2021-09-10 14:13:06 -06:00
target_os_thread.h bsd-user: pull in target_arch_thread.h update target_arch_elf.h 2021-09-10 14:13:06 -06:00
target_os_ucontext.h bsd-user/freebsd: Create common target_os_ucontext.h file 2022-01-07 22:58:51 -07:00
target_os_user.h bsd-user/target_os-user.h: Remove support for FreeBSD older than 12.0 2021-10-18 12:51:39 -06:00
target_os_vmparam.h bsd-user: Create target specific vmparam.h 2021-09-10 14:13:06 -06:00