Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 PPC_DOORBELL
  19. select MMU_NOTIFIER
  20. select FORCE_SMP
  21. default y
  22. config OPAL_PRD
  23. tristate 'OPAL PRD driver'
  24. depends on PPC_POWERNV
  25. help
  26. This enables the opal-prd driver, a facility to run processor
  27. recovery diagnostics on OpenPower machines
  28. config PPC_MEMTRACE
  29. bool "Enable removal of RAM from kernel mappings for tracing"
  30. depends on PPC_POWERNV && MEMORY_HOTREMOVE
  31. help
  32. Enabling this option allows for the removal of memory (RAM)
  33. from the kernel mappings to be used for hardware tracing.
  34. config PPC_VAS
  35. bool "IBM Virtual Accelerator Switchboard (VAS)"
  36. depends on PPC_POWERNV && PPC_64K_PAGES
  37. default y
  38. help
  39. This enables support for IBM Virtual Accelerator Switchboard (VAS).
  40. VAS allows accelerators in co-processors like NX-GZIP and NX-842
  41. to be accessible to kernel subsystems and user processes.
  42. VAS adapters are found in POWER9 based systems.
  43. If unsure, say N.