From 4f0a0c8956cba9f103071d3552f25f2e15e06612 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 13 Apr 2026 16:54:27 +0800 Subject: nongnu: nvidia-module-open: Add IBT support. * nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch: New file. * nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-595, nvidia-module-open-beta): Apply patch. --- .../nvidia-module-open-add-ibt-support.patch | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch (limited to 'nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch') diff --git a/nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch b/nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch new file mode 100644 index 0000000..3b30da8 --- /dev/null +++ b/nongnu/packages/patches/nvidia-module-open-add-ibt-support.patch @@ -0,0 +1,26 @@ +From ca238f1f305d5db05a3bde44ae275965765b2ab9 Mon Sep 17 00:00:00 2001 +From: Peter Jung +Date: Fri, 18 Oct 2024 22:40:58 +0200 +Subject: [PATCH 2/8] Add IBT support + +Source: https://github.com/CachyOS/kernel-patches/blob/master/6.18/misc/nvidia/0002-Add-IBT-support.patch + +Signed-off-by: Peter Jung +--- + src/nvidia-modeset/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/nvidia-modeset/Makefile b/src/nvidia-modeset/Makefile +index 8f24541d..195d0fcf 100644 +--- a/src/nvidia-modeset/Makefile ++++ b/src/nvidia-modeset/Makefile +@@ -154,6 +154,7 @@ ifeq ($(TARGET_ARCH),x86_64) + CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -fno-jump-tables) + CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -mindirect-branch=thunk-extern) + CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -mindirect-branch-register) ++ CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -mharden-sls=all) + endif + + CFLAGS += $(CONDITIONAL_CFLAGS) +-- +2.49.0.391.g4bbb303af6 -- cgit v1.3