]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Introduce MSI and MSI-X support to intrng. This adds a new msi device
authorAndrew Turner <andrew@FreeBSD.org>
Mon, 16 May 2016 09:11:40 +0000 (09:11 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Mon, 16 May 2016 09:11:40 +0000 (09:11 +0000)
commit3fc155dc64bd967aebcde25b51c4210d870718b9
tree1a5b256ed0cc34205d0c81d9e55ac1c30ac8af0d
parent81ccfbbc2e968afaabfa7a0de25d7d4972e0e1f8
Introduce MSI and MSI-X support to intrng. This adds a new msi device
interface with 5 methods to mirror the 5 MSI/MSI-X methods in the pcib
interface. The pcib driver will need to perform a device specific lookup
to find the MSI controller and pass this to intrng as the xref. Intrng
will finally find the controller and have it handle the requested operation.

Obtained from: ABT Systems Ltd
MFH: yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5985
sys/arm/arm/gic.c
sys/conf/files.arm
sys/dev/pci/pci_host_generic.c
sys/dev/pci/pci_host_generic.h
sys/kern/msi_if.m [new file with mode: 0644]
sys/kern/subr_intr.c
sys/mips/mediatek/files.mediatek
sys/sys/intr.h