Hi Axel, Am 08.01.2011 14:47, schrieb axeld@xxxxxxxxxxxxxxxx:
Author: axeld Date: 2011-01-08 14:47:22 +0100 (Sat, 08 Jan 2011) New Revision: 40149 Changeset: http://dev.haiku-os.org/changeset/40149
Log: * Changed bootman.S to use the BIOS provided drive to stage load itself, as well as when the boot menu entry has a 0 BIOS drive. This allows the boot loader to be installed on any drive. * Implemented BootDrive class, and changed LegacyBootMenu the way it should work now. Installing the boot menu should now work again, and the first time while installing Haiku. * Removed MakeArray.cpp - we already have such a tool in our repository. * Build BootLoader.h automatically during the build process - the only disadvantage is that you can only build it on x86 now (but other systems don't use this boot loader, anyway). * In general, the BootManager is prepared to handle different kinds of boot menus; one only needs to write a class BootMenu implementation for this to work - and have the possibility to choose between different menus, if there are more than one per platform/partitioning system.
[...]I know it was driven by personal needs, but congratulations on knocking off one item from the R1 blocker list... :-D Thanks!
Best regards, -Stephan