freebsd-nq/sys/dev/ofw
Michal Meloun 895c8b1c39 INTRNG: Rework handling with resources. Partially revert r301453.
- Read interrupt properties at bus enumeration time and store
   it into global mapping table.
 - At bus_activate_resource() time, given mapping entry is resolved and
   connected to real interrupt source. A copy of mapping entry is attached
   to given resource.
 - At bus_setup_intr() time, mapping entry stored in resource is used
   for delivery of requested interrupt configuration.
 - For MSI/MSIX interrupts, mapping entry is created within
   pci_alloc_msi()/pci_alloc_msix() call.
 - For legacy PCI interrupts, mapping entry must be created within
   pcib_route_interrupt() by pcib driver itself.

Reviewed by: nwhitehorn, andrew
Differential Revision: https://reviews.freebsd.org/D7493
2016-08-19 10:52:39 +00:00
..
ofw_bus_if.m
ofw_bus_subr.c INTRNG: Rework handling with resources. Partially revert r301453. 2016-08-19 10:52:39 +00:00
ofw_bus_subr.h INTRNG: Rework handling with resources. Partially revert r301453. 2016-08-19 10:52:39 +00:00
ofw_bus.h
ofw_console.c
ofw_cpu.c
ofw_cpu.h
ofw_disk.c
ofw_fdt.c Add hw.fdt sysctl node. 2016-08-06 18:48:47 +00:00
ofw_if.m
ofw_pci.h Revert r295756: 2016-02-20 12:28:20 +00:00
ofw_standard.c
ofw_subr.c Revert r295756: 2016-02-20 12:28:20 +00:00
ofw_subr.h
ofwbus.c INTRNG: Rework handling with resources. Partially revert r301453. 2016-08-19 10:52:39 +00:00
ofwpci.c OFWPCI: Don't strip RF_ACTIVE from flags when parent bus method is called. 2016-08-14 05:10:26 +00:00
ofwpci.h OFWPCI: Add support for NEW_PCIB. 2016-07-17 13:43:46 +00:00
ofwvar.h
openfirm.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
openfirm.h Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
openfirmio.c Remove NULL checks after M_WAITOK allocations from sys/dev/ofw/. 2016-08-09 15:55:14 +00:00
openfirmio.h
openpromio.c Remove NULL checks after M_WAITOK allocations from sys/dev/ofw/. 2016-08-09 15:55:14 +00:00
openpromio.h