freebsd-dev/sys/boot/i386
Maxim Sobolev 915dad0e92 Long-long time ago, when the trees were large and memory expensive amount of
memory directly available to loader(8) and friends was limited to 640K on i386.
Those times have passed long time ago and now loader(8) can directly access
up to 4GB of RAM at least theoretically. At the same time, there are several
places where it's assumed that malloc() will only allocate memory within
first megabyte.

Remove that assumption by allocating appropriate bounce buffers for BIOS
calls on stack where necessary.

This allows using memory above first megabyte for heap if necessary.
2005-12-19 09:00:11 +00:00
..
boot0 Allow BOOT_BOOT0_COMCONSOLE_SPEED to be derived from BOOT_COMCONSOLE_SPEED 2005-04-25 17:41:35 +00:00
boot0ext Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot0sio Thanks to David's patches, we can now simplify these makefiles 2004-04-28 21:31:21 +00:00
boot2 Consistently use OPT_* macros to test/set boot options. 2005-11-03 07:35:36 +00:00
btx Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
cdboot Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
gptboot Consistently use OPT_* macros to test/set boot options. 2005-11-03 07:35:36 +00:00
kgzldr NOSHARED -> NO_SHARED 2004-12-21 09:59:45 +00:00
libi386 Long-long time ago, when the trees were large and memory expensive amount of 2005-12-19 09:00:11 +00:00
loader Add back some bits. 2005-10-30 05:41:42 +00:00
mbr Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
pxeldr Back out last revision that unnecessarily changed valid assembler 2004-05-14 20:29:30 +00:00
Makefile Hook boot0sio to the build. Use 'boot0cfg -b /boot/boot0sio' to use. 2003-12-08 19:02:06 +00:00
Makefile.inc Add -mno-sse3 for prescott/nocona 2005-07-15 12:22:14 +00:00