..
autoconf.c
Add support for intrng to arm64. As the GICv3 drivers will need to be
2016-05-16 10:48:51 +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
Port x86 busdma to ARM64
2015-05-08 18:47:19 +00:00
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
Split out db_unwind_frame() so it can be used by DTrace.
2015-06-11 12:47:13 +00:00
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
Add the GICv3 ITS intrng driver. As the interface to the interrupt
2016-06-03 10:28:06 +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
Add the GICv3 ITS intrng driver. As the interface to the interrupt
2016-06-03 10:28:06 +00:00
gic_v3.c
INTRNG - change the way how an interrupt mapping data are provided
2016-06-05 16:20:12 +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
Add the GICv3 ITS intrng driver. As the interface to the interrupt
2016-06-03 10:28:06 +00:00
identcpu.c
Decode and print the ID_AA64* registers on boot. These registers hold
2015-12-30 17:36:34 +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
Move arm's devmap to some generic place, so it can be used
2016-04-26 11:53:37 +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 support for 4 level pagetables. The userland address space has been
2016-03-31 11:07:24 +00:00
mp_machdep.c
dpcpu_init should have also passed in the calculated cpuid, not the
2016-05-31 19:17:32 +00:00
nexus.c
INTRNG - change the way how an interrupt mapping data are provided
2016-06-05 16:20: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
sys: use our roundup2/rounddown2() macros when param.h is available.
2016-04-21 19:57: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
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
Fix a race when the hardware has raised an exception with an unknown or
2016-06-22 12:05:08 +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
Update comments for the MD functions managing contexts for new
2016-06-16 12:05:44 +00:00