On 11/01/2026 21:03, Geert Stappers via ipxe-devel wrote:
Being a bootloader, that iPXE is, implies starting with nothing.
Having nothing means having no debugprintroutines.

What is the first console output that iPXE produces?

Which DEBUG=   to use to follow the program flow?
As in:  Which .c file contains main()?

main() is in core/main.c (for x86 BIOS or RISC-V SBI builds: UEFI has its own flow with multiple possible entry points). But that's not particularly useful in terms of debugging.

I'm asking for my future self. Would be cool if My future self
will find the "where to begin debugging" on the iPXE website
or here in the mailinglist archive.

If the starting point is an iPXE error message, then the error page already includes suggestions of which DEBUG options to attempt first.

Michael

_______________________________________________
ipxe-devel mailing list
[email protected]
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to