Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # SPDX-License-Identifier: GPL-2.0
  2. config PPC_POWERNV
  3. depends on PPC64 && PPC_BOOK3S
  4. bool "IBM PowerNV (Non-Virtualized) platform support"
  5. select PPC_NATIVE
  6. select PPC_XICS
  7. select PPC_ICP_NATIVE
  8. select PPC_XIVE_NATIVE
  9. select PPC_P7_NAP
  10. select PCI
  11. select PCI_MSI
  12. select EPAPR_BOOT
  13. select PPC_INDIRECT_PIO
  14. select PPC_UDBG_16550
  15. select PPC_SCOM
  16. select ARCH_RANDOM
  17. select CPU_FREQ
  18. select CPU_FREQ_GOV_PERFORMANCE
  19. select CPU_FREQ_GOV_POWERSAVE
  20. select CPU_FREQ_GOV_USERSPACE
  21. select CPU_FREQ_GOV_ONDEMAND
  22. select CPU_FREQ_GOV_CONSERVATIVE
  23. select PPC_DOORBELL
  24. select MMU_NOTIFIER
  25. select FORCE_SMP
  26. default y
  27. config OPAL_PRD
  28. tristate 'OPAL PRD driver'
  29. depends on PPC_POWERNV
  30. help
  31. This enables the opal-prd driver, a facility to run processor
  32. recovery diagnostics on OpenPower machines
  33. config PPC_MEMTRACE
  34. bool "Enable removal of RAM from kernel mappings for tracing"
  35. depends on PPC_POWERNV && MEMORY_HOTREMOVE
  36. default n
  37. help
  38. Enabling this option allows for the removal of memory (RAM)
  39. from the kernel mappings to be used for hardware tracing.
  40. config PPC_VAS
  41. bool "IBM Virtual Accelerator Switchboard (VAS)"
  42. depends on PPC_POWERNV && PPC_64K_PAGES
  43. default y
  44. help
  45. This enables support for IBM Virtual Accelerator Switchboard (VAS).
  46. VAS allows accelerators in co-processors like NX-GZIP and NX-842
  47. to be accessible to kernel subsystems and user processes.
  48. VAS adapters are found in POWER9 based systems.
  49. If unsure, say N.