Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0
config CONFIG_PPC_POWERNV
	depends on CONFIG_PPC64 && CONFIG_PPC_BOOK3S
	bool "IBM PowerNV (Non-Virtualized) platform support"
	select CONFIG_PPC_NATIVE
	select CONFIG_PPC_XICS
	select CONFIG_PPC_ICP_NATIVE
	select CONFIG_PPC_XIVE_NATIVE
	select CONFIG_PPC_P7_NAP
	select CONFIG_FORCE_PCI
	select CONFIG_PCI_MSI
	select CONFIG_EPAPR_BOOT
	select CONFIG_PPC_INDIRECT_PIO
	select CONFIG_PPC_UDBG_16550
	select CONFIG_ARCH_RANDOM
	select CONFIG_CPU_FREQ
	select CONFIG_PPC_DOORBELL
	select CONFIG_MMU_NOTIFIER
	select CONFIG_FORCE_SMP
	default y

config CONFIG_OPAL_PRD
	tristate 'OPAL PRD driver'
	depends on CONFIG_PPC_POWERNV
	help
	  This enables the opal-prd driver, a facility to run processor
	  recovery diagnostics on OpenPower machines

config CONFIG_PPC_MEMTRACE
	bool "Enable removal of RAM from kernel mappings for tracing"
	depends on CONFIG_PPC_POWERNV && CONFIG_MEMORY_HOTREMOVE
	help
	  Enabling this option allows for the removal of memory (RAM)
	  from the kernel mappings to be used for hardware tracing.

config CONFIG_PPC_VAS
	bool "IBM Virtual Accelerator Switchboard (VAS)"
	depends on CONFIG_PPC_POWERNV && CONFIG_PPC_64K_PAGES
	default y
	help
	  This enables support for IBM Virtual Accelerator Switchboard (VAS).

	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
	  to be accessible to kernel subsystems and user processes.

	  VAS adapters are found in POWER9 based systems.

	  If unsure, say N.

config CONFIG_SCOM_DEBUGFS
	bool "Expose SCOM controllers via debugfs"
	depends on CONFIG_DEBUG_FS