freebsd-dev/sys/boot/i386/boot2
John Baldwin ca9b2364c3 A long, long time ago in a CVS branch far away (specifically, HEAD prior
to 4.0 and RELENG_3), the BTX mini-kernel used paging rather than flat
mode and clients were limited to a virtual address space of 16 megabytes.
Because of this limitation, boot2 silently masked all physical addresses
in any binaries it loaded so that they were always loaded into the first
16 Meg.  Since BTX no longer has this limitation (and hasn't for a long
time), remove the masking from boot2.  This allows boot2 to load kernels
larger than about 12 to 14 meg (12 for non-PAE, 14 for PAE).

Submitted by:	Sergey Lyubka devnull at uptsoft dot com
MFC after:	1 month
2004-09-18 02:07:00 +00:00
..
boot1.S Try packet mode of INT13 on a hard disk first if not prohibited by 2004-08-28 08:32:23 +00:00
boot2.c A long, long time ago in a CVS branch far away (specifically, HEAD prior 2004-09-18 02:07:00 +00:00
lib.h
Makefile B1FLAGS -> BOOT_BOOT1_FLAGS, which is consistent with 2004-08-27 15:01:56 +00:00
sio.S Back out last revision that unnecessarily changed valid assembler 2004-05-14 20:29:30 +00:00