I took Beagle U-Boot 1.1.4 source from
and applied patch in attachment. This patch is based on Khasim's u-boot_500mpu_166ddr.patch and re-enables L2 cache just before the kernel starts. Patched U-Boot binary in attachment as well.
Anybody likes to test?
U-Boot 1.1.4 (May 4 2008 - 10:42:22)
u-boot.bin.gz (166 KB)