..
autoconf.c
bcopy.c
bus_machdep.c
Add support for bus_space_read_region and bus_space_write_region. This is
2015-08-14 09:55:25 +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
Remove unclear comment about address truncation in busdma. Add (hopefully much clearer) comment at declaration of PHYS_TO_VM_PAGE().
2015-10-23 12:03:25 +00:00
busdma_machdep.c
Port x86 busdma to ARM64
2015-05-08 18:47:19 +00:00
clock.c
copyinout.S
Add checks for kernel VA accesses to the copyin(9) and related
2015-10-17 13:20:42 +00:00
copystr.c
cpufunc_asm.S
Fix possible coherency issues between PEs related to I-cache
2015-07-17 14:33:47 +00:00
db_disasm.c
ddb: finish converting boolean values.
2015-05-21 15:16:18 +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
Split out db_unwind_frame() so it can be used by DTrace.
2015-06-11 12:47:13 +00:00
debug_monitor.c
Introduce ddb(4) support for ARM64
2015-04-27 09:12:54 +00:00
dump_machdep.c
elf_machdep.c
Implement in-kernel relocator for the arm64 module linker.
2015-10-08 16:58:01 +00:00
exception.S
Add the ENTRY/END entries around the exception handlers.
2015-10-01 09:44:15 +00:00
genassym.c
Add checks for kernel VA accesses to the copyin(9) and related
2015-10-17 13:20:42 +00:00
gic_acpi.c
Add basic support for ACPI. It splits out the nexus driver to two new
2015-06-11 15:45:33 +00:00
gic_fdt.c
Teach the GICv2 driver about the Qualcomm GICv2 compatible string.
2015-07-21 18:08:10 +00:00
gic_v3_fdt.c
Introduce ITS support for ARM64
2015-07-06 18:27:41 +00:00
gic_v3_its.c
Fix bus numbering in ThunderX ITS quirk
2015-10-25 23:27:08 +00:00
gic_v3_reg.h
Add SMP support to GICv3 and ITS drivers
2015-08-19 10:36:36 +00:00
gic_v3_var.h
Block secondary ITS instances from attaching on ARM64
2015-09-16 23:59:45 +00:00
gic_v3.c
Add SMP support to GICv3 and ITS drivers
2015-08-19 10:36:36 +00:00
gic.c
Add basic support for ACPI. It splits out the nexus driver to two new
2015-06-11 15:45:33 +00:00
gic.h
Add basic support for ACPI. It splits out the nexus driver to two new
2015-06-11 15:45:33 +00:00
identcpu.c
Rework CPU identification on ARM64
2015-07-09 11:32:29 +00:00
in_cksum.c
intr_machdep.c
Fix intr_machdep.c for ARM64
2015-07-14 11:59:43 +00:00
locore.S
Use 4 levels of page tables when enabling the MMU. This will allow us to
2015-10-19 13:20:23 +00:00
machdep.c
Correctly align the stack. The early csu assumed we passed the aux vector
2015-10-18 13:23:21 +00:00
mem.c
Add memrw. This has had minimal testing, and will likely panic the kernel
2015-07-31 13:39:51 +00:00
minidump_machdep.c
Add the kernel support for minidumps on arm64.
2015-08-20 12:49:56 +00:00
mp_machdep.c
Remove apostrophe from AP's for consistency (arm64 mp_machdep)
2015-09-25 21:04:31 +00:00
nexus.c
Add basic support for ACPI. It splits out the nexus driver to two new
2015-06-11 15:45:33 +00:00
pic_if.m
pmap.c
Use pmap_load more consistently. While here try to only load the data once
2015-10-01 10:43:40 +00:00
stack_machdep.c
Add stack_save_td_running(), a function to trace the kernel stack of a
2015-09-11 03:54:37 +00:00
support.S
Add checks for kernel VA accesses to the copyin(9) and related
2015-10-17 13:20:42 +00:00
swtch.S
Use load-acquire semantics while waiting for td_lock to be released. The
2015-09-07 14:01:18 +00:00
sys_machdep.c
trap.c
arm64: remove exception instruction length assertion
2015-10-23 15:24:00 +00:00
uio_machdep.c
Add ARM64TODO markers to unimplemented functionality
2015-07-30 14:20:36 +00:00
uma_machdep.c
Add the kernel support for minidumps on arm64.
2015-08-20 12:49:56 +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
Pass the pcb to store the vfp state in to vfp_save_state. This fixes a bug
2015-08-03 11:05:02 +00:00
vm_machdep.c
Pass the pcb to store the vfp state in to vfp_save_state. This fixes a bug
2015-08-03 11:05:02 +00:00