aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorCorey Minyard <minyard@acm.org>2006-10-03 04:13:59 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-03 11:03:42 -0400
commita51f4a81e737735668206ad1618ce4a84cf362e7 (patch)
tree950fa344fb7c309d63fa2d1e92c024cbea46d603 /Documentation
parent2537d36cf568291baacff91fe5ead6ad3949304e (diff)
[PATCH] IPMI: allow user to override the kernel IPMI daemon enable
After the previous patch to disable the kernel IPMI daemon if interrupts were available, the issue of broken hardware was raised, and a reasonable request to add an override was mode. So here it is. Allow the user to force the kernel ipmi daemon on or off. This way, hardware with broken interrupts or users that are not concerned with performance can turn it on or off to their liking. [akpm@osdl.org: save 4 bytes in vmlinux] Signed-off-by: Corey Minyard <minyard@acm.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/IPMI.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/Documentation/IPMI.txt b/Documentation/IPMI.txt
index 7756e09ea759..9f08d73d90bf 100644
--- a/Documentation/IPMI.txt
+++ b/Documentation/IPMI.txt
@@ -364,6 +364,7 @@ You can change this at module load time (for a module) with:
364 regspacings=<sp1>,<sp2>,... regsizes=<size1>,<size2>,... 364 regspacings=<sp1>,<sp2>,... regsizes=<size1>,<size2>,...
365 regshifts=<shift1>,<shift2>,... 365 regshifts=<shift1>,<shift2>,...
366 slave_addrs=<addr1>,<addr2>,... 366 slave_addrs=<addr1>,<addr2>,...
367 force_kipmid=<enable1>,<enable2>,...
367 368
368Each of these except si_trydefaults is a list, the first item for the 369Each of these except si_trydefaults is a list, the first item for the
369first interface, second item for the second interface, etc. 370first interface, second item for the second interface, etc.
@@ -409,7 +410,13 @@ The slave_addrs specifies the IPMI address of the local BMC. This is
409usually 0x20 and the driver defaults to that, but in case it's not, it 410usually 0x20 and the driver defaults to that, but in case it's not, it
410can be specified when the driver starts up. 411can be specified when the driver starts up.
411 412
412When compiled into the kernel, the addresses can be specified on the 413The force_ipmid parameter forcefully enables (if set to 1) or disables
414(if set to 0) the kernel IPMI daemon. Normally this is auto-detected
415by the driver, but systems with broken interrupts might need an enable,
416or users that don't want the daemon (don't need the performance, don't
417want the CPU hit) can disable it.
418
419When compiled into the kernel, the parameters can be specified on the
413kernel command line as: 420kernel command line as:
414 421
415 ipmi_si.type=<type1>,<type2>... 422 ipmi_si.type=<type1>,<type2>...
@@ -419,6 +426,7 @@ kernel command line as:
419 ipmi_si.regsizes=<size1>,<size2>,... 426 ipmi_si.regsizes=<size1>,<size2>,...
420 ipmi_si.regshifts=<shift1>,<shift2>,... 427 ipmi_si.regshifts=<shift1>,<shift2>,...
421 ipmi_si.slave_addrs=<addr1>,<addr2>,... 428 ipmi_si.slave_addrs=<addr1>,<addr2>,...
429 ipmi_si.force_kipmid=<enable1>,<enable2>,...
422 430
423It works the same as the module parameters of the same names. 431It works the same as the module parameters of the same names.
424 432