]> err.no Git - linux-2.6/commit
pci-expmem-hack
authorAndrew Isaacson <adi@broadcom.com>
Thu, 20 Oct 2005 06:59:46 +0000 (23:59 -0700)
committerRalf Baechle <ralf@linux-mips.org>
Sat, 29 Oct 2005 18:32:49 +0000 (19:32 +0100)
commitcb4262481fce1d43ac9a483be4faf36fdd1c7abb
tree04e3614f81b2ac7b3091969427160de127f8d4c3
parent8a1417de9e11f9f577499cd4fe89fa35f4bf54fa
pci-expmem-hack

CFE 1.2.5 and earlier fails to turn on the ExpMemEn bit in the
PCIFeatureControl register, which means that DMA does not work
beyond physical address 01_0000_0000, ergo to DRAM beyond 1GB.

With ExpMemEn turned on, 01_0000_0000-0f_ffff_ffff is mapped,
so DMA works for up to 61 GB of DRAM.

Will be fixed in CFE 1.2.6 (yet to be released).

Signed-Off-By: Andy Isaacson <adi@broadcom.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/pci/pci-bcm1480.c