freebsd-nq/sys/sparc64/pci
John Baldwin 1b1596a3b3 - Add a bus_dma tag to each PCI bus that is a child of a Host-PCI bridge.
The tag enforces a single restriction that all DMA transactions must not
  cross a 4GB boundary.  Note that while this restriction technically only
  applies to PCI-express, this change applies it to all PCI devices as it
  is simpler to implement that way and errs on the side of caution.
- Add a softc structure for PCI bus devices to hold the bus_dma tag and
  a new pci_attach_common() routine that performs actions common to the
  attach phase of all PCI bus drivers.  Right now this only consists of
  a bootverbose printf and the allocate of a bus_dma tag if necessary.
- Adjust all PCI bus drivers to allocate a PCI bus softc and to call
  pci_attach_common() from their attach routines.

MFC after:	2 weeks
2012-03-02 20:38:04 +00:00
..
apb.c
fire.c
firereg.h
firevar.h
ofw_pci_if.m
ofw_pci.h
ofw_pcib_subr.c
ofw_pcib_subr.h
ofw_pcib.c
ofw_pcibus.c
psycho.c
psychoreg.h
psychovar.h
sbbc.c
schizo.c
schizoreg.h
schizovar.h