freebsd-dev/sys/arm64/arm64
John Baldwin 6b71405bfe Store core dump notes for all valid register sets for FreeBSD processes.
In particular, use a generic wrapper around struct regset rather than
requiring per-regset helpers.  This helper replaces the MI
__elfN(note_prstatus) and __elfN(note_fpregset) helpers.  It also
removes the need to explicitly dump NT_ARM_ADDR_MASK in the arm64
__elfN(dump_thread).

Reviewed by:	markj, emaste
Sponsored by:	University of Cambridge, Google, Inc.
Differential Revision:	https://reviews.freebsd.org/D34446
2022-03-10 15:40:19 -08:00
..
autoconf.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
bus_machdep.c Add a way to map arm64 non-posted device memory 2021-05-01 06:01:20 +00:00
bus_space_asm.S arm64: correct END() copy-pasteo for generic_bs_fault 2021-05-28 09:10:11 -04:00
busdma_bounce.c Deduplicate bus_dma bounce code. 2022-01-05 13:50:40 -08:00
busdma_machdep.c bus_dma: Deduplicate locking helper functions. 2022-01-05 13:50:40 -08:00
clock.c
copyinout.S Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
cpu_errata.c Utilize ASIDs to reduce both the direct and indirect costs of context 2019-11-03 17:45:30 +00:00
cpufunc_asm.S Stop performing a full icache sync when the DIC and IDC flags are set 2020-05-19 16:04:27 +00:00
db_disasm.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
db_interface.c Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
db_trace.c Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
debug_monitor.c Sort the names of the arm64 debug registers 2022-02-04 10:49:27 +00:00
disassem.c
dump_machdep.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
efirt_machdep.c Switch the EFI virtual address to a uint64_t 2021-05-01 06:01:20 +00:00
elf32_machdep.c Add PT_GETREGSET 2022-01-27 11:40:34 +00:00
elf_machdep.c Store core dump notes for all valid register sets for FreeBSD processes. 2022-03-10 15:40:19 -08:00
exception.S Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
exec_machdep.c Rework the arm64 sigtramp code to be a trampoline 2022-03-07 10:03:07 +00:00
freebsd32_machdep.c aarch64: Add static asssert for context size 2022-02-10 14:32:20 -07:00
gdb_machdep.c gdb: report specific stop reason for watchpoints 2021-03-30 11:36:41 -03:00
genassym.c Per-thread stack canary on arm64 2021-11-26 14:44:00 +00:00
gic_v3_acpi.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
gic_v3_fdt.c Add support for gicv2m as a child of gicv3 2021-09-14 08:24:52 +01:00
gic_v3_reg.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
gic_v3_var.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
gic_v3.c Fix set but not used warnings in arm64 core code 2021-12-10 12:10:30 +00:00
gicv3_its.c arm64: Check for intrng-reported errors in gicv3_its 2022-01-03 17:09:42 +00:00
identcpu.c Add more arm64 PAC identification fields 2022-03-10 10:43:48 +00:00
locore.S Fix the TCR_TG0 values 2022-03-10 10:54:39 +00:00
machdep_boot.c arm64: clean up empty lines in .c and .h files 2020-09-01 21:18:06 +00:00
machdep.c Fix the spelling of EFI_PAGE_SIZE 2022-03-10 10:43:54 +00:00
mem.c Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
memcpy.S
memmove.S arm64: retire bcopy 2021-08-24 11:24:07 +00:00
minidump_machdep.c Fix bracketing in the arm64 minidump code 2021-11-24 15:31:56 +00:00
mp_machdep.c Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
nexus.c arm, arm64, riscv: adjust top-level nexus comment 2021-10-08 14:16:32 -03:00
ofw_machdep.c
pmap.c Remove an unneeded memset from the arm64 pmap 2022-03-10 19:13:49 +00:00
ptrace_machdep.c Stop single stepping in signal handers on arm64 2022-02-07 15:03:23 +00:00
ptrauth.c Add NT_ARM_ADDR_MASK 2022-02-22 17:10:35 +00:00
sigtramp.S Rework the arm64 sigtramp code to be a trampoline 2022-03-07 10:03:07 +00:00
stack_machdep.c Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
support.S Remove unused labels from the arm64 casueword* 2020-10-19 15:52:42 +00:00
swtch.S Sort the names of the arm64 debug registers 2022-02-04 10:49:27 +00:00
sys_machdep.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
trap.c Print the instruction for the unknown exception 2022-03-08 11:54:58 +00:00
uio_machdep.c
uma_machdep.c Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
undefined.c Fix the signal code on 32-bit breakpoints on arm64 2022-02-07 11:56:04 +00:00
unwind.c Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00
vfp.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
vm_machdep.c Add arm64 pointer authentication support 2022-01-12 15:27:17 +00:00