CHG Reroute for broken boot IRQs to N

This commit is contained in:
2025-02-05 12:19:40 +01:00
parent a660f6c98d
commit ffd38b25e6
4 changed files with 24 additions and 19 deletions

View File

@@ -20,7 +20,7 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_PAHOLE_VERSION=128 CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y CONFIG_THREAD_INFO_IN_TASK=y
@@ -411,7 +411,7 @@ CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y CONFIG_X86_LOCAL_APIC=y
CONFIG_ACPI_MADT_WAKEUP=y CONFIG_ACPI_MADT_WAKEUP=y
CONFIG_X86_IO_APIC=y CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y CONFIG_X86_MCE=y
# CONFIG_X86_MCELOG_LEGACY is not set # CONFIG_X86_MCELOG_LEGACY is not set
CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_INTEL=y
@@ -428,7 +428,7 @@ CONFIG_PERF_EVENTS_INTEL_CSTATE=m
CONFIG_X86_16BIT=y CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_X86_VSYSCALL_EMULATION is not set
CONFIG_X86_IOPL_IOPERM=y CONFIG_X86_IOPL_IOPERM=y
CONFIG_MICROCODE=y CONFIG_MICROCODE=y
# CONFIG_MICROCODE_LATE_LOADING is not set # CONFIG_MICROCODE_LATE_LOADING is not set

View File

@@ -1,5 +1,5 @@
--- ../config 2025-02-02 21:23:09.400319930 +0100 --- ../config 2025-02-02 21:23:09.400319930 +0100
+++ .config 2025-02-04 14:47:56.920454615 +0100 +++ .config 2025-02-05 12:17:45.062373930 +0100
@@ -11,8 +11,8 @@ @@ -11,8 +11,8 @@
CONFIG_LD_IS_BFD=y CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24301 CONFIG_LD_VERSION=24301
@@ -11,15 +11,6 @@
CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@@ -20,7 +20,7 @@
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=129
+CONFIG_PAHOLE_VERSION=128
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
# #
CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_INIT_ENV_ARG_LIMIT=32
@@ -283,7 +274,7 @@
CONFIG_X86_TSC=y CONFIG_X86_TSC=y
CONFIG_X86_HAVE_PAE=y CONFIG_X86_HAVE_PAE=y
CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMPXCHG64=y
@@ -429,22 +389,22 @@ @@ -429,33 +389,32 @@
CONFIG_X86_DEBUGCTLMSR=y CONFIG_X86_DEBUGCTLMSR=y
CONFIG_IA32_FEAT_CTL=y CONFIG_IA32_FEAT_CTL=y
CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_X86_VMX_FEATURE_NAMES=y
@@ -317,7 +308,11 @@
CONFIG_SCHED_SMT=y CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC_PRIO=y
@@ -455,7 +415,6 @@ CONFIG_X86_LOCAL_APIC=y
CONFIG_ACPI_MADT_WAKEUP=y
CONFIG_X86_IO_APIC=y
-CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
+# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y CONFIG_X86_MCE=y
# CONFIG_X86_MCELOG_LEGACY is not set # CONFIG_X86_MCELOG_LEGACY is not set
CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_INTEL=y
@@ -325,7 +320,7 @@
CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=m CONFIG_X86_MCE_INJECT=m
@@ -465,9 +424,6 @@ @@ -465,14 +424,11 @@
CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_UNCORE=m
CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_RAPL=m
CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m
@@ -335,6 +330,12 @@
# end of Performance monitoring # end of Performance monitoring
CONFIG_X86_16BIT=y CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
-CONFIG_X86_VSYSCALL_EMULATION=y
+# CONFIG_X86_VSYSCALL_EMULATION is not set
CONFIG_X86_IOPL_IOPERM=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_LATE_LOADING is not set
@@ -481,8 +437,6 @@ @@ -481,8 +437,6 @@
CONFIG_X86_5LEVEL=y CONFIG_X86_5LEVEL=y
CONFIG_X86_DIRECT_GBPAGES=y CONFIG_X86_DIRECT_GBPAGES=y

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d11b4b955bb3bef5c0b761c9901baa8b3de0f4fb073910446e22cd05e897da17 oid sha256:e4a295df5731b76f4351d40698c2cd8999bc963d95eb1f1e03fe2c3b858f9596
size 1780414 size 1783530

View File

@@ -478,7 +478,7 @@ erzielt werden kann. Diese Funktion hat keine Auswirkungen auf CPUs ohne diese F
Wenn Sie unsicher sind, geben Sie hier Y an. Wenn Sie unsicher sind, geben Sie hier Y an.
\subsection{Reroute for broken boot IRQs} \subsection{Reroute for broken boot IRQs}
CONFIG\_X86\_REROUTE\_FOR\_BROKEN\_BOOT\_IRQS [=y] \textbf{[Y]}\\ CONFIG\_X86\_REROUTE\_FOR\_BROKEN\_BOOT\_IRQS \colorbox{yellow!80}{[=y] \textbf{[N]}}\\
Diese Option ermöglicht eine Umgehung, die eine Quelle für unerwünschte Unterbrechungen behebt. Diese Option ermöglicht eine Umgehung, die eine Quelle für unerwünschte Unterbrechungen behebt.
Dies wird empfohlen, wenn die Thread-Interrupt-Behandlung auf Systemen verwendet wird, bei denen Dies wird empfohlen, wenn die Thread-Interrupt-Behandlung auf Systemen verwendet wird, bei denen
die Erzeugung von überflüssigen \glqq Boot-Interrupts\grqq{} nicht deaktiviert werden kann. die Erzeugung von überflüssigen \glqq Boot-Interrupts\grqq{} nicht deaktiviert werden kann.
@@ -492,6 +492,10 @@ an den Kernel geliefert. Andernfalls kann der zweite Interrupt den Kernel dazu v
(lebenswichtige) Interrupt-Leitungen herunterzufahren. Betrifft nur (lebenswichtige) Interrupt-Leitungen herunterzufahren. Betrifft nur
\glqq defekte\grqq{} Chipsätze. Die gemeinsame Nutzung von Interrupts kann auf diesen Systemen \glqq defekte\grqq{} Chipsätze. Die gemeinsame Nutzung von Interrupts kann auf diesen Systemen
erhöht werden. erhöht werden.
\note{Sie können diese Option getrost ausschalten, wenn Sie folgendes nicht beim Hochfahren empfangen:\\
\texttt{
irq X: nobody cared (try booting with \dq irqpoll\dq{} option)}\\
-- Abfrage mit: \texttt{sudo journalctl -b | grep cared}}
\subsection{Machine Check / overheating reporting} \subsection{Machine Check / overheating reporting}
CONFIG\_X86\_MCE [=y] \textbf{[Y]}\\ CONFIG\_X86\_MCE [=y] \textbf{[Y]}\\