linux/arch/powerpc
Michael Ellerman 3a4295d101 [POWERPC] Fix cell IOMMU code to cope with empty dma-ranges and non-PCI devices
The cell IOMMU code to parse the dma-ranges properties, used for the fixed
mapping, was broken in two ways for some devices.

Firstly it didn't cope with empty dma-ranges properties. An empty property
implies no translation so can be safely skipped.

The code also wrongly assumed it would be looking at PCI devices, and hard
coded the number of address and size cells.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-03-20 10:15:10 +11:00
..
boot [POWERPC] Fix build failure for tqm8540 and sbc85xx defconfigs 2008-03-20 10:15:00 +11:00
configs [POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs. 2008-03-07 08:42:41 -06:00
kernel [POWERPC] Fix PMU + soft interrupt disable bug 2008-03-20 10:14:55 +11:00
lib [POWERPC] rheap: Changes config mechanism 2007-10-16 17:09:21 -06:00
math-emu [POWERPC] Fix carry bug in 128-bit unsigned integer adding 2008-01-23 19:34:21 -06:00
mm [POWERPC] Fix PMU + soft interrupt disable bug 2008-03-20 10:14:55 +11:00
oprofile [POWERPC] OProfile: enable callgraph support for Cell 2008-03-03 08:03:14 +01:00
platforms [POWERPC] Fix cell IOMMU code to cope with empty dma-ranges and non-PCI devices 2008-03-20 10:15:10 +11:00
sysdev [POWERPC] QE: Make qe_get_firmware_info reentrant 2008-03-10 13:07:27 -05:00
xmon [POWERPC] Make setjmp/longjmp code usable outside of xmon 2008-01-25 22:52:50 +11:00
.gitignore [POWERPC] Add files build to .gitignore 2006-12-04 20:41:29 +11:00
Kconfig Kprobes: indicate kretprobe support in Kconfig 2008-03-04 16:35:11 -08:00
Kconfig.debug [POWERPC] 4xx: Base support for 440GX Taishan eval board 2007-12-23 13:13:33 -06:00
Makefile [POWERPC] Fix zImage-dtb.initrd build error 2008-03-13 10:09:26 +11:00