All, I have ended up setting up the test PXE booting environment here, and have been able to reproduce and fix this problem, in sys/boot/i386/loader/Makefile,v 1.76. For some reason, for pxeboot(8) to work, BTX's crt0.o needs to be linked before other object files into the loader(8) binary. This is odd because loader(8) doesn't suffer from this problem, so perhaps pxeldr ASM bootstrap code could be fixed to handle this better. John? Cheers, -- Ruslan Ermilov FreeBSD committer ru_at_FreeBSD.org
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:44 UTC