Date: Fri, 27 Feb 2004 10:55:20 -0500 From: John Baldwin <jhb@FreeBSD.org> To: Ruslan Ermilov <ru@freebsd.org> Cc: FreeBSD current mailing list <current@freebsd.org> Subject: Re: pxeloader problem: BTX halted [FIXED] Message-ID: <200402271055.21012.jhb@FreeBSD.org> In-Reply-To: <20040227141544.GA2242@ip.net.ua> References: <20040227080713.GC93889@ip.net.ua> <Pine.BSF.4.53.0402271222490.42571@e0-0.zab2.int.zabbadoz.net> <20040227141544.GA2242@ip.net.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 27 February 2004 09:15 am, Ruslan Ermilov wrote: > 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? cdboot, pxeldr, and btxldr all make assumptions about how the loader is linked. In fact, cdboot and pxeldr share the same exact code in this respect. Did you test cdboot without this fix to see if it had been broken, too? -- John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402271055.21012.jhb>