]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Introduce MSI and MSI-X support to intrng. This adds a new msi device
authorandrew <andrew@FreeBSD.org>
Mon, 16 May 2016 09:11:40 +0000 (09:11 +0000)
committerandrew <andrew@FreeBSD.org>
Mon, 16 May 2016 09:11:40 +0000 (09:11 +0000)
commitf1a8e245ae18e4d5cbe0a64739b2f8f092ecdcdd
tree1a5b256ed0cc34205d0c81d9e55ac1c30ac8af0d
parent3761743489689618f0e7668cc92077979f225df9
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