Good day!

I'm working on support early debug of omap platform in qemu.

Right now i'm succesfully added support for loading custom bootrom
from file (like an -bios and -L options for PC)
But i'm have problems, bcoz omap3 have bootrom at two places: at
0x40014000 and at 0x14000
So, when i'm allocating bootrom I'm also need copy it at new place.

I'm using this code: http://pastebin.com/nEZEbcxB

And see that 0x14000 region only filled by zeroes.
see logs of qemu trace: http://pastebin.com/4GPzKXn7
and http://pastebin.com/wnZ5wMUv

so "bx r3" insruction jumping to 0x14748, which contain only zeroes :(

Where i'm have error in the code? What i'm need to change?

Best regards,
Anton Kochkov.

Reply via email to