[PATCH v3 1/3] powerpc/powernv: Add config option for removal of memory
Rashmica Gupta
rashmica.g at gmail.com
Thu Jun 1 15:34:38 AEST 2017
This patch adds the config option to enable the removal
of memory from the kernel mappings at runtime. This needs
to be enabled for the hardware trace macro to work.
Signed-off-by: Rashmica Gupta <rashmica.g at gmail.com>
---
v2 -> v3: Better description
arch/powerpc/platforms/powernv/Kconfig | 8 ++++++++
arch/powerpc/platforms/powernv/Makefile | 1 +
2 files changed, 9 insertions(+)
diff --git a/arch/powerpc/platforms/powernv/Kconfig b/arch/powerpc/platforms/powernv/Kconfig
index 6a6f4ef..92493d6 100644
--- a/arch/powerpc/platforms/powernv/Kconfig
+++ b/arch/powerpc/platforms/powernv/Kconfig
@@ -30,3 +30,11 @@ config OPAL_PRD
help
This enables the opal-prd driver, a facility to run processor
recovery diagnostics on OpenPower machines
+
+config PPC64_HARDWARE_TRACING
+ bool "Enable removal of RAM from kernel mappings for tracing"
+ help
+ Enabling this option allows for the removal of memory (RAM)
+ from the kernel mappings to be used for hardware tracing.
+ depends on MEMORY_HOTREMOVE
+ default n
diff --git a/arch/powerpc/platforms/powernv/Makefile b/arch/powerpc/platforms/powernv/Makefile
index b5d98cb..8fb026d 100644
--- a/arch/powerpc/platforms/powernv/Makefile
+++ b/arch/powerpc/platforms/powernv/Makefile
@@ -12,3 +12,4 @@ obj-$(CONFIG_PPC_SCOM) += opal-xscom.o
obj-$(CONFIG_MEMORY_FAILURE) += opal-memory-errors.o
obj-$(CONFIG_TRACEPOINTS) += opal-tracepoints.o
obj-$(CONFIG_OPAL_PRD) += opal-prd.o
+obj-$(CONFIG_PPC64_HARDWARE_TRACING) += memtrace.o
--
2.9.3
More information about the Linuxppc-dev
mailing list