coreboot has multiple stages that run one after the other. If you don't have UART output you can't be sure how far coreboot gets before it hangs, so you'll want to check all of them and see which ones contain the addresses you get from your JTAG. Disassemble /build/cbfs/fallback/bootblock.debug, romstage.debug and ramstage.debug to see which one applies. (These binaries get stripped and packed into coreboot.rom by the build process, but it's easier to just disassemble them from the /build directory than to try to pry them out of a finished image again.)
On Thu, Apr 13, 2017 at 5:07 AM, Maxim Gusev via coreboot < coreboot@coreboot.org> wrote:
Hello, friends
I have a couple of questions.
When I run the coreboot on my motherboard it doesn't work. I have some IPs of instructions which I received by JTAG. So I want to see the instructions that are plased in the final object file.
How to disassembly the coreboot.rom file?
As I know it has the filesystem CBFS. So it is not the object file. I can to disasembler the object files placed in ./build/* that have the *.o format but I don't know in which of them there are corresponding instructions.
Thanks. Regards, Maxim
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot