..
autoconf.c
bus_machdep.c
bus_space_asm.S
busdma_bounce.c
Eliminate the arena parameter to kmem_free(). Implicitly this corrects an
2018-08-25 19:38:08 +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
Rename assym.s to assym.inc
2018-03-20 17:58:51 +00:00
clock.c
copyinout.S
Rename assym.s to assym.inc
2018-03-20 17:58:51 +00:00
copystr.c
cpu_errata.c
Use int for the pcpu_ssbd argument. This is included from userland and may
2018-07-31 15:08:02 +00:00
cpufunc_asm.S
Fix handling of I-cache sync operations
2018-01-28 15:02:49 +00:00
db_disasm.c
db_interface.c
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
dump_machdep.c
efirt_machdep.c
Set the Execute Never flags in EFI device memory as required by the ARMv8
2018-08-15 13:19:15 +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
Prepare the kernel linker to handle PC-relative ifunc relocations.
2018-08-22 20:44:30 +00:00
exception.S
Implement the SSBD (CVE-2018-3639) workaround on arm64
2018-07-31 12:53: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
Implement the SSBD (CVE-2018-3639) workaround on arm64
2018-07-31 12:53:27 +00:00
gic_v3.c
Rename the ThunderX CPU identification macros to include the X. This is the
2018-06-13 12:17:11 +00:00
gic_v3_acpi.c
Create macros for the ACPI interrupt cross references. This is considered a
2018-03-07 13:16:03 +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
Move common GIC interrupt numbers to the common header. These are the same
2018-06-19 16:14:23 +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
gicv3_its.c
Use the correct address to write back to memory in the GICv3 ITS driver.
2018-03-09 10:34:44 +00:00
identcpu.c
use sbuf so that lines are printed together... As aarch64 often
2018-08-19 21:37:51 +00:00
in_cksum.c
locore.S
Increase the number of pages we allocate in the arm64 early boot. We are
2018-05-15 16:44:35 +00:00
machdep.c
Move the code to print the EFI memory table to a new function and call it
2018-05-31 12:37:34 +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
Print the dump progress indicator after calling dump_start().
2018-05-01 17:32:43 +00:00
mp_machdep.c
Eliminate the arena parameter to kmem_free(). Implicitly this corrects an
2018-08-25 19:38:08 +00:00
nexus.c
Create macros for the ACPI interrupt cross references. This is considered a
2018-03-07 13:16:03 +00:00
ofw_machdep.c
pmap.c
Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.
2018-08-29 12:24:19 +00:00
stack_machdep.c
support.S
Remove the unused fuwintr() and suiwintr() functions.
2018-04-17 18:04:28 +00:00
swtch.S
Restore release semantic for the old thread unlock on arm64.
2018-06-08 18:32:26 +00:00
sys_machdep.c
trap.c
Clean up handling of unexpected exceptions. Previously we would issue a
2018-06-10 16:21:21 +00:00
uio_machdep.c
uma_machdep.c
Use vm_page_unwire_noq() instead of directly modifying page wire counts.
2018-02-08 19:28:51 +00:00
undefined.c
Support reading from the arm64 ID registers from userspace.
2018-08-14 11:00:54 +00:00
unwind.c
vfp.c
Instead of ignoring the VFP registers, set the dumppcb's pcb_fpusaved
2018-05-18 13:28:02 +00:00
vm_machdep.c
Make cpu_set_syscall_retval common between the existing FreeBSD ABI and
2018-06-25 22:36:25 +00:00