summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2016-06-03 10:28:06 +0000
committerandrew <andrew@FreeBSD.org>2016-06-03 10:28:06 +0000
commita00165d816704b0ac2235fdeb0fce0e705654674 (patch)
tree76e207f4259d3a6fac0ef11ed2f31cf711d8db3f /sys/conf
parent120a010498079d934ace3e789561c8fa5f8d692b (diff)
downloadFreeBSD-src-a00165d816704b0ac2235fdeb0fce0e705654674.zip
FreeBSD-src-a00165d816704b0ac2235fdeb0fce0e705654674.tar.gz
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
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files.arm641
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index ea33934..3f0d627 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -26,6 +26,7 @@ arm64/arm64/dump_machdep.c standard
arm64/arm64/elf_machdep.c standard
arm64/arm64/exception.S standard
arm64/arm64/gic.c optional !intrng
+arm64/arm64/gicv3_its.c optional intrng
arm64/arm64/gic_acpi.c optional !intrng acpi
arm64/arm64/gic_fdt.c optional !intrng fdt
arm64/arm64/gic_v3.c standard
OpenPOWER on IntegriCloud