mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
Power ISA v3.0 (and later) implementations in the Linux Compliancy Subset and lower are not required to implement broadcast TLBIE, and in fact Microwatt doesn't. To avoid the need to specify "disable_tlbie" on the kernel command line on SMP Microwatt systems, this defines a config option that asserts that the platform implements broadcast TLBIE. This option is selected by the pseries and powernv platforms, but not by microwatt. Note that this option is only relevant when the radix MMU is being used, so platforms without a radix MMU don't need it. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/Z5xtvdozEfEmRyeI@thinks.paulus.ozlabs.org
40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
config PPC_POWERNV
|
|
depends on PPC64 && PPC_BOOK3S
|
|
bool "IBM PowerNV (Non-Virtualized) platform support"
|
|
select PPC_HASH_MMU_NATIVE if PPC_64S_HASH_MMU
|
|
select PPC_XICS
|
|
select PPC_ICP_NATIVE
|
|
select PPC_XIVE_NATIVE
|
|
select PPC_P7_NAP
|
|
select FORCE_PCI
|
|
select PCI_MSI
|
|
select EPAPR_BOOT
|
|
select PPC_INDIRECT_PIO
|
|
select PPC_UDBG_16550
|
|
select CPU_FREQ
|
|
select PPC_DOORBELL
|
|
select MMU_NOTIFIER
|
|
select FORCE_SMP
|
|
select ARCH_SUPPORTS_PER_VMA_LOCK
|
|
select PPC_RADIX_BROADCAST_TLBIE
|
|
default y
|
|
|
|
config OPAL_PRD
|
|
tristate "OPAL PRD driver"
|
|
depends on PPC_POWERNV
|
|
help
|
|
This enables the opal-prd driver, a facility to run processor
|
|
recovery diagnostics on OpenPower machines
|
|
|
|
config PPC_MEMTRACE
|
|
bool "Enable runtime allocation of RAM for tracing"
|
|
depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
|
|
help
|
|
Enabling this option allows for runtime allocation of memory (RAM)
|
|
for hardware tracing.
|
|
|
|
config SCOM_DEBUGFS
|
|
bool "Expose SCOM controllers via debugfs"
|
|
depends on DEBUG_FS
|