haiku/headers/private/kernel/boot
François Revol 495efc382b loader: Drop the HashMap for partition lookup by id
The HashMap constructor was called before the heap is initialized,
ending up calling malloc from the OpenHashMap constructor.

Oddly it was still working on x86 but broke other platforms.

Instead we add a Lookup() static method to Partition,
which by default walks gPartitions for the id,
and recursively calls itself on the children lists.

This means we must add a partition even temporarily to gPartitions
before Scan()ing it though.

Signed-off-by: François Revol <revol@free.fr>
2016-09-02 19:02:33 +12:00
..
net
platform EFI: Initial test EFI application 2016-09-02 19:02:29 +12: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 system: Build using public elf.h header 2015-11-07 11:49:56 +13:00
bootdir.h
disk_identifier.h Added missing packed attributes on disk_identifier. 2012-07-20 17:14:17 +01:00
driver_settings.h Forgot to change driver_settings_file to use FixedWidthPointer. 2012-06-26 10:54:37 +01:00
elf.h system: Build using public elf.h header 2015-11-07 11:49:56 +13:00
FileMapDisk.h
heap.h boot loader: print max heap usage info before entering kernel 2013-05-09 03:14:35 +02:00
images-sans-tm.h
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
kernel_args.h Boot loader: Add support for choosing an old packages state 2014-04-18 23:31:39 +02:00
menu.h boot loader: Menu: Add SetTitle() 2013-11-30 19:56:26 +01:00
partitions.h loader: Drop the HashMap for partition lookup by id 2016-09-02 19:02:33 +12:00
PathBlacklist.h boot loader: Add safe mode blacklist submenu 2013-11-20 16:00:35 +01:00
platform.h Cleaned up ELF64 address handling. 2012-06-25 13:00:50 +01:00
stage2_args.h bootloader: Add an arguments_count field to stage2_args 2013-10-15 22:15:03 +02: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 Boot stdio.h: define a bunch of functions required by c++ headers. 2015-07-26 10:07:21 +02:00
vfs.h Boot loader: Add support for choosing an old packages state 2014-04-18 23:31:39 +02:00