freebsd-skq/sys/boot/i386/boot2
ru f0e19d90c0 Because the BTX mini-kernel now uses flat memory mode and clients
are no longer limited to a virtual address space of 16 megabytes,
only mask high two bits of a virtual address.  This allows to load
larger kernels (up to 1 gigabyte).  Not masking addresses at all
was a bad idea on machines with less than >3G of memory -- kernels
are linked at 0xc0xxxxxx, and that would attempt to load a kernel
at above 3G.  By masking only two highest bits we stay within the
safe limits while still allowing to boot larger kernels.

(This is a safer reimplmentation of sys/boot/i386/boot2/boot.2.c
rev. 1.71.)

Prodded by:	jhb
Tested by:	nyan (pc98)
2006-10-29 14:50:58 +00:00
..
boot1.S Minor whitespace tweak. 2006-04-11 20:09:42 +00:00
boot2.c Because the BTX mini-kernel now uses flat memory mode and clients 2006-10-29 14:50:58 +00:00
lib.h Add the ability to specify the boot2 serial console speed in 2005-08-18 00:42:45 +00:00
Makefile Add -mno-sse3 for prescott/nocona 2005-07-15 12:22:14 +00:00
sio.S Add the ability to specify the boot2 serial console speed in 2005-08-18 00:42:45 +00:00