Kconfig 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. config ACPI_APEI
  2. bool "ACPI Platform Error Interface (APEI)"
  3. select MISC_FILESYSTEMS
  4. select PSTORE
  5. select EFI
  6. select UEFI_CPER
  7. depends on X86
  8. help
  9. APEI allows to report errors (for example from the chipset)
  10. to the operating system. This improves NMI handling
  11. especially. In addition it supports error serialization and
  12. error injection.
  13. config ACPI_APEI_GHES
  14. bool "APEI Generic Hardware Error Source"
  15. depends on ACPI_APEI && X86
  16. select ACPI_HED
  17. select IRQ_WORK
  18. select GENERIC_ALLOCATOR
  19. help
  20. Generic Hardware Error Source provides a way to report
  21. platform hardware errors (such as that from chipset). It
  22. works in so called "Firmware First" mode, that is, hardware
  23. errors are reported to firmware firstly, then reported to
  24. Linux by firmware. This way, some non-standard hardware
  25. error registers or non-standard hardware link can be checked
  26. by firmware to produce more valuable hardware error
  27. information for Linux.
  28. config ACPI_APEI_PCIEAER
  29. bool "APEI PCIe AER logging/recovering support"
  30. depends on ACPI_APEI && PCIEAER
  31. help
  32. PCIe AER errors may be reported via APEI firmware first mode.
  33. Turn on this option to enable the corresponding support.
  34. config ACPI_APEI_MEMORY_FAILURE
  35. bool "APEI memory error recovering support"
  36. depends on ACPI_APEI && MEMORY_FAILURE
  37. help
  38. Memory errors may be reported via APEI firmware first mode.
  39. Turn on this option to enable the memory recovering support.
  40. config ACPI_APEI_EINJ
  41. tristate "APEI Error INJection (EINJ)"
  42. depends on ACPI_APEI && DEBUG_FS
  43. help
  44. EINJ provides a hardware error injection mechanism, it is
  45. mainly used for debugging and testing the other parts of
  46. APEI and some other RAS features.
  47. config ACPI_APEI_ERST_DEBUG
  48. tristate "APEI Error Record Serialization Table (ERST) Debug Support"
  49. depends on ACPI_APEI
  50. help
  51. ERST is a way provided by APEI to save and retrieve hardware
  52. error information to and from a persistent store. Enable this
  53. if you want to debugging and testing the ERST kernel support
  54. and firmware implementation.