linux/arch/powerpc/sysdev
Olof Johansson 2889773131 [PATCH] powerpc: Lower threshold for DART enablement to 1GB
Turn on the DART already at 1GB. This is needed because of crippled
devices in some systems, i.e. Airport Extreme cards, only supporting
30-bit DMA addresses.

Otherwise, users with between 1 and 2GB of memory will need to manually
enable it with iommu=force, and that's no good.

Some simple performance tests show that there's a slight impact of
enabling DART, but it's in the 1-3% range (kernel build with disk I/O
as well as over NFS).

iommu=off can still be used for those who don't want to deal with the
overhead (and don't need it for any devices).

Signed-off-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-04-21 22:29:37 +10:00
..
Makefile [PATCH] powerpc: Add FSL SOC library and setup code 2006-01-14 11:13:22 +11:00
dart.h [PATCH] powerpc: Experimental support for new G5 Macs (#2) 2006-01-09 15:03:17 +11:00
dart_iommu.c [PATCH] powerpc: Lower threshold for DART enablement to 1GB 2006-04-21 22:29:37 +10:00
dcr.S [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
fsl_soc.c [PATCH] powerpc: Add platform support for MPC834x USB controllers 2006-02-07 22:38:41 +11:00
fsl_soc.h [PATCH] powerpc: Add FSL SOC library and setup code 2006-01-14 11:13:22 +11:00
grackle.c powerpc: Pull out MPC106 (grackle) initialization code into its own file 2005-10-26 17:16:38 +10:00
i8259.c [PATCH] powerpc: Fix i8259 cascade IRQ 2005-11-07 12:36:25 +11:00
indirect_pci.c powerpc: Use arch/powerpc/mm and arch/powerpc/lib for 64-bit 2005-10-10 22:25:26 +10:00
ipic.c [PATCH] powerpc: moved ipic code to arch/powerpc 2006-01-09 14:48:57 +11:00
ipic.h [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
mmio_nvram.c [PATCH] powerpc: move mmio_nvram.c over to arch/powerpc 2005-11-01 21:03:04 +11:00
mpic.c [PATCH] powerpc: Fix some MPIC + HT APIC buglets 2006-02-24 11:36:37 +11:00