cb4262481f
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> |
||
---|---|---|
.. | ||
Makefile | ||
fixup-atlas.c | ||
fixup-au1000.c | ||
fixup-capcella.c | ||
fixup-cobalt.c | ||
fixup-ddb5074.c | ||
fixup-ddb5477.c | ||
fixup-ev64120.c | ||
fixup-ev96100.c | ||
fixup-ip32.c | ||
fixup-ite8172g.c | ||
fixup-ivr.c | ||
fixup-jaguar.c | ||
fixup-jmr3927.c | ||
fixup-malta.c | ||
fixup-mpc30x.c | ||
fixup-ocelot-c.c | ||
fixup-ocelot-g.c | ||
fixup-ocelot.c | ||
fixup-ocelot3.c | ||
fixup-pnx8550.c | ||
fixup-rbtx4927.c | ||
fixup-sb1250.c | ||
fixup-sni.c | ||
fixup-tb0219.c | ||
fixup-tb0226.c | ||
fixup-tb0287.c | ||
fixup-tx4938.c | ||
fixup-vr4133.c | ||
fixup-yosemite.c | ||
ops-au1000.c | ||
ops-bonito64.c | ||
ops-ddb5074.c | ||
ops-ddb5476.c | ||
ops-ddb5477.c | ||
ops-gt64111.c | ||
ops-gt64120.c | ||
ops-gt96100.c | ||
ops-it8172.c | ||
ops-mace.c | ||
ops-marvell.c | ||
ops-msc.c | ||
ops-nile4.c | ||
ops-pnx8550.c | ||
ops-sni.c | ||
ops-titan-ht.c | ||
ops-titan.c | ||
ops-tx3927.c | ||
ops-tx4927.c | ||
ops-tx4938.c | ||
ops-vr41xx.c | ||
pci-bcm1480.c | ||
pci-bcm1480ht.c | ||
pci-ddb5074.c | ||
pci-ddb5476.c | ||
pci-ddb5477.c | ||
pci-ev96100.c | ||
pci-ip27.c | ||
pci-ip32.c | ||
pci-jmr3927.c | ||
pci-lasat.c | ||
pci-ocelot-c.c | ||
pci-ocelot-g.c | ||
pci-ocelot.c | ||
pci-sb1250.c | ||
pci-vr41xx.c | ||
pci-vr41xx.h | ||
pci-yosemite.c | ||
pci.c |