freebsd-skq/sys/arm64
andrew a00165d816 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
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Add the GICv3 ITS intrng driver. As the interface to the interrupt 2016-06-03 10:28:06 +00:00
cavium Mark the ThunderX and generic PCI drivers as cache-coherent when we know 2016-05-31 09:15:21 +00:00
cloudabi64 Make CloudABI's way of doing TLS more friendly to userspace emulators. 2016-04-06 11:11:31 +00:00
conf Enable NEW_PCIB on arm64. 2016-05-20 08:43:18 +00:00
include Add the GICv3 ITS intrng driver. As the interface to the interrupt 2016-06-03 10:28:06 +00:00