mirror of
https://codeberg.org/canoeboot/cbmk.git
synced 2025-05-12 18:35:21 +01:00

while cherry picking other recent lbmk changes, i skipped the coreboot updates, because the lbmk ones were done in mayn commits. it's more efficient just to do it all in bulk, when adapting for canoeboot. Signed-off-by: Leah Rowe <leah@libreboot.org>
187 lines
5.9 KiB
Diff
187 lines
5.9 KiB
Diff
From 89ff8618d58145da97f74eb9425cf2c776a5ad6b Mon Sep 17 00:00:00 2001
|
|
From: Leah Rowe <leah@libreboot.org>
|
|
Date: Mon, 21 Apr 2025 02:58:47 +0100
|
|
Subject: [PATCH 14/24] nb/intel/*: Disable stack overflow debug options
|
|
|
|
Signed-off-by: Leah Rowe <leah@libreboot.org>
|
|
---
|
|
src/northbridge/intel/e7505/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/gm45/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/haswell/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/i440bx/Kconfig | 13 +++++++++++++
|
|
src/northbridge/intel/i945/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/ironlake/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/pineview/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/sandybridge/Kconfig | 9 +++++++++
|
|
src/northbridge/intel/x4x/Kconfig | 9 +++++++++
|
|
9 files changed, 85 insertions(+)
|
|
|
|
diff --git a/src/northbridge/intel/e7505/Kconfig b/src/northbridge/intel/e7505/Kconfig
|
|
index 039a7396f8..ddcb986f10 100644
|
|
--- a/src/northbridge/intel/e7505/Kconfig
|
|
+++ b/src/northbridge/intel/e7505/Kconfig
|
|
@@ -7,3 +7,12 @@ config NORTHBRIDGE_INTEL_E7505
|
|
select NO_CBFS_MCACHE
|
|
select SMM_TSEG
|
|
select NEED_SMALL_2MB_PAGE_TABLES
|
|
+
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
diff --git a/src/northbridge/intel/gm45/Kconfig b/src/northbridge/intel/gm45/Kconfig
|
|
index fc5df8b11a..95e3644b73 100644
|
|
--- a/src/northbridge/intel/gm45/Kconfig
|
|
+++ b/src/northbridge/intel/gm45/Kconfig
|
|
@@ -58,4 +58,13 @@ config FIXED_DMIBAR_MMIO_BASE
|
|
config FIXED_EPBAR_MMIO_BASE
|
|
default 0xfed19000
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
diff --git a/src/northbridge/intel/haswell/Kconfig b/src/northbridge/intel/haswell/Kconfig
|
|
index 6191cb6ccf..0f5b5c7241 100644
|
|
--- a/src/northbridge/intel/haswell/Kconfig
|
|
+++ b/src/northbridge/intel/haswell/Kconfig
|
|
@@ -10,6 +10,15 @@ config NORTHBRIDGE_INTEL_HASWELL
|
|
|
|
if NORTHBRIDGE_INTEL_HASWELL
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
config USE_NATIVE_RAMINIT
|
|
bool "[NOT COMPLETE] Use native raminit"
|
|
default n
|
|
diff --git a/src/northbridge/intel/i440bx/Kconfig b/src/northbridge/intel/i440bx/Kconfig
|
|
index dbb2d7436b..5e9418b6a9 100644
|
|
--- a/src/northbridge/intel/i440bx/Kconfig
|
|
+++ b/src/northbridge/intel/i440bx/Kconfig
|
|
@@ -19,3 +19,16 @@ config SDRAMPWR_4DIMM
|
|
If your board has 4 DIMM slots, you must use select this option, in
|
|
your Kconfig file of the board. On boards with 3 DIMM slots,
|
|
do _not_ select this option.
|
|
+
|
|
+if NORTHBRIDGE_INTEL_I440BX
|
|
+
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+endif
|
|
diff --git a/src/northbridge/intel/i945/Kconfig b/src/northbridge/intel/i945/Kconfig
|
|
index 32eff1a611..9479d75c07 100644
|
|
--- a/src/northbridge/intel/i945/Kconfig
|
|
+++ b/src/northbridge/intel/i945/Kconfig
|
|
@@ -89,4 +89,13 @@ config FIXED_DMIBAR_MMIO_BASE
|
|
config FIXED_EPBAR_MMIO_BASE
|
|
default 0xfed19000
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
diff --git a/src/northbridge/intel/ironlake/Kconfig b/src/northbridge/intel/ironlake/Kconfig
|
|
index 2bafebf92e..16b81705bb 100644
|
|
--- a/src/northbridge/intel/ironlake/Kconfig
|
|
+++ b/src/northbridge/intel/ironlake/Kconfig
|
|
@@ -63,4 +63,13 @@ config FIXED_DMIBAR_MMIO_BASE
|
|
config FIXED_EPBAR_MMIO_BASE
|
|
default 0xfed19000
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
diff --git a/src/northbridge/intel/pineview/Kconfig b/src/northbridge/intel/pineview/Kconfig
|
|
index 59cfcd5e0a..a3ad8d3425 100644
|
|
--- a/src/northbridge/intel/pineview/Kconfig
|
|
+++ b/src/northbridge/intel/pineview/Kconfig
|
|
@@ -42,4 +42,13 @@ config FIXED_EPBAR_MMIO_BASE
|
|
config DOMAIN_RESOURCE_32BIT_LIMIT
|
|
default 0xfec00000
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
diff --git a/src/northbridge/intel/sandybridge/Kconfig b/src/northbridge/intel/sandybridge/Kconfig
|
|
index 973eed8bbd..6387cf926d 100644
|
|
--- a/src/northbridge/intel/sandybridge/Kconfig
|
|
+++ b/src/northbridge/intel/sandybridge/Kconfig
|
|
@@ -208,4 +208,13 @@ config IGD_DEFAULT_UMA_INDEX
|
|
default 2 if IGD_DEFAULT_UMA_SIZE_96MB
|
|
default 3 if IGD_DEFAULT_UMA_SIZE_128MB
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
diff --git a/src/northbridge/intel/x4x/Kconfig b/src/northbridge/intel/x4x/Kconfig
|
|
index 6430319f6a..1803ef5733 100644
|
|
--- a/src/northbridge/intel/x4x/Kconfig
|
|
+++ b/src/northbridge/intel/x4x/Kconfig
|
|
@@ -53,4 +53,13 @@ config FIXED_DMIBAR_MMIO_BASE
|
|
config FIXED_EPBAR_MMIO_BASE
|
|
default 0xfed19000
|
|
|
|
+# Override DEBUG Kconfig to avoid false alarm about stack overflow.
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS
|
|
+ bool
|
|
+ default n
|
|
+
|
|
+config DEBUG_STACK_OVERFLOW_BREAKPOINTS_IN_ALL_STAGES
|
|
+ bool
|
|
+ default n
|
|
+
|
|
endif
|
|
--
|
|
2.39.5
|
|
|