freebsd-nq/sys/sparc64
Thomas Moestl fe461235a2 Change the iommu code to be able to handle more than one DVMA area per
map. Use this new feature to implement iommu_dvmamap_load_mbuf() and
iommu_dvmamap_load_uio() functions in terms of a new helper function,
iommu_dvmamap_load_buffer(). Reimplement the iommu_dvmamap_load()
to use it, too.
This requires some changes to the map format; in addition to that,
remove unused or redundant members.
Add SBus and Psycho wrappers for the new functions, and make them
available through the respective DMA tags.
2003-01-06 21:59:54 +00:00
..
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf Add a driver for the Zilog 8530 dual uart found in Ultra 1s and Ultra 2s. 2003-01-01 19:49:30 +00:00
ebus Add two new workaround for firmware anomalies: 2002-11-07 16:07:46 +00:00
include Change the iommu code to be able to handle more than one DVMA area per 2003-01-06 21:59:54 +00:00
isa Add two new workaround for firmware anomalies: 2002-11-07 16:07:46 +00:00
pci Change the iommu code to be able to handle more than one DVMA area per 2003-01-06 21:59:54 +00:00
sbus Change the iommu code to be able to handle more than one DVMA area per 2003-01-06 21:59:54 +00:00
sparc64 Change the iommu code to be able to handle more than one DVMA area per 2003-01-06 21:59:54 +00:00