freebsd-nq/sys/arm64/include
Andrew Turner ac4dad9e2f Add support for moving the DMAP range. This is needed as some AMD SoCs
place physical memory at an address outside the old DMAP range. This is an
issue as we rely on being able to move from PA -> VA using this range.

Obtained from:	Patrick Wildt <patrick@bitrig.org> (earlier version)
Sponsored by:	ABT Systems Ltd
Differential Revision:	https://reviews.freebsd.org/D3885
2015-11-24 11:01:43 +00:00
..
_align.h
_bus.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
_inttypes.h
_limits.h
_stdint.h
_types.h Correctly set __WCHAR_MIN, there is no __UINT_MIN, it's 0. 2015-07-08 16:18:28 +00:00
acpica_machdep.h Add basic support for ACPI. It splits out the nexus driver to two new 2015-06-11 15:45:33 +00:00
armreg.h Use 4 levels of page tables when enabling the MMU. This will allow us to 2015-10-19 13:20:23 +00:00
asm.h Mark functions as such. This means we call them directly rather than have 2015-10-27 22:24:57 +00:00
atomic.h Add more atomic_swap_* functions. 2015-07-31 13:34:43 +00:00
bus_dma_impl.h Port x86 busdma to ARM64 2015-05-08 18:47:19 +00:00
bus_dma.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
bus.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
clock.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
counter.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
cpu.h Block secondary ITS instances from attaching on ARM64 2015-09-16 23:59:45 +00:00
cpufunc.h Clear exclusive monitors when handling data aborts, the monitors are 2015-09-18 16:52:18 +00:00
db_machdep.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
debug_monitor.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
devmap.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
dump.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
elf.h
endian.h
exec.h
float.h Rationalize BSD license on sys/*/include/float.h 2015-08-05 17:05:35 +00:00
floatingpoint.h add floatingpoint.h for arm64 2015-06-24 14:51:53 +00:00
frame.h Add more arm64 machine dependent headers. With this we now have the minimum 2015-03-26 21:10:42 +00:00
hypervisor.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
ieeefp.h Fix the floating-point exception values to line up with the hardware 2015-06-24 12:19:49 +00:00
in_cksum.h Rationalize BSD license on sys/*/include/in_cksum.h 2015-08-05 19:05:12 +00:00
intr.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
iodev.h Add basic support for ACPI. It splits out the nexus driver to two new 2015-06-11 15:45:33 +00:00
kdb.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
machdep.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
md_var.h Remove pmap_kenter from pmap.h, the function doesn't exist. 2015-08-20 12:07:44 +00:00
memdev.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
metadata.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
minidump.h Add the arm64 minidump header. This was missed from r286953. 2015-08-20 11:26:26 +00:00
ofw_machdep.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
param.h Increase MAXCPU in ARM64 2015-08-19 11:59:41 +00:00
pcb.h Clean up the types used in <machine/ucontext.h> on arm64. As some ports 2015-07-09 12:51:50 +00:00
pci_cfgreg.h Implement stubs for ACPI PCI routines 2015-07-12 17:28:31 +00:00
pcpu.h Rework CPU identification on ARM64 2015-07-09 11:32:29 +00:00
pmap.h Remove pmap_kenter from pmap.h, the function doesn't exist. 2015-08-20 12:07:44 +00:00
pmc_mdep.h Add Performance Monitoring Counters support for AArch64. 2015-05-19 15:25:47 +00:00
proc.h
profile.h
psl.h Add support for arm64 to loader.efi and boot1.efi 2015-04-14 13:55:01 +00:00
pte.h Set memory to be inner-sharable. This isn't needed on device memory as the 2015-07-14 12:37:47 +00:00
ptrace.h Add more arm64 machine dependent headers. With this we now have the minimum 2015-03-26 21:10:42 +00:00
reg.h Add more arm64 machine dependent headers. With this we now have the minimum 2015-03-26 21:10:42 +00:00
reloc.h
resource.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
runq.h
setjmp.h
sf_buf.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
signal.h
smp.h Add support for SMP. This uses the FDT data to find the CPUs to start on, 2015-07-09 13:23:29 +00:00
stack.h Split out db_unwind_frame() so it can be used by DTrace. 2015-06-11 12:47:13 +00:00
stdarg.h
sysarch.h Add more arm64 machine dependent headers. With this we now have the minimum 2015-03-26 21:10:42 +00:00
trap.h Bring in the start of the arm64 kernel. 2015-04-13 14:43:10 +00:00
ucontext.h Clean up the types used in <machine/ucontext.h> on arm64. As some ports 2015-07-09 12:51:50 +00:00
vdso.h
vfp.h 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.h
vmparam.h Add support for moving the DMAP range. This is needed as some AMD SoCs 2015-11-24 11:01:43 +00:00