freebsd-dev/sys/arm64/arm64
Andrew Turner faa3fd222a Only promote userspace mappings to superpages. This was dropped in r328510,
however due to the break-before-make requirement on arm64 is is currently
unsafe to promote kernel pages.

Sponsored by:	DARPA, AFRL
2018-02-01 14:26:26 +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 Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
busdma_machdep.c Add support for NUMA domains to bus dma tags. This causes all memory 2018-01-12 23:34:16 +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
cpu_errata.c Workaround Spectre Variant 2 on arm64. 2018-01-12 14:01:38 +00:00
cpufunc_asm.S Fix handling of I-cache sync operations 2018-01-28 15:02:49 +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 Reliably enable debug exceptions on all CPUs. 2017-08-12 18:42:54 +00:00
disassem.c ARM64 disassembler: support for LDR instructions 2016-02-11 06:50:11 +00:00
dump_machdep.c
efirt_machdep.c Fix index calculation for the page table pages for efirt 1:1 map. 2017-11-28 09:34:43 +00:00
elf32_machdep.c Add rudimentary support for building FreeBSD/arm64 with COMPAT_FREEBSD32. 2017-11-24 13:50:53 +00:00
elf_machdep.c Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall 2016-01-09 20:18:53 +00:00
exception.S Make 32-bit system calls end up in svc_handler(). 2017-11-26 14:28:27 +00:00
freebsd32_machdep.c Add rudimentary support for building FreeBSD/arm64 with COMPAT_FREEBSD32. 2017-11-24 13:50:53 +00:00
genassym.c Move the l0 pagetable address to struct mdproc. It is a property of the 2017-08-22 13:16:14 +00:00
gic_v3_acpi.c iAdd ACPI attachments the the GIC and GICv3 interrupt controller drivers. 2018-01-11 17:23:24 +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 Initialize GIC[DR]_IGROUPRn registers for GICv3 2016-12-18 08:31:01 +00:00
gic_v3_var.h iAdd ACPI attachments the the GIC and GICv3 interrupt controller drivers. 2018-01-11 17:23:24 +00:00
gic_v3.c iAdd ACPI attachments the the GIC and GICv3 interrupt controller drivers. 2018-01-11 17:23:24 +00:00
gicv3_its.c iAdd ACPI attachments the the GIC and GICv3 interrupt controller drivers. 2018-01-11 17:23:24 +00:00
identcpu.c Add the ARMv8.3 ID register fields. These were found in the A-Profile 2017-09-15 12:57:34 +00:00
in_cksum.c
locore.S Initialize CONTEXTIDR register on secondary cores by zero, 2018-01-11 15:03:01 +00:00
machdep.c Set the base address of translation table 0. 2018-01-18 16:20:09 +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 Move kernel dump offset tracking into MI code. 2017-10-18 15:38:05 +00:00
mp_machdep.c Add a framework to install CPU errata on arm64. Each erratum can encode 2018-01-09 14:33:05 +00:00
nexus.c Add the start of INTRNG support for ACPI. 2018-01-11 17:09:12 +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 Only promote userspace mappings to superpages. This was dropped in r328510, 2018-02-01 14:26:26 +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 Move some of the common thread switching code into C. This will help with 2018-01-08 10:23:31 +00:00
sys_machdep.c
trap.c Workaround Spectre Variant 2 on arm64. 2018-01-12 14:01:38 +00:00
uio_machdep.c Add ARM64TODO markers to unimplemented functionality 2015-07-30 14:20:36 +00:00
uma_machdep.c Implement NUMA support in uma(9) and malloc(9). Allocations from specific 2018-01-12 23:25:05 +00:00
undefined.c Add support for handling undefined instructions in userspace and the 2017-09-14 17:29:51 +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 When fpcurthread is not the current thread it may be non-NULL. In this 2017-11-21 13:19:38 +00:00
vm_machdep.c Move the l0 pagetable address to struct mdproc. It is a property of the 2017-08-22 13:16:14 +00:00