haiku/headers/private/kernel/boot
Alex Smith ccadfaeeb5 Changed the boot ELF code to use templates and added ELF64 support.
The actual implementation of the ELF loading methods have been put into
an ELFLoader template class that takes a single template parameter, which
is a structure containing all the necessary ELF typedefs. It's a bit
verbose, but I thought it was a neater solution than using a bunch of
standalone functions with a huge number of template parameters. There is
no change to code outside of elf.cpp, the ELF32/ELF64 differences are
handled internally.
2012-06-23 12:05:16 +01:00
..
net boot_net: Add iSCSI initiator support 2010-09-05 22:30:41 +00:00
platform Changes to kernel_args to make it identical for x86 and x86_64. 2012-06-21 18:02:23 +01:00
addr_range.h Remove phys_addr_range, just use addr_range for both virtual and physical address ranges (as requested by Ingo). 2012-06-21 19:48:03 +01:00
arch.h Changed the boot ELF code to use templates and added ELF64 support. 2012-06-23 12:05:16 +01:00
bootdir.h
disk_identifier.h
driver_settings.h Changes to kernel_args to make it identical for x86 and x86_64. 2012-06-21 18:02:23 +01:00
elf.h Changed the boot ELF code to use templates and added ELF64 support. 2012-06-23 12:05:16 +01:00
FileMapDisk.h Convert line endings to LF 2010-06-26 17:38:03 +00:00
heap.h
images-sans-tm.h Switched boot splash compression to use boot_zlib (which was already 2011-01-12 15:43:14 +00:00
images-tm-development.h Updated the header files for the boot splash, to display the registered 2011-05-14 18:59:26 +00:00
images-tm.h Updated the header files for the boot splash, to display the registered 2011-05-14 18:59:26 +00:00
images.h Relax the copyright... 2010-10-11 13:39:37 +00:00
kernel_args.h Added an ELF64 version of preloaded_image. 2012-06-22 19:24:51 +01:00
menu.h * Added shortcut handling to the boot loader menu (in preparation of adopting 2010-04-15 18:07:40 +00:00
partitions.h added exFAT partition type 2011-02-09 20:30:00 +00:00
platform.h * Added platform_debug_get_log_buffer() which returns the debug log buffer and 2011-06-12 23:31:57 +00:00
stage2_args.h
stage2.h Don't store a KMessage in kernel_args for the boot volume, only the buffer address/size. 2012-06-20 11:53:47 +01:00
stdio.h
vfs.h