So what this is saying is that we expect the ROM for coreboot to start at 64K. I hope this makes sense to you. Does this conflict with some qemu expectation, do you know?
ron
On Mon, Aug 11, 2014 at 3:37 PM, Piotr Król pietrushnic@gmail.com wrote:
On Mon, Aug 11, 2014 at 01:51:16PM -0700, ron minnich wrote:
I can't recall for ARM, it's been more than a year since I used qemu on that platform. That said, ... on the platforms we use ROM is in low memory. What's your coreboot system.map say?
I'm not sure what 'coreboot system.map' is but I will assume that you mean {bootblock, romstage, ramstage}.map.
CONFIG_BOOTBLOCK_BASE is 0x10000 CONFIG_ROMSTAGE_BASE is 0x20000 CONFIG_SYS_SDRAM_BASE is 0x1000000
Uploaded files: https://gist.github.com/pietrushnic/7fea530d3498cf5ac5cfo
Meanwhile I objdumped bootblock and found that ldmia instruction that breaks qemu execution came from dcache_foreach method.
Anyone know how to load bootblock debug symbols to gdb when debugging using '-s -S' option ?
Thanks, Piotr
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot