qemu/bsd-user/aarch64
Warner Losh 1541d87db2 bsd-user:Add ARM AArch64 support and capabilities
Added function to access rval2 by accessing the x1 register.
Defined ARM AArch64 ELF parameters including mmap and dynamic load addresses.
Introduced extensive hardware capability definitions and macros for retrieving hardware capability (hwcap) flags.
Implemented function to retrieve ARM AArch64 hardware capabilities using the `GET_FEATURE_ID` macro.
Added function to retrieve extended ARM AArch64 hardware capability flags.

Signed-off-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Ajeet Singh <itachis@FreeBSD.org>
Signed-off-by: Warner Losh <imp@bsdimp.com>
Co-authored-by: Kyle Evans <kevans@FreeBSD.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20240707191128.10509-4-itachis@FreeBSD.org>
Signed-off-by: Warner Losh <imp@bsdimp.com>
2024-07-23 10:50:54 -06:00
..
target_arch_cpu.c bsd-user:Add CPU initialization and management functions 2024-07-23 10:50:54 -06:00
target_arch_cpu.h bsd-user:Add CPU initialization and management functions 2024-07-23 10:50:54 -06:00
target_arch_elf.h bsd-user:Add ARM AArch64 support and capabilities 2024-07-23 10:50:54 -06:00
target_arch_reg.h bsd-user:Add AArch64 register handling and related functions 2024-07-23 10:50:54 -06:00
target_arch_sysarch.h bsd-user:Add AArch64 register handling and related functions 2024-07-23 10:50:54 -06:00
target_arch_thread.h bsd-user:Add AArch64 register handling and related functions 2024-07-23 10:50:54 -06:00
target_arch_vmparam.h bsd-user:Add ARM AArch64 support and capabilities 2024-07-23 10:50:54 -06:00
target_arch.h bsd-user:Add ARM AArch64 support and capabilities 2024-07-23 10:50:54 -06:00
target_syscall.h bsd-user:Add CPU initialization and management functions 2024-07-23 10:50:54 -06:00