freebsd-dev/sys/boot/i386/libi386
Maxim Sobolev e4f5866fd5 For the cases when loading bzip2-compressed kernels enabled use last
3MB of physical memory for heap instead of range between 1MB and 4MB.
This makes this feature working with PAE and amd64 kernels, which are
loaded at 2MB. Teach i386_copyin() to avoid using range allocated by
heap in such case, so that it won't trash heap in the low memory
conditions.

This should make loading bzip2-compressed kernels/modules/mfs images
generally useable, so that re@ team is welcome to evaluate merits
of using this feature in the installation CDs.

Valuable suggestions by:	jhb
2005-12-21 02:17:58 +00:00
..
amd64_tramp.S Back out last revision that unnecessarily changed valid assembler 2004-05-14 20:29:30 +00:00
biosacpi.c Extend a local buffer to prevent an overflow of the XSDT address. 2005-04-16 17:38:24 +00:00
bioscd.c Remove unused variables. Remove prototype for function that does not exist. 2005-05-20 13:14:18 +00:00
biosdisk.c Long-long time ago, when the trees were large and memory expensive amount of 2005-12-19 09:00:11 +00:00
biosmem.c For the cases when loading bzip2-compressed kernels enabled use last 2005-12-21 02:17:58 +00:00
biospci.c - Add FireWire subclass and OHCI interface. 2004-10-22 14:56:23 +00:00
biospnp.c Long-long time ago, when the trees were large and memory expensive amount of 2005-12-19 09:00:11 +00:00
biossmap.c Long-long time ago, when the trees were large and memory expensive amount of 2005-12-19 09:00:11 +00:00
bootinfo32.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
bootinfo64.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
bootinfo.c Cause all flags passed by boot2 to set the respective loader(8) 2005-09-22 15:14:13 +00:00
comconsole.c Add a "comconsole_speed" loader variable that can be used to change 2005-08-18 01:39:43 +00:00
devicename.c Fix a warning by adding a missing 'const'. 2005-05-27 19:28:04 +00:00
elf32_freebsd.c Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
elf64_freebsd.c Add the loader side of support for preloading ELF relocatable object 2004-08-29 00:48:42 +00:00
gatea20.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
i386_copy.c For the cases when loading bzip2-compressed kernels enabled use last 2005-12-21 02:17:58 +00:00
i386_module.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
libi386.h For the cases when loading bzip2-compressed kernels enabled use last 2005-12-21 02:17:58 +00:00
Makefile Long-long time ago, when the trees were large and memory expensive amount of 2005-12-19 09:00:11 +00:00
nullconsole.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
pread.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
pxe.c Pass the hostname we got from DHCP to the kernel so that machines can 2005-04-17 21:38:22 +00:00
pxe.h
pxetramp.s
smbios.c Export processor socket information. New environment variables are: 2005-10-18 20:03:31 +00:00
time.c Use __FBSDID(). 2003-08-25 23:28:32 +00:00
vidconsole.c Fix 'implicit int' instance. 2005-04-09 14:07:13 +00:00