Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
Hi,This question is for MMU and d-cache. When I tried to enable MMU and d-cache for u-boot I ran into Synchronous Abort handler while writing to PCIe device registers which I mapped as uncached memory. The dump is shown below"Synchronous Abort" handler,
"Synchronous Abort" handler, esr 0x96000147ELR: 3fe3d3e4LR: 3fe3d48cx0 : 0000000000000020 x1 : 0000000080040000x2 : 0000000080049fc0 x3 : 0000000000000040x4 : 000000000000003f x5 : 0000000080040000x6 : 0000000080049fff x7 : 000000000000000fx8 : 0000000000000008 x9 : 000000003ee3c000x10: 0000000000000000 x11: 0000000000000020x12: 00000000ffffffff x13: 00000000ffffffffx14: 000000003fe3c398 x15: 00000000010010d0x16: 0000000001000104 x17: 0000000000000000x18: 000000003ea2be20 x19: 0000000000000000x20: 000000003fe9cd18 x21: 000000003ffbb000x22: 000000003feaf9c8 x23: 0000000000000000x24: 000000003feaf9a1 x25: 000000003fe9c000x26: 000000003feaf91b x27: 000000003ffbbaf8x28: 0000000000000000 x29: 000000003ea2bd30
Resetting CPU ...