freebsd-dev/sys/arm64/arm64
Andrew Turner 109dddc015 Add a size argument to pmap_update_entry.
Make use of this in pmap_promote_l2.

Obtained from:	ABT Systems Ltd
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
2016-08-22 10:50:30 +00:00
..
autoconf.c Finish removing the non-INTRNG support from sys/arm64. 2016-07-14 17:31:29 +00:00
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 Enable setting BF_COHERENT on DMA tags. This allows the kernel to start 2016-05-31 16:28:56 +00:00
busdma_machdep.c
bzero.S Add bzero.S to ARM64 machdep 2016-04-04 07:11:33 +00:00
clock.c
copyinout.S Allow vmparam.h to be included from assembly files on arm64. 2016-04-06 14:08:10 +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 Fix possible coherency issues between PEs related to I-cache 2015-07-17 14:33:47 +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
debug_monitor.c As <machine/param.h> is included from <sys/param.h>, there is no need 2016-02-22 09:04:36 +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 Reduce the diff with intrng by renaming similar functions. This is a noop, 2016-03-18 16:18:29 +00:00
genassym.c Allow vmparam.h to be included from assembly files on arm64. 2016-04-06 14:08:10 +00:00
gic_v3_fdt.c Implement bus_print_child to print the resources used by the ITS driver. 2016-07-15 13:25:47 +00:00
gic_v3_reg.h Extract the correct bits from the GICD_TYPER register. The interrupt count 2016-05-20 15:43:51 +00:00
gic_v3_var.h Move gic_v3_irqsrc into the GICv3 driver source as it's only needed there. 2016-07-14 17:16:51 +00:00
gic_v3.c Move gic_v3_irqsrc into the GICv3 driver source as it's only needed there. 2016-07-14 17:16:51 +00:00
gic.h The GIC (v2 at least) has a bit in the TYPER register to indicate whether the GIC 2016-05-17 13:12:26 +00:00
gicv3_its.c Move structures only used by the GICv3 ITS driver from a shared header to 2016-07-14 17:10:54 +00:00
identcpu.c Add the ARMv8.1 identification registers to the list we print when booting. 2016-08-15 09:23:08 +00:00
in_cksum.c
locore.S Increase the arm64 kernel address space to 512GB, and the DMAP region to 2016-04-13 09:44:32 +00:00
machdep.c Implement userspace gettimeofday(2) with HPET timecounter. 2016-08-17 09:52:09 +00:00
mem.c Add memmmap on arm64 so we can mmap /dev/mem and /dev/kmem. 2016-07-13 23:03:34 +00:00
minidump_machdep.c Add support for 4 level pagetables. The userland address space has been 2016-03-31 11:07:24 +00:00
mp_machdep.c Add a kernel variable to let the user to select their preferred order 2016-08-01 12:17:44 +00:00
nexus.c INTRNG: Rework handling with resources. Partially revert r301453. 2016-08-19 10:52:39 +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 Add a size argument to pmap_update_entry. 2016-08-22 10:50:30 +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 Allow vmparam.h to be included from assembly files on arm64. 2016-04-06 14:08:10 +00:00
swtch.S Add support for 4 level pagetables. The userland address space has been 2016-03-31 11:07:24 +00:00
sys_machdep.c
trap.c Implement promotions and demotions in the arm64 pmap code. For now we don't 2016-08-12 10:29:34 +00:00
uio_machdep.c Add ARM64TODO markers to unimplemented functionality 2015-07-30 14:20:36 +00:00
uma_machdep.c Include sys/_task.h into uma_int.h, so that taskqueue.h isn't a 2016-02-09 20:22:35 +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 Make cpu_set_user_tls() work when called on the running thread. 2016-08-10 15:45:25 +00:00