svn commit: r349493 - head/sys/arm/arm
Rebecca Cran
bcran at FreeBSD.org
Fri Jun 28 01:17:34 UTC 2019
Author: bcran
Date: Fri Jun 28 01:17:33 2019
New Revision: 349493
URL: https://svnweb.freebsd.org/changeset/base/349493
Log:
Add missing ACPI GICv2 MSI/MSI-X attachment
This lets PCIe MSI-X device interrupts work on the MACCHIATObin
(Marvell Armada 8k), which allows e.g. the Intel igb NIC to fully work.
Submitted by: Greg V <greg at unrelenting.technology>
Reviewed by: mw, bcran
Differential Revision: https://reviews.freebsd.org/D20775
Modified:
head/sys/arm/arm/gic_acpi.c
Modified: head/sys/arm/arm/gic_acpi.c
==============================================================================
--- head/sys/arm/arm/gic_acpi.c Fri Jun 28 01:07:19 2019 (r349492)
+++ head/sys/arm/arm/gic_acpi.c Fri Jun 28 01:17:33 2019 (r349493)
@@ -331,9 +331,21 @@ arm_gicv2m_acpi_probe(device_t dev)
return (BUS_PROBE_DEFAULT);
}
+static int
+arm_gicv2m_acpi_attach(device_t dev)
+{
+ struct arm_gicv2m_softc *sc;
+
+ sc = device_get_softc(dev);
+ sc->sc_xref = ACPI_MSI_XREF;
+
+ return (arm_gicv2m_attach(dev));
+}
+
static device_method_t arm_gicv2m_acpi_methods[] = {
/* Device interface */
DEVMETHOD(device_probe, arm_gicv2m_acpi_probe),
+ DEVMETHOD(device_attach, arm_gicv2m_acpi_attach),
/* End */
DEVMETHOD_END
More information about the svn-src-all
mailing list