aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/ofw
diff options
context:
space:
mode:
authorNathan Whitehorn <nwhitehorn@FreeBSD.org>2010-06-18 17:39:56 +0000
committerNathan Whitehorn <nwhitehorn@FreeBSD.org>2010-06-18 17:39:56 +0000
commit8aa8e94d34800a8b433a7cd6ddba58c61158f337 (patch)
treedc65a7aa4abee9dd95d425a3a9425772830e8bee /sys/powerpc/ofw
parent6bb9bbbfd21dc815231839f13c7e2cf4f9bd7e7d (diff)
downloadsrc-8aa8e94d34800a8b433a7cd6ddba58c61158f337.tar.gz
src-8aa8e94d34800a8b433a7cd6ddba58c61158f337.zip
Add MSI support for PCI devices attached to the CPC925 and CPC945 bridges
found in Apple and IBM G5 systems.
Notes
Notes: svn path=/head/; revision=209310
Diffstat (limited to 'sys/powerpc/ofw')
-rw-r--r--sys/powerpc/ofw/ofw_pcib_pci.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/powerpc/ofw/ofw_pcib_pci.c b/sys/powerpc/ofw/ofw_pcib_pci.c
index 953f1b35e74d..daf867f39220 100644
--- a/sys/powerpc/ofw/ofw_pcib_pci.c
+++ b/sys/powerpc/ofw/ofw_pcib_pci.c
@@ -76,6 +76,11 @@ static device_method_t ofw_pcib_pci_methods[] = {
DEVMETHOD(pcib_read_config, pcib_read_config),
DEVMETHOD(pcib_write_config, pcib_write_config),
DEVMETHOD(pcib_route_interrupt, ofw_pcib_pci_route_interrupt),
+ DEVMETHOD(pcib_alloc_msi, pcib_alloc_msi),
+ DEVMETHOD(pcib_release_msi, pcib_release_msi),
+ DEVMETHOD(pcib_alloc_msix, pcib_alloc_msix),
+ DEVMETHOD(pcib_release_msix, pcib_release_msix),
+ DEVMETHOD(pcib_map_msi, pcib_map_msi),
/* ofw_bus interface */
DEVMETHOD(ofw_bus_get_node, ofw_pcib_pci_get_node),