haiku/headers/private/kernel/boot
Axel Dörfler e3fcb58ebb The boot loader now has special support for being booted from a boot image
like floppy or CD boot.
This allows it to reduce the number of scans needed to identify the boot
partition - when booted from a real floppy, this speeds up the boot
process by a magnitude.
Also, the loader now has a fall back in case there were no "boot" links
on the disk - the current boot floppy script doesn't create them.
With these changes, I was able to boot into a HD based Haiku installation
from a floppy disk. It's not yet enough to boot from CD (as the boot
device selection is a bit too simplistic right now), but it will eventually
come next. Testing is a lot slower here, though, as neither qemu nor
Bochs support multi-session CDs (at least I have no idea how to get them
to do this).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14380 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-10-14 11:34:18 +00:00
..
platform Some work on the boot disk identification: the kernel_args structure has 2004-11-15 17:59:15 +00:00
addr_range.h Added the prototype for insert_address_range() that can be used for the 2004-10-19 16:57:19 +00:00
bootdir.h Move boot headers into their own private directory (for now, they are still 2003-05-03 03:43:30 +00:00
disk_identifier.h Some work on the boot disk identification: the kernel_args structure has 2004-11-15 17:59:15 +00:00
driver_settings.h Added driver_settings support to the kernel_args structure. 2005-01-10 07:36:08 +00:00
elf.h Now stores an inode number along with the other preloaded image data. 2004-06-15 16:53:09 +00:00
heap.h heap size is now part of stage2_args. 2003-10-07 22:10:55 +00:00
kernel_args.h Added driver_settings support to the kernel_args structure. 2005-01-10 07:36:08 +00:00
menu.h Added "Disable IDE DMA" safemode option. 2005-03-31 15:16:09 +00:00
partitions.h The boot loader now has special support for being booted from a boot image 2005-10-14 11:34:18 +00:00
platform.h The boot loader now has special support for being booted from a boot image 2005-10-14 11:34:18 +00:00
stage2_args.h heap size is now part of stage2_args. 2003-10-07 22:10:55 +00:00
stage2.h gKernelEntry is no longer necessary. 2004-05-31 23:11:47 +00:00
stdio.h Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
vfs.h The boot loader now has special support for being booted from a boot image 2005-10-14 11:34:18 +00:00