Kconfig 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #
  2. # IPMI device configuration
  3. #
  4. menu "IPMI"
  5. config IPMI_HANDLER
  6. tristate 'IPMI top-level message handler'
  7. help
  8. This enables the central IPMI message handler, required for IPMI
  9. to work.
  10. IPMI is a standard for managing sensors (temperature,
  11. voltage, etc.) in a system.
  12. See <file:Documentation/IPMI.txt> for more details on the driver.
  13. If unsure, say N.
  14. config IPMI_PANIC_EVENT
  15. bool 'Generate a panic event to all BMCs on a panic'
  16. depends on IPMI_HANDLER
  17. help
  18. When a panic occurs, this will cause the IPMI message handler to
  19. generate an IPMI event describing the panic to each interface
  20. registered with the message handler.
  21. config IPMI_PANIC_STRING
  22. bool 'Generate OEM events containing the panic string'
  23. depends on IPMI_PANIC_EVENT
  24. help
  25. When a panic occurs, this will cause the IPMI message handler to
  26. generate IPMI OEM type f0 events holding the IPMB address of the
  27. panic generator (byte 4 of the event), a sequence number for the
  28. string (byte 5 of the event) and part of the string (the rest of the
  29. event). Bytes 1, 2, and 3 are the normal usage for an OEM event.
  30. You can fetch these events and use the sequence numbers to piece the
  31. string together.
  32. config IPMI_DEVICE_INTERFACE
  33. tristate 'Device interface for IPMI'
  34. depends on IPMI_HANDLER
  35. help
  36. This provides an IOCTL interface to the IPMI message handler so
  37. userland processes may use IPMI. It supports poll() and select().
  38. config IPMI_SI
  39. tristate 'IPMI System Interface handler'
  40. depends on IPMI_HANDLER
  41. help
  42. Provides a driver for System Interfaces (KCS, SMIC, BT).
  43. Currently, only KCS and SMIC are supported. If
  44. you are using IPMI, you should probably say "y" here.
  45. config IPMI_WATCHDOG
  46. tristate 'IPMI Watchdog Timer'
  47. depends on IPMI_HANDLER
  48. help
  49. This enables the IPMI watchdog timer.
  50. config IPMI_POWEROFF
  51. tristate 'IPMI Poweroff'
  52. depends on IPMI_HANDLER
  53. help
  54. This enables a function to power off the system with IPMI if
  55. the IPMI management controller is capable of this.
  56. endmenu