]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r256870, r256898, r256899, r256900 (by nwhitehorn):
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 13 May 2014 17:12:07 +0000 (17:12 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 13 May 2014 17:12:07 +0000 (17:12 +0000)
commite24800b76bd5de683763e860438cc7b9bc6c9f03
tree96994974626d0b161a11247118a5976f448b97df
parentcab5d913f8865764dd9238c53c96041065cd8fde
MFC r256870, r256898, r256899, r256900 (by nwhitehorn):

 Standards-conformance and code deduplication:
  - Use bus reference phandles in place of FDT offsets as IRQ domain keys
  - Unify the identical macio/fdt/mambo OpenPIC drivers into one
  - Be more forgiving (following ePAPR) about what we need from the device
    tree to identify an OpenPIC
  - Correctly map all IRQs into an interrupt domain
  - Set IRQ_*_CONFORM for interrupts on an unknown PIC type instead of
    failing attachment for that device.

  Allow lots of interrupts (useful on multi-domain platforms) and do not
  set device_quiet() on all devices attached under nexus(4).

git-svn-id: svn://svn.freebsd.org/base/stable/10@265959 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/conf/files.powerpc
sys/dev/cfi/cfi_bus_nexus.c
sys/dev/fdt/fdt_common.c
sys/dev/fdt/fdt_pci.c
sys/dev/fdt/fdt_powerpc.c
sys/dev/fdt/fdtbus.c
sys/dev/ofw/ofw_fdt.c
sys/powerpc/mambo/mambo_openpic.c [deleted file]
sys/powerpc/ofw/openpic_ofw.c [moved from sys/powerpc/powermac/openpic_macio.c with 67% similarity]
sys/powerpc/powerpc/openpic_fdt.c [deleted file]