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.