diff options
author | Corey Minyard <cminyard@mvista.com> | 2007-10-18 06:07:09 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-18 17:37:32 -0400 |
commit | 650dd0c7faf8126aaa261833dc9171a070deeaf3 (patch) | |
tree | 02d7d4674995442072f6516897f873361368d889 /Documentation | |
parent | f8fbcd3b9da5830fded133dbeb7066b1b92ee736 (diff) |
IPMI: documentation fixes
Clean up IPMI documentation to remove references to high-res timers and add
info about the polling thread. Also fix an doc error for a parameter.
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/IPMI.txt | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/Documentation/IPMI.txt b/Documentation/IPMI.txt index 24dc3fcf1594..83b05459eb5c 100644 --- a/Documentation/IPMI.txt +++ b/Documentation/IPMI.txt | |||
@@ -441,17 +441,20 @@ ACPI, and if none of those then a KCS device at the spec-specified | |||
441 | 0xca2. If you want to turn this off, set the "trydefaults" option to | 441 | 0xca2. If you want to turn this off, set the "trydefaults" option to |
442 | false. | 442 | false. |
443 | 443 | ||
444 | If you have high-res timers compiled into the kernel, the driver will | 444 | If your IPMI interface does not support interrupts and is a KCS or |
445 | use them to provide much better performance. Note that if you do not | 445 | SMIC interface, the IPMI driver will start a kernel thread for the |
446 | have high-res timers enabled in the kernel and you don't have | 446 | interface to help speed things up. This is a low-priority kernel |
447 | interrupts enabled, the driver will run VERY slowly. Don't blame me, | 447 | thread that constantly polls the IPMI driver while an IPMI operation |
448 | is in progress. The force_kipmid module parameter will all the user to | ||
449 | force this thread on or off. If you force it off and don't have | ||
450 | interrupts, the driver will run VERY slowly. Don't blame me, | ||
448 | these interfaces suck. | 451 | these interfaces suck. |
449 | 452 | ||
450 | The driver supports a hot add and remove of interfaces. This way, | 453 | The driver supports a hot add and remove of interfaces. This way, |
451 | interfaces can be added or removed after the kernel is up and running. | 454 | interfaces can be added or removed after the kernel is up and running. |
452 | This is done using /sys/modules/ipmi_si/hotmod, which is a write-only | 455 | This is done using /sys/modules/ipmi_si/parameters/hotmod, which is a |
453 | parameter. You write a string to this interface. The string has the | 456 | write-only parameter. You write a string to this interface. The string |
454 | format: | 457 | has the format: |
455 | <op1>[:op2[:op3...]] | 458 | <op1>[:op2[:op3...]] |
456 | The "op"s are: | 459 | The "op"s are: |
457 | add|remove,kcs|bt|smic,mem|i/o,<address>[,<opt1>[,<opt2>[,...]]] | 460 | add|remove,kcs|bt|smic,mem|i/o,<address>[,<opt1>[,<opt2>[,...]]] |