History log of /haiku/data/settings/kernel/drivers/kernel
Revision Date Author Comments
# 09fa96ee 16-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

settings/drivers/kernel: Reorder to be in more logical groupings.

Also add better descriptions for APM and ACPI.


# e04196d5 16-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

settings/drivers/kernel: Clean up and clarify comments.

No "functional" change.


# f83af262 28-Nov-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

data: Kernel settings file

* Add example line to always boot using safe
video mode (vesa)


# 953ca707 09-Sep-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Removing the acpi_avoid_full_init config option.

I've never heard anyone that been helped by that setting.


# 97d5dc0a 21-Oct-2011 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

I was being lazy, as pointe out by mmlr. It is much better to copy DSDT always do you don't need to figure out if you need to toggle that switch.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42896 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c5862c76 21-Oct-2011 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Patch by scgtrp (Mike Smith) to copy DSDT to memory, as some machines corrupt DSDT after boot. This fixes bug #8043.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4602eb4c 19-May-2011 Michael Lotz <mmlr@mlotz.ch>

Forgot to commit that when enabling IO-APICs by default. It's the (commented)
kernel settings file entry to disable IO-APICs.

+r1alpha3


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41598 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5316b696 14-May-2011 Michael Lotz <mmlr@mlotz.ch>

* Set the actual default of the ACPI module to enabled instead of relying on the
kernel settings file. As pointed out by Rene, there's otherwise no way to
enable ACPI when the settings file is absent, as there's only a disable switch
in the boot menu.
* Remove MADT dumping as it isn't really implemented. This info can actually be
printed in the IO-APIC code now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41497 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b44f0a94 28-Dec-2010 François Revol <revol@free.fr>

Add commented setting to enable the laplink type debugging output module.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39998 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b1d69ec 23-Jun-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Added safe mode option B_SAFEMODE_4_GB_MEMORY_LIMIT (plus a boot loader menu
item) and kernel settings option "4gb_memory_limit". Enabling either one
causes the memory beyond 4 GB to be ignored.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cc393dbf 25-Apr-2010 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Enable ACPI.

While there has been no reports of fan or temperature problems that we know of,
there are rumours that this might happen.
It's a good idea to check that fans and temperature works as normal
just to be safe.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e972c0f 15-Dec-2009 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Implemented TODO about not loading symbols at boot.
This saves ~0.5s of boot time here, but I suspect it might be better for CD.
Enabled loadSymbols in kernel settings so the behavior should be the same as before this change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34666 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 53ef0850 22-Sep-2009 Jérôme Duval <korli@users.berlios.de>

patch from Fredrik Holmqvist:
* oshaiku.c is based on a different original from a stub, therefore it
looks like a lot of comment changes.
* achaiku.h is redone completely.
* dpc is added as boot module.
* acpi_busman.c now does all mandatory steps to init.
* style fixes
* added another acpi kernel settings to avoid full init for debugging.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33236 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c755ecfe 20-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Added an emergency key mechanism to the kernel, inspired by Jan Klötzke's
patch from about a year ago (I couldn't use any code of his yet, though,
but there are a few things left). The emergency keys are triggered by
pressing Alt-SysReq + key.
* By default, only Alt-SysReq+'d' is used as a means to deliberately enter
the kernel debugger. F12 belongs to userland again, now :-)
* Debugger add-ons now have another optional method to implement their own
emergency keys - 'd' for the debugger cannot be overridden, though.
* The mechanism can be turned off via a new kernel setting, so it's not that
easy anymore to "crash" Haiku if you don't want to.
* Right now, the PS/2 driver, and the pre-input_server in-kernel debugger
keyboard mini-driver support this, USB not yet.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31660 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 18ad0f1b 22-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added a new kernel setting "syslog_buffer_size" to change the size of the
internal syslog ring buffer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28280 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d8383f23 16-Oct-2008 Rene Gollent <anevilyak@gmail.com>

Update example description to the current state of affairs. Please revert to old description whenever we enable ACPI by default again.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28202 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3734bee7 11-Aug-2008 Rene Gollent <anevilyak@gmail.com>

When the boot loader goes to load its settings files, it will now also prepend the "kernel" settings file to the safe mode settings if it exists. This allows settings from kernel/drivers/kernel to be respected early in the boot process as well, which allows us to do things like disable_smp permanently instead of having to pick from the safe mode menu every single boot. Review welcome.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26937 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1263aca6 29-Apr-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

Enabled syslog debug output by default, added new syslog options to config file.
Reversed arguments in kernel settings file, now you only need to uncomment a line
to get the non-default setting. Explained default setting in comments.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20906 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 64159125 26-Feb-2007 François Revol <revol@free.fr>

typo


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20242 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


# 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


# 447308b3 27-Dec-2005 Axel Dörfler <axeld@pinc-software.de>

Enabled on-screen KDL by default.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 38b2e6cc 29-May-2005 Axel Dörfler <axeld@pinc-software.de>

Added some more options we more or less support.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12894 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e8cd95e3 29-May-2005 Axel Dörfler <axeld@pinc-software.de>

The default settings file now shows the default values, too, even
if they all commented out.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12886 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cafebc1d 25-Mar-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added qemu_single_step_hack setting to enable the qemu single step hack.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bc1c6407 24-Jan-2005 Axel Dörfler <axeld@pinc-software.de>

Added a sample kernel settings file, explaining the existing options.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11013 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f83af26271c986fdc3ad78ddd23790f1af56f52f 28-Nov-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

data: Kernel settings file

* Add example line to always boot using safe
video mode (vesa)


# 953ca70721a5f8fe0f5aaa24ad6ac211a3097552 09-Sep-2012 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Removing the acpi_avoid_full_init config option.

I've never heard anyone that been helped by that setting.


# 97d5dc0a3c90deb20d32e757d3e9c9f14431d34a 21-Oct-2011 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

I was being lazy, as pointe out by mmlr. It is much better to copy DSDT always do you don't need to figure out if you need to toggle that switch.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42896 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c5862c76d37dfcaf0152d7ba63728e7d3d8f7510 21-Oct-2011 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Patch by scgtrp (Mike Smith) to copy DSDT to memory, as some machines corrupt DSDT after boot. This fixes bug #8043.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42895 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4602eb4c76521d7985e4a80d529ddc51c1a1f5e0 19-May-2011 Michael Lotz <mmlr@mlotz.ch>

Forgot to commit that when enabling IO-APICs by default. It's the (commented)
kernel settings file entry to disable IO-APICs.

+r1alpha3


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41598 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5316b696aed1fe99b5b2e447305c7fdcc956397a 14-May-2011 Michael Lotz <mmlr@mlotz.ch>

* Set the actual default of the ACPI module to enabled instead of relying on the
kernel settings file. As pointed out by Rene, there's otherwise no way to
enable ACPI when the settings file is absent, as there's only a disable switch
in the boot menu.
* Remove MADT dumping as it isn't really implemented. This info can actually be
printed in the IO-APIC code now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41497 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b44f0a94a4efdcd402381768dc5b96d305b116a2 28-Dec-2010 François Revol <revol@free.fr>

Add commented setting to enable the laplink type debugging output module.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39998 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b1d69ecbb66d555b074b028e26380e92c198673 23-Jun-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Added safe mode option B_SAFEMODE_4_GB_MEMORY_LIMIT (plus a boot loader menu
item) and kernel settings option "4gb_memory_limit". Enabling either one
causes the memory beyond 4 GB to be ignored.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cc393dbf74e10da28667f08ee43420d48ca28af3 25-Apr-2010 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Enable ACPI.

While there has been no reports of fan or temperature problems that we know of,
there are rumours that this might happen.
It's a good idea to check that fans and temperature works as normal
just to be safe.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e972c0f3d2d525d5967f21960f7cf9ebfc6ff15 15-Dec-2009 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Implemented TODO about not loading symbols at boot.
This saves ~0.5s of boot time here, but I suspect it might be better for CD.
Enabled loadSymbols in kernel settings so the behavior should be the same as before this change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34666 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 53ef0850a7f6e51088cd7b1451afdf9dbd98739a 22-Sep-2009 Jérôme Duval <korli@users.berlios.de>

patch from Fredrik Holmqvist:
* oshaiku.c is based on a different original from a stub, therefore it
looks like a lot of comment changes.
* achaiku.h is redone completely.
* dpc is added as boot module.
* acpi_busman.c now does all mandatory steps to init.
* style fixes
* added another acpi kernel settings to avoid full init for debugging.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33236 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c755ecfe9626d075350b9d8e9fd4b3a025d4f3e8 20-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Added an emergency key mechanism to the kernel, inspired by Jan Klötzke's
patch from about a year ago (I couldn't use any code of his yet, though,
but there are a few things left). The emergency keys are triggered by
pressing Alt-SysReq + key.
* By default, only Alt-SysReq+'d' is used as a means to deliberately enter
the kernel debugger. F12 belongs to userland again, now :-)
* Debugger add-ons now have another optional method to implement their own
emergency keys - 'd' for the debugger cannot be overridden, though.
* The mechanism can be turned off via a new kernel setting, so it's not that
easy anymore to "crash" Haiku if you don't want to.
* Right now, the PS/2 driver, and the pre-input_server in-kernel debugger
keyboard mini-driver support this, USB not yet.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31660 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 18ad0f1b8a6538010b2a62668e4ed34c28ab0280 22-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added a new kernel setting "syslog_buffer_size" to change the size of the
internal syslog ring buffer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28280 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d8383f234c3b180c7ab5774e46c4123504b4d41b 16-Oct-2008 Rene Gollent <anevilyak@gmail.com>

Update example description to the current state of affairs. Please revert to old description whenever we enable ACPI by default again.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28202 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3734bee77d956e4198888b9ea6d454ca993bca77 11-Aug-2008 Rene Gollent <anevilyak@gmail.com>

When the boot loader goes to load its settings files, it will now also prepend the "kernel" settings file to the safe mode settings if it exists. This allows settings from kernel/drivers/kernel to be respected early in the boot process as well, which allows us to do things like disable_smp permanently instead of having to pick from the safe mode menu every single boot. Review welcome.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26937 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1263aca6467961a027ddc716d204cc304526df16 29-Apr-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

Enabled syslog debug output by default, added new syslog options to config file.
Reversed arguments in kernel settings file, now you only need to uncomment a line
to get the non-default setting. Explained default setting in comments.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20906 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 641591259cd446ea57cfd7e998b650ac2c8bc3b9 26-Feb-2007 François Revol <revol@free.fr>

typo


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20242 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


# 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


# 447308b36310d16ec1699da09fae587e4f2e017f 27-Dec-2005 Axel Dörfler <axeld@pinc-software.de>

Enabled on-screen KDL by default.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 38b2e6ccbe403cb1df9e250aba2f0b5773b235ad 29-May-2005 Axel Dörfler <axeld@pinc-software.de>

Added some more options we more or less support.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12894 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e8cd95e31a04a1958e2263e1faa9982f3c585093 29-May-2005 Axel Dörfler <axeld@pinc-software.de>

The default settings file now shows the default values, too, even
if they all commented out.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12886 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cafebc1db5edba3b7d03582fe7c72e8987f4d945 25-Mar-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Added qemu_single_step_hack setting to enable the qemu single step hack.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@11999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bc1c6407f6fe57a1e3227d9a5e8987918775b8e4 24-Jan-2005 Axel Dörfler <axeld@pinc-software.de>

Added a sample kernel settings file, explaining the existing options.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11013 a95241bf-73f2-0310-859d-f6bbb57e9c96