haiku/headers/private/kernel/boot
Ingo Weinhold d561d0ad68 Added a mini networking stack to the boot loader. It speaks basic ARP,
IP, and UDP, as well as a home brewn UDP based protocol, "remote disk",
which provides random access to a single remote file/device. The Open
Firmware flavored boot loader automatically initializes the net stack,
searches for a remote disk, and tries to boot from it, if the boot
device is a network device (e.g. when loading the boot loader via
TFTP).

This is quite nice for developing with a two-machine setup, since one
doesn't even need to install Haiku on the test machine anymore, but can
serve it directly from the development machine. When the networking
support in the kernel is working, this method could even be used to
fully boot, not just for loading kernel and initial modules.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15689 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-12-27 22:01:33 +00:00
..
net Added a mini networking stack to the boot loader. It speaks basic ARP, 2005-12-27 22:01:33 +00:00
platform Pulled platform independent part of the BIOS boot menu out into 2005-12-19 13:35:01 +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 Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +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 Removed platform_boot_device_is_image() again; it's now replaced by a field 2005-10-14 21:22:19 +00:00
menu.h Removed platform_boot_device_is_image() again; it's now replaced by a field 2005-10-14 21:22:19 +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 Removed platform_boot_device_is_image() again; it's now replaced by a field 2005-10-14 21:22:19 +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