opnsense-src/sys/arm64/arm64
Andrew Turner 1f15260790 Mark each cpu in the appropriate cpuset_domain set. This allows devices to
handle cases where they can only run on a single domain.

To allow all devices access to this set we need to move reading the domain
earlier in the boot as it was previously handled in the CPU driver, however
this is too late for the GICv3 ITS driver.

Sponsored by:	DARPA, AFRL
2017-08-05 20:57:34 +00:00
..
autoconf.c Finish removing the non-INTRNG support from sys/arm64. 2016-07-14 17:31:29 +00:00
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 Avoid use of contiguous memory allocations in busdma when possible. 2017-05-16 14:21:37 +00:00
busdma_machdep.c Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
bzero.S Add bzero.S to ARM64 machdep 2016-04-04 07:11:33 +00:00
clock.c
copyinout.S In ARMv8.1 ARM has added a process state bit to disable access to userspace 2017-04-13 13:46:01 +00:00
copystr.c Correctly handle the case where copystr(9) is given a string longer than 2016-02-02 10:11:56 +00:00
cpufunc_asm.S Remove arm64_tlb_flushID_SE, it's unused and may be wrong. 2017-02-06 17:50:09 +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 Add a missing opt_ddb.h include from places that include debug_moditor.h 2016-09-13 16:20:31 +00:00
debug_monitor.c Add a missing opt_ddb.h include from places that include debug_moditor.h 2016-09-13 16:20:31 +00:00
disassem.c ARM64 disassembler: support for LDR instructions 2016-02-11 06:50:11 +00:00
dump_machdep.c
elf_machdep.c Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall 2016-01-09 20:18:53 +00:00
exception.S Push loading curthread into assembly in the synchronous exception handlers. 2017-04-20 13:56:30 +00:00
genassym.c Store the read-only thread pointer when scheduling a new thread. This is 2017-06-09 15:37:17 +00:00
gic_v3.c Start to teach the GICv3 driver about NUMA. On ThunderX we may have 2017-08-04 13:08:45 +00:00
gic_v3_fdt.c Start to teach the GICv3 driver about NUMA. On ThunderX we may have 2017-08-04 13:08:45 +00:00
gic_v3_reg.h Initialize GIC[DR]_IGROUPRn registers for GICv3 2016-12-18 08:31:01 +00:00
gic_v3_var.h Start to teach the GICv3 driver about NUMA. On ThunderX we may have 2017-08-04 13:08:45 +00:00
gicv3_its.c Start to teach the GICv3 driver about NUMA. On ThunderX we may have 2017-08-04 13:08:45 +00:00
identcpu.c Fix improper use of "its". 2016-11-08 23:59:41 +00:00
in_cksum.c
locore.S Add SCTLR bits added in ARMv8.1 and ARMv8.2 and start to use them in the 2017-04-13 11:56:27 +00:00
machdep.c Print all virtual addresses in the show vtop ddb command. The results may 2017-05-03 12:24:31 +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 All these files need sys/vmmeter.h, but now they got it implicitly 2017-04-17 17:07:00 +00:00
mp_machdep.c Mark each cpu in the appropriate cpuset_domain set. This allows devices to 2017-08-05 20:57:34 +00:00
nexus.c Add the missing DEVMETHOD_ENDs to the arm64 nexus ACPI and FDT drivers. 2016-11-22 19:31:32 +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 In the arm64 pmap_remove, when removing a full superpage there is no need 2017-07-02 08:52:08 +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 In ARMv8.1 ARM has added a process state bit to disable access to userspace 2017-04-13 13:46:01 +00:00
swtch.S Store the read-only thread pointer when scheduling a new thread. This is 2017-06-09 15:37:17 +00:00
sys_machdep.c
trap.c Pass the last exception trap frame to kdb_trap. This allows show registers 2017-07-26 17:39:10 +00:00
uio_machdep.c Add ARM64TODO markers to unimplemented functionality 2015-07-30 14:20:36 +00:00
uma_machdep.c All these files need sys/vmmeter.h, but now they got it implicitly 2017-04-17 17:07:00 +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 Add support for passing FPU_KERN_NOCTX to fpu_kern_enter on arm64. This 2017-07-18 16:36:32 +00:00
vm_machdep.c Call the PSCI reset from cpu_reset on arm64. When rebooting from DDB the 2017-04-24 11:06:10 +00:00