blob: efaa786079929d577eca3c33c90e8f80e3df2519 [file] [log] [blame]
--- a/kernel-module-source/utils.mk 2025-01-30 00:38:50.222119248 -0800
+++ b/kernel-module-source/utils.mk 2025-01-30 00:38:43.586047595 -0800
@@ -167,7 +167,7 @@ ifeq ($(TARGET_ARCH),armv7l)
endif
ifeq ($(TARGET_ARCH),aarch64)
- CFLAGS += -DNV_AARCH64 -DNV_ARCH_BITS=64
+ CFLAGS += -DNV_AARCH64 -DNV_ARCH_BITS=64 -mbranch-protection=pac-ret+bti -march=armv8.5-a -DARM64_ASM_ARCH='"armv8.5-a"'
endif
ifeq ($(TARGET_ARCH),ppc64le)
--- a/kernel-module-source/src/nvidia-modeset/Makefile
+++ b/kernel-module-source/src/nvidia-modeset/Makefile
@@ -94,7 +94,6 @@ endif
ifeq ($(TARGET_ARCH),aarch64)
CFLAGS += -mgeneral-regs-only
- CFLAGS += -march=armv8-a
CFLAGS += -ffixed-x18
CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -mno-outline-atomics)
endif
--- a/kernel-module-source/src/nvidia/Makefile
+++ b/kernel-module-source/src/nvidia/Makefile
@@ -88,7 +88,6 @@ endif
ifeq ($(TARGET_ARCH),aarch64)
CFLAGS += -mgeneral-regs-only
- CFLAGS += -march=armv8-a
CFLAGS += -mstrict-align
CFLAGS += -ffixed-x18
CONDITIONAL_CFLAGS += $(call TEST_CC_ARG, -mno-outline-atomics)