haiku/headers/private/kernel/boot
Alex Smith d8efc6caf6 Changes to kernel_args to make it identical for x86 and x86_64.
* Added a FixedWidthPointer template class which uses 64-bit storage to hold
  a pointer. This is used in place of raw pointers in kernel_args.
* Added __attribute__((packed)) to kernel_args and all structures contained
  within it. This is necessary due to different alignment behaviour for
  32-bit and 64-bit compilation with GCC.
* With these changes, kernel_args will now come out the same size for both
  the x86_64 kernel and the loader, excluding the preloaded_image structure
  which has not yet been changed.
* Tested both an x86 GCC2 and GCC4 build, no problems caused by these changes.
2012-06-21 18:02:23 +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 Changes to kernel_args to make it identical for x86 and x86_64. 2012-06-21 18:02:23 +01:00
arch.h Convert line endings to LF 2010-06-26 17:38:03 +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 [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
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 Changes to kernel_args to make it identical for x86 and x86_64. 2012-06-21 18:02:23 +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 Changes to kernel_args to make it identical for x86 and x86_64. 2012-06-21 18:02:23 +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 - introduced an "argumetns" field in stage2_args to hold command line args from chaining loader, 2009-08-03 14:39:41 +00:00
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 Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
vfs.h * Added Directory::CreateFile() which can be implemented by file systems to 2010-03-16 17:29:58 +00:00