HomeFreeBSD

Add the GICv3 ITS intrng driver. As the interface to the interrupt

Description

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

Details

Provenance
andrewAuthored on
Differential Revision
D6437: Add an intrng GICv3 ITS driver
Parents
rS301264: MFC r294832:
Branches
Unknown
Tags
Unknown