]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
retrofit Safe Mode loader menu item actions
authorAndriy Gapon <avg@FreeBSD.org>
Fri, 6 Apr 2012 09:36:22 +0000 (09:36 +0000)
committerAndriy Gapon <avg@FreeBSD.org>
Fri, 6 Apr 2012 09:36:22 +0000 (09:36 +0000)
commitbec9e056ebbe4b89c1ab021a733bbe2cdec81903
treef1feff9edb1fb2f1a2debcc3562c1b5db487fe00
parent17b611fb218be275a9a98feea7b5287ff95a1a63
retrofit Safe Mode loader menu item actions

The menu item is now made completely independent with the ACPI item - most
modern systems seem to require ACPI and become even more "unsafe"
without it.
Safe Mode no longer disables APIC for the same reason.
kbdmux is not disabled as this feature has proven itself stable.

New actions:
- SMP is disabled in the Safe Mode now
- eventtimers are forced to periodic mode (some real and virtual systems
  seem to have problems otherwise)
- geom extra vigorous integrity checking is disabled, this is to
  facilitate migration from previous versions

Possible short term to do:
- make SMP switch a separate menu item
- restore APIC switch as a separate menu item

Longer term to do:
- turn various tweaks into separate menu items in a Safe Mode sub-menu

Please consider adding a safety tweak to Safe Mode when introducing
new major features or changes that may cause instabilities.

Discussed with: jhb, scottl, Devin Teske
MFC after: 3 weeks (stable/9 only)
sys/boot/forth/menu-commands.4th