freebsd-nq/sys/powerpc/ofw
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
..
ofw_cpu.c - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
ofw_machdep.c Prevent an error resulting from signed/unsigned comparison on systems 2012-01-20 22:24:39 +00:00
ofw_pci.c The bus resource adjustment API is not meant to work on active resources. 2012-02-07 19:14:13 +00:00
ofw_pci.h Unify OF PCI infrastructure, including changing from parsing the device 2012-02-04 19:54:13 +00:00
ofw_pcib_pci.c Inherit from PCI bridge driver instead of manually specifying all of its 2012-02-05 20:07:45 +00:00
ofw_pcibus.c - Add a bus_dma tag to each PCI bus that is a child of a Host-PCI bridge. 2012-03-02 20:38:04 +00:00
ofw_real.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
ofw_syscons.c Avoid warnings about duplicate modules. 2012-02-04 19:50:26 +00:00
ofw_syscons.h
ofwcall32.S Use the ABI-mandated thread pointer register (r2 for ppc32, r13 for ppc64) 2011-06-23 22:21:28 +00:00
ofwcall64.S This commit adds profiling support for powerpc64. Now we can do application 2012-01-20 22:34:19 +00:00
ofwmagic.S MFpseries: 2011-06-02 14:12:37 +00:00
rtas.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00