opnsense-src/sys/arm64/arm64
Michal Meloun 015f223e0b Export tracing facility of GIC500 ITS block.
Possibility of tracing of processing message based interrupts is very
useful for debugging of PCIe driver, mainly for its MSI part.

MFC after: 1 week
2020-04-29 14:31:25 +00:00
..
autoconf.c Finish removing the non-INTRNG support from sys/arm64. 2016-07-14 17:31:29 +00:00
bus_machdep.c Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
bus_space_asm.S Add support for bus_space_read_region and bus_space_write_region. This is 2015-08-14 09:55:25 +00:00
busdma_bounce.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
busdma_machdep.c Introduce the concept of busdma tag templates. A template can be allocated 2019-12-24 14:48:46 +00:00
bzero.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
clock.c
copyinout.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
copystr.c Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00: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 Utilize ASIDs to reduce both the direct and indirect costs of context 2019-11-03 17:45:30 +00:00
db_disasm.c Use designated initialisers for the db disassembler interface to help with 2016-02-09 10:18:22 +00:00
db_interface.c Use kdb_jmpbuf and setjmp to handle accessing invalid addresses in the 2015-08-25 17:02:28 +00:00
db_trace.c Update the debug monitor handling to work after userspace has started 2019-10-30 10:51:24 +00:00
debug_monitor.c debug_monitor: Avoid setting the PSR_D flag for 32bits binaries. 2020-02-24 16:25:11 +00:00
disassem.c ARM64 disassembler: support for LDR instructions 2016-02-11 06:50:11 +00:00
dump_machdep.c
efirt_machdep.c Split out the stage 1 pte bits and add the stage 2 bits 2020-02-24 16:45:31 +00:00
elf32_machdep.c Use uintptr_t instead of register_t * for the stack base. 2019-12-03 23:17:54 +00:00
elf_machdep.c [PowerPC][Book-E] Fix missing load base in elf_cpu_parse_dynamic(). 2020-03-18 02:58:18 +00:00
exception.S Stop speculation past an eret instruction 2019-12-19 08:52:16 +00:00
freebsd32_machdep.c Use a lowercase name for arm64 special registers so they don't conflict 2019-10-30 12:47:00 +00:00
genassym.c Store the boot exception level on arm64 so it can be queried later 2020-03-03 08:28:16 +00:00
gic_v3.c arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR 2019-06-24 21:00:28 +00:00
gic_v3_acpi.c arm64 gicv3: add IORT and NUMA support 2019-02-07 03:01:54 +00:00
gic_v3_fdt.c Add support for multiple GICv3 ITS devices. For this we add sc_irq_base 2017-08-13 18:54:51 +00:00
gic_v3_reg.h Export tracing facility of GIC500 ITS block. 2020-04-29 14:31:25 +00:00
gic_v3_var.h arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR 2019-06-24 21:00:28 +00:00
gicv3_its.c Export tracing facility of GIC500 ITS block. 2020-04-29 14:31:25 +00:00
identcpu.c Fix the spelling of aliasing. 2020-03-03 15:31:40 +00:00
in_cksum.c
locore.S Remove the secondary_stacks array in arm64 and riscv kernels. 2020-03-24 18:43:23 +00:00
machdep.c Convert arm's physmem interface to MI code 2020-04-19 00:12:30 +00:00
machdep_boot.c arm64: Use the kenv provided by loader 2019-12-09 15:23:05 +00:00
mem.c Drop support for using mmap() with /dev/kmem. 2016-10-14 20:01:07 +00:00
memcpy.S Import the Cortex String memcpy and memmove into the kernel. On ThunderX 2016-10-25 14:04:35 +00:00
memmove.S Import the Cortex String memcpy and memmove into the kernel. On ThunderX 2016-10-25 14:04:35 +00:00
minidump_machdep.c Fix handling of 1GB mappings in the arm64 minidump code. 2020-04-24 18:47:57 +00:00
mp_machdep.c Remove the secondary_stacks array in arm64 and riscv kernels. 2020-03-24 18:43:23 +00:00
nexus.c arm64 nexus: remove incorrect warning 2019-05-26 23:04:21 +00:00
ofw_machdep.c Allow callers of OF_decode_addr to get the size of the found mapping. This 2016-02-16 15:18:12 +00:00
pmap.c Convert arm's physmem interface to MI code 2020-04-19 00:12:30 +00:00
stack_machdep.c Reimplement stack capture of running threads on i386 and amd64. 2020-01-31 15:43:33 +00:00
support.S Provide protection against starvation of the ll/sc loops when accessing userpace. 2019-07-12 18:43:24 +00:00
swtch.S Stop speculation past an eret instruction 2019-12-19 08:52:16 +00:00
sys_machdep.c
trap.c Retire procfs-based process debugging. 2020-04-01 19:22:09 +00:00
uio_machdep.c Add ARM64TODO markers to unimplemented functionality 2015-07-30 14:20:36 +00:00
uma_machdep.c Use vm_page_unwire_noq() instead of directly modifying page wire counts. 2018-02-08 19:28:51 +00:00
undefined.c Impleent COMPAT_FREEBSD32 for arm64. 2019-01-13 19:49:46 +00:00
unwind.c Check the frame pointer is within the kernel before accessing it. 2015-08-24 17:28:19 +00:00
vfp.c Instead of ignoring the VFP registers, set the dumppcb's pcb_fpusaved 2018-05-18 13:28:02 +00:00
vm_machdep.c Utilize ASIDs to reduce both the direct and indirect costs of context 2019-11-03 17:45:30 +00:00