freebsd-nq/sys/arm64/include
Andrew Turner 550d01a211 Add the GICv3 ITS intrng driver. As the interface to the interrupt
framework has significantly changed the driver has moved to a new file.
While it shares some code with the existing driver this has been modified
to work better with the intrng framework.

This has been tested on the ThunderX servers in the netperf cluster and has
been used to boot them for other testing, including DTrace and hwpmc.

With this we can use intrng on all supported arm64 platforms I was able to
test on. It is expected we will move to intrng soon, and disable the old
arm64 interrupt framework.

Obtained from:	ABT Systems Ltd
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D6437
2016-06-03 10:28:06 +00:00
..
_align.h
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h
acpica_machdep.h
armreg.h arm64: bzero optimization 2016-04-04 07:06:20 +00:00
asm.h
atomic.h
bus_dma_impl.h
bus_dma.h
bus.h
clock.h
counter.h
cpu.h Use the yield instruction in the arm64 cpu_spinwait. This instruction is 2016-04-25 17:32:08 +00:00
cpufunc.h Add support to the arm64 busdma to handle the cache. For now this is 2016-05-13 16:03:50 +00:00
db_machdep.h
debug_monitor.h
disassem.h
dump.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
frame.h Implement dtrace_getupcstack in ARM64 2016-04-06 05:13:36 +00:00
hypervisor.h
ieeefp.h
in_cksum.h
intr.h Add the GICv3 ITS intrng driver. As the interface to the interrupt 2016-06-03 10:28:06 +00:00
iodev.h
kdb.h Implement kdb_cpu_sync_icache on arm64. 2016-02-05 15:38:28 +00:00
machdep.h arm64: pagezero improvement 2016-04-04 07:16:43 +00:00
md_var.h Call busdma_swi from swi_vm as is done from other architectures. 2016-05-11 18:48:47 +00:00
memdev.h
metadata.h
minidump.h
ofw_machdep.h
param.h Force re-routing PCI interrupts (this is for legacy INTx not MSI). 2016-03-02 15:20:42 +00:00
pcb.h Add support for 4 level pagetables. The userland address space has been 2016-03-31 11:07:24 +00:00
pci_cfgreg.h
pcpu.h
pmap.h Add support for 4 level pagetables. The userland address space has been 2016-03-31 11:07:24 +00:00
pmc_mdep.h
proc.h
profile.h
psl.h
pte.h Fix I/O coherence issues on ThunderX when SMP is disabled 2016-05-11 13:23:56 +00:00
ptrace.h
reg.h
reloc.h
resource.h Define PCI_RES_BUS for NEW_PCIB 2016-05-19 14:00:18 +00:00
runq.h
setjmp.h
sf_buf.h
signal.h
smp.h Rename COUNT_IPI to INTR_IPI_COUNT to reduce the diff with intrng. 2016-03-18 16:29:58 +00:00
stack.h
stdarg.h
sysarch.h
trap.h
ucontext.h
vdso.h
vfp.h
vm.h
vmparam.h Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00