From 7d06a276d4ac366dd81197848c3f55fc0a81ade0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 9 Mar 2025 09:25:00 +0000 Subject: [PATCH] dev-debug/rr: add warning for missing CONFIG_X86_MSR Signed-off-by: Sam James --- dev-debug/rr/rr-5.9.0-r1.ebuild | 6 ++++++ dev-debug/rr/rr-9999.ebuild | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/dev-debug/rr/rr-5.9.0-r1.ebuild b/dev-debug/rr/rr-5.9.0-r1.ebuild index d01afceff3b68..fb0f8cd33807e 100644 --- a/dev-debug/rr/rr-5.9.0-r1.ebuild +++ b/dev-debug/rr/rr-5.9.0-r1.ebuild @@ -59,6 +59,12 @@ PATCHES=( pkg_setup() { if use kernel_linux; then CONFIG_CHECK="SECCOMP" + + if use amd64 ; then + CONFIG_CHECK+=" ~X86_MSR" + WARNING_X86_MSR="X86_MSR is needed for rr-zen_workaround.py (AMD Zen CPUs)" + fi + linux-info_pkg_setup fi python-single-r1_pkg_setup diff --git a/dev-debug/rr/rr-9999.ebuild b/dev-debug/rr/rr-9999.ebuild index d01afceff3b68..fb0f8cd33807e 100644 --- a/dev-debug/rr/rr-9999.ebuild +++ b/dev-debug/rr/rr-9999.ebuild @@ -59,6 +59,12 @@ PATCHES=( pkg_setup() { if use kernel_linux; then CONFIG_CHECK="SECCOMP" + + if use amd64 ; then + CONFIG_CHECK+=" ~X86_MSR" + WARNING_X86_MSR="X86_MSR is needed for rr-zen_workaround.py (AMD Zen CPUs)" + fi + linux-info_pkg_setup fi python-single-r1_pkg_setup