cvs commit: src/sys/dev/aic7xxx ahc_eisa.c ahc_isa.c ahc_pci.c
ahd_pci.c src/sys/dev/ata ata-dma.c src/sys/dev/bge if_bge.c
src/sys/dev/em if_em.c src/sys/dev/gem if_gem.c src/sys/dev/isp
isp_pci.c src/sys/dev/usb ohci_pci.c src/sys/kern bus_if.m ...
John-Mark Gurney
jmg at FreeBSD.org
Sun Sep 3 00:27:43 UTC 2006
jmg 2006-09-03 00:27:42 UTC
FreeBSD src repository
Modified files:
sys/dev/aic7xxx ahc_eisa.c ahc_isa.c ahc_pci.c ahd_pci.c
sys/dev/ata ata-dma.c
sys/dev/bge if_bge.c
sys/dev/em if_em.c
sys/dev/gem if_gem.c
sys/dev/isp isp_pci.c
sys/dev/usb ohci_pci.c
sys/kern bus_if.m subr_bus.c
sys/sys bus.h
Log:
add a newbus method for obtaining the bus's bus_dma_tag_t... This is
required by arches like sparc64 (not yet implemented) and sun4v where there
are seperate IOMMU's for each PCI bus... For all other arches, it will
end up returning NULL, which makes it a no-op...
Convert a few drivers (the ones we've been working w/ on sun4v) to the
new convection... Eventually all drivers will need to replace the parent
tag of NULL, w/ bus_get_dma_tag(dev), though dev is usually different for
each driver, and will require hand inspection...
Reviewed by: scottl (earlier version)
Revision Changes Path
1.36 +2 -2 src/sys/dev/aic7xxx/ahc_eisa.c
1.7 +2 -2 src/sys/dev/aic7xxx/ahc_isa.c
1.65 +2 -2 src/sys/dev/aic7xxx/ahc_pci.c
1.20 +2 -2 src/sys/dev/aic7xxx/ahd_pci.c
1.142 +1 -1 src/sys/dev/ata/ata-dma.c
1.143 +1 -1 src/sys/dev/bge/if_bge.c
1.139 +3 -3 src/sys/dev/em/if_em.c
1.39 +4 -3 src/sys/dev/gem/if_gem.c
1.122 +3 -2 src/sys/dev/isp/isp_pci.c
1.48 +4 -4 src/sys/dev/usb/ohci_pci.c
1.31 +11 -0 src/sys/kern/bus_if.m
1.196 +33 -0 src/sys/kern/subr_bus.c
1.76 +5 -0 src/sys/sys/bus.h
More information about the cvs-src
mailing list