I'm trying to build a custom version of UBoot for the Zedboard so I can run some benchmark code w/o a full OS running. The code runs fine, but I wanted to run it with dcache on and off. I see the Dcache is disabled by default, but if I try to enable it through in include/configs/zynq_common.h, the serial display freezes.
I'm hoping enabling cache somehow screws up the serial interface and if this were a PPC, I might just declare in the MMU initialization to mark the serial address space as non-cacheable. Alas, I'm fairly new to the ARM, so I'm not quite sure how to go about that.
Can anyone offer some pointers? Thanks.
Matt