#
786f0456 |
|
29-Dec-2020 |
Axel Dörfler <axeld@pinc-software.de> |
BootManager: add support for page down/up/home/end keys * Page down is the same as the end key, and just selects the last entry in the boot menu. * Likewise, page up is the same as the home key. Change-Id: Ibaf8559b0f68462834395aaec8fb22554d7a90f6 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3555 Reviewed-by: John Scipione <jscipione@gmail.com> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
7c5dfbad |
|
28-Oct-2014 |
François Revol <revol@free.fr> |
bootman: Fix warnings warning: label alone on a line without a colon might be in error Doesn't change the produced binary.
|
#
74a14969 |
|
28-Oct-2014 |
François Revol <revol@free.fr> |
bootman: fix warning macro `SECTION' exists, but not taking 0 parameters
|
#
cf3c703b |
|
29-Oct-2014 |
François Revol <revol@free.fr> |
Typo
|
#
0e193080 |
|
09-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Followed suggestion by Michael Pfeiffer, and always set the original BIOS drive number before reset. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40177 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89f0e174 |
|
08-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* We can't access stage1 data in stage2, as we don't know the offset to use (where the BIOS loads the stage1 part to). * Therefore, I moved the BIOS drive to the stack, and now the boot menu finally actually works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49c044ab |
|
08-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* 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. * Renamed quite a few methods. * Automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40149 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b76ca311 |
|
04-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed bootman to BootManager, and moved it to the applications. * Renamed its signature to BootManager as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c5dfbad751d064607adfb947200426d16c04298 |
|
28-Oct-2014 |
François Revol <revol@free.fr> |
bootman: Fix warnings warning: label alone on a line without a colon might be in error Doesn't change the produced binary.
|
#
74a14969eca780b3182182044406a6934885a381 |
|
28-Oct-2014 |
François Revol <revol@free.fr> |
bootman: fix warning macro `SECTION' exists, but not taking 0 parameters
|
#
cf3c703b7ac57f097ae92a6173747f1dc2864941 |
|
29-Oct-2014 |
François Revol <revol@free.fr> |
Typo
|
#
0e193080f0d6fb373cb064f84efa79fbc1905a06 |
|
09-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Followed suggestion by Michael Pfeiffer, and always set the original BIOS drive number before reset. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40177 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89f0e174b0584cd808dffd0174b6da77c47a2472 |
|
08-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* We can't access stage1 data in stage2, as we don't know the offset to use (where the BIOS loads the stage1 part to). * Therefore, I moved the BIOS drive to the stack, and now the boot menu finally actually works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49c044ab9fc4afb883931c0d0e5ba5083e60a563 |
|
08-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* 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. * Renamed quite a few methods. * Automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40149 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b76ca311d17d58bd6c3ac6948d839076558adc88 |
|
04-Jan-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed bootman to BootManager, and moved it to the applications. * Renamed its signature to BootManager as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40114 a95241bf-73f2-0310-859d-f6bbb57e9c96
|