cvs commit: src/sys/sparc64/pci psycho.c src/sys/sparc64/sbus
sbus.c src/sys/sparc64/sparc64 iommu.c
Thomas Moestl
tmm at FreeBSD.org
Thu May 1 18:21:38 PDT 2003
tmm 2003/05/01 18:21:37 PDT
FreeBSD src repository
Modified files:
sys/sparc64/pci psycho.c
sys/sparc64/sbus sbus.c
sys/sparc64/sparc64 iommu.c
Log:
- Reduce the DVMA preallocation limit from 128kB to 32kB. 128kB were
quite excessive, and caused the available space to be used up too
easily. The new limit should be a better estimation of how much the
caller will need at most.
- Double the IOTSB size 64kB, for a DVMA area size of 64MB.
This should fix DMA problems on e450s and other large machines due
to DVMA space exhaustion, which were introduced in my last IOMMU
code revision in January.
Reported and tested by: fenner
Revision Changes Path
1.32 +1 -1 src/sys/sparc64/pci/psycho.c
1.17 +1 -1 src/sys/sparc64/sbus/sbus.c
1.25 +1 -1 src/sys/sparc64/sparc64/iommu.c
More information about the cvs-all
mailing list