]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Create bus dma tags for both the PCI bus and the IXP425 root bus. Set the
authorcognet <cognet@FreeBSD.org>
Wed, 17 Jan 2007 00:58:25 +0000 (00:58 +0000)
committercognet <cognet@FreeBSD.org>
Wed, 17 Jan 2007 00:58:25 +0000 (00:58 +0000)
commit199c2180b10842922c716b5b4dd150d1628f2b88
treebc40260a17f8b6391a2ca5f3d9437e1f46c0ec25
parentb0b19280da4b10f7deec622e6ba2614b495b4302
Create bus dma tags for both the PCI bus and the IXP425 root bus. Set the
PCI bus' one as the default one, and explicitely use the other one for
non-PCI devices.
This is needed because the PCI bus can only address 64MB of RAM, while some
IXP425 boards have 128MB or more, and most of the PCI drivers do not bother
providing the parent dma tag.
sys/arm/xscale/ixp425/if_npe.c
sys/arm/xscale/ixp425/ixp425.c
sys/arm/xscale/ixp425/ixp425_pci.c
sys/arm/xscale/ixp425/ixp425var.h