#
7ce3cbfb |
|
25-May-2017 |
Rahul Jain <talentediq@gmail.com> |
"fail-safe video mode" is confusing. The same wording was used for two unrelated things: using the VESA driver, and forcing a specific resolution. Relabel the menu items to make it clear that they are not related. fixes #8887 Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
8837310c |
|
23-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Slightly alter the semantics of the input gathering function to take the menu item it's associated with rather than an input string. This allows it to calculate the position to start the input at, as well as the correct line to place it on. The previous solution always put the input at the center line, which happened to be the right place by happy coincidence unless one also had the menu items for viewing/saving the debug syslog present. * Implement input buffer scrolling, and consequently lift the previous size limit on user input (it is now only limited by the size of the passed in buffer). * Implement parsing of the input buffer to allow it to handle comma-separated options. Thus, one can now input things like "disable_smp true, serial_debug_output false" and it will be handled properly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41706 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4aa5d34 |
|
18-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
Build fixes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41578 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2b49a00 |
|
18-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Implement support for user input of additional safe mode options that aren't otherwise exposed via the safe mode menus. The option can be found under the debug options menu, where additional settings can be added one at a time with the same syntax used in kernel settings files (i.e. disable_acpi on). Scrolling of the input buffer is not yet supported (will implement that soon), so currently the input is clamped to the size of one line. This shouldn't be a problem for our current set of options though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41577 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3ce6e4b |
|
15-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added warm reboot functionality based on a patch by Grey, thanks! It can be invoked using the 'w' key. * Checking allocations doesn't hurt. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36311 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bec53b59 |
|
08-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33952 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d958a30 |
|
28-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Moved the "disable APIC" menu(s) to smp.cpp. Also only enable them if there's an APIC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d502690 |
|
15-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Basically reverted previous commit, since at that point we haven't yet checked the existence of the apics. Moved the code to disable the local apic from arch_timer.c to arch_int.cpp, so we also avoid installing the interrupt handler for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33149 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24ca6244 |
|
15-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Only show the "Disable APIC" option if an APIC is found. Same for the IOAPIC, but commented out the code, since we're not using the IOAPIC yet. Also renamed the option to "Disable LOCAL APIC", since it's more correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0bf3802 |
|
14-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Add safemode option to disable the use of APIC timers git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7613c6c7 |
|
18-Nov-2008 |
François Revol <revol@free.fr> |
Add a boot menu option to disable using the IO APIC for IRQ handling and fallback to PIC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb0a51d2 |
|
30-Jun-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Applied patch by David Powell: fix missing and existing bootloader options menu items help texts. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26184 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8ddc97 |
|
06-May-2008 |
Jérôme Duval <korli@users.berlios.de> |
added B_SAFEMODE_DISABLE_APM git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25334 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2ed0e7a |
|
03-Jun-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented "fail_safe_video_mode" boot option; if you're using it, the app_server will not load any graphics driver (other than VESA). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21310 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5efe9479 |
|
13-Jan-2007 |
Jérôme Duval <korli@users.berlios.de> |
ACPI boot menu item is for bios_ia32 added a kernel settings option to disable ACPI git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82029bda |
|
16-Sep-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added missing nothrow parameter git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd610d2f |
|
30-Jan-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added kernel settings for APM - defaults to disabled (since it doesn't work on at least one of my systems, it only works on 3 of them...). * Added APM safemode setting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16152 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c62b091 |
|
19-Dec-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Pulled platform independent part of the BIOS boot menu out into platform/generic/... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8fcd6b8e |
|
26-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* renamed smp_boot.c to smp.cpp * there is now a "Disable Hyper-Threading" safemode in the boot loader * the SMP & HT menu items are now added in smp.cpp - and are only added if the system supports one of them. * more cleanup to smp_apic.h * removed cpuid() from the boot loader's support.S - instead, it will now use the one from the kernel. * added a very weak HT detection: if the MP config only listed one CPU, and this CPU supports HT, we enable the other logic processor manually - as this currently doesn't work, it's disabled, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14536 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c67510a |
|
24-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Enabled SMP detection again - since it's very likely that it doesn't work on your system, I've also added a "Disable SMP" safemode option. The NO_SMP define is still there, and will be removed once SMP works flawlessly. Prints out infos about the interrupt entries in the MP config. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14499 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e84506da |
|
17-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The home/end keys are no longer able to select disabled entries. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19567a99 |
|
17-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Now makes sure the selected entry is visible upon entry, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51e081ba |
|
14-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Removed platform_boot_device_is_image() - platform_get_boot_device() now fills in the adequate field in the kernel_args structure. Renamed gCDFloppyBoot variable to gBootedFromImage (as network boot should look similar). The "kernel_args.boot_disk.cd" field is now maintained as well. The print_item_at() menu function now prints the Menu::ChoiceText() instead of that of its marked item. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8837310ce73c6558049edd7763e6e655eba3863f |
|
23-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Slightly alter the semantics of the input gathering function to take the menu item it's associated with rather than an input string. This allows it to calculate the position to start the input at, as well as the correct line to place it on. The previous solution always put the input at the center line, which happened to be the right place by happy coincidence unless one also had the menu items for viewing/saving the debug syslog present. * Implement input buffer scrolling, and consequently lift the previous size limit on user input (it is now only limited by the size of the passed in buffer). * Implement parsing of the input buffer to allow it to handle comma-separated options. Thus, one can now input things like "disable_smp true, serial_debug_output false" and it will be handled properly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41706 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4aa5d34cff441f4f4f5f0e5593ecd17f5568ea1 |
|
18-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
Build fixes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41578 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d2b49a00311f3e9a474e02d1724a5beed8b5f293 |
|
18-May-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Implement support for user input of additional safe mode options that aren't otherwise exposed via the safe mode menus. The option can be found under the debug options menu, where additional settings can be added one at a time with the same syntax used in kernel settings files (i.e. disable_acpi on). Scrolling of the input buffer is not yet supported (will implement that soon), so currently the input is clamped to the size of one line. This shouldn't be a problem for our current set of options though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41577 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3ce6e4be54bd54d3d99c102fbbe4f0e21b559fb |
|
15-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added warm reboot functionality based on a patch by Grey, thanks! It can be invoked using the 'w' key. * Checking allocations doesn't hurt. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36311 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bec53b590f848326585fa4c51f8bd48cc7c00544 |
|
08-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33952 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d958a301eb6860ac2b3a6ce6749a8163408a80e |
|
28-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Moved the "disable APIC" menu(s) to smp.cpp. Also only enable them if there's an APIC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d5026909d9bb497082970a453043976f13b580d |
|
15-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Basically reverted previous commit, since at that point we haven't yet checked the existence of the apics. Moved the code to disable the local apic from arch_timer.c to arch_int.cpp, so we also avoid installing the interrupt handler for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33149 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24ca62447ca937f3c657584bb14af9fa2f62793d |
|
15-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Only show the "Disable APIC" option if an APIC is found. Same for the IOAPIC, but commented out the code, since we're not using the IOAPIC yet. Also renamed the option to "Disable LOCAL APIC", since it's more correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f0bf38026aff5c5894996aa404758f4705d2ef7b |
|
14-Sep-2009 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Add safemode option to disable the use of APIC timers git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7613c6c7cad308ae1619d69b5286b4502d6d6cba |
|
18-Nov-2008 |
François Revol <revol@free.fr> |
Add a boot menu option to disable using the IO APIC for IRQ handling and fallback to PIC. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb0a51d2f292f1774948f165f68735f9c12edc77 |
|
30-Jun-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Applied patch by David Powell: fix missing and existing bootloader options menu items help texts. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26184 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8ddc9795f3fdabed1327aa579971bc486f6a22 |
|
06-May-2008 |
Jérôme Duval <korli@users.berlios.de> |
added B_SAFEMODE_DISABLE_APM git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25334 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2ed0e7acfba7cc638619b8ea6b953ae6831a13a |
|
03-Jun-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented "fail_safe_video_mode" boot option; if you're using it, the app_server will not load any graphics driver (other than VESA). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21310 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5efe9479fe2d64624e32112d1a246865952d8a65 |
|
13-Jan-2007 |
Jérôme Duval <korli@users.berlios.de> |
ACPI boot menu item is for bios_ia32 added a kernel settings option to disable ACPI git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82029bdae870b0e257a54929116ddfb6da9efdca |
|
16-Sep-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added missing nothrow parameter git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd610d2fcd58ef70f994d808bcf98597c6c519eb |
|
30-Jan-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added kernel settings for APM - defaults to disabled (since it doesn't work on at least one of my systems, it only works on 3 of them...). * Added APM safemode setting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16152 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c62b0919fffbaa5c0b89c5ef5f0dffa0d81b250 |
|
19-Dec-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Pulled platform independent part of the BIOS boot menu out into platform/generic/... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8fcd6b8e61e367a9f832f7e9fe60f8d7c6868313 |
|
26-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* renamed smp_boot.c to smp.cpp * there is now a "Disable Hyper-Threading" safemode in the boot loader * the SMP & HT menu items are now added in smp.cpp - and are only added if the system supports one of them. * more cleanup to smp_apic.h * removed cpuid() from the boot loader's support.S - instead, it will now use the one from the kernel. * added a very weak HT detection: if the MP config only listed one CPU, and this CPU supports HT, we enable the other logic processor manually - as this currently doesn't work, it's disabled, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14536 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c67510ae1a020d857fb5581ac7c521c584558de |
|
24-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Enabled SMP detection again - since it's very likely that it doesn't work on your system, I've also added a "Disable SMP" safemode option. The NO_SMP define is still there, and will be removed once SMP works flawlessly. Prints out infos about the interrupt entries in the MP config. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14499 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e84506dacaeb484c7d9935cefc4b636a574b8e3e |
|
17-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The home/end keys are no longer able to select disabled entries. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14400 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
19567a991794c628687a25d201682c936b7e066f |
|
17-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Now makes sure the selected entry is visible upon entry, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14398 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51e081bade5f62f3db7458f7b53d9af2cc96d277 |
|
14-Oct-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Removed platform_boot_device_is_image() - platform_get_boot_device() now fills in the adequate field in the kernel_args structure. Renamed gCDFloppyBoot variable to gBootedFromImage (as network boot should look similar). The "kernel_args.boot_disk.cd" field is now maintained as well. The print_item_at() menu function now prints the Menu::ChoiceText() instead of that of its marked item. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|