]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
x86/Kconfig: Correct X86_X2APIC help text
authorMateusz Jończyk <mat.jonczyk@o2.pl>
Sat, 22 Mar 2025 15:45:41 +0000 (16:45 +0100)
committerIngo Molnar <mingo@kernel.org>
Tue, 25 Mar 2025 07:17:49 +0000 (08:17 +0100)
Currently, it is not true that the kernel will panic with CONFIG_X86_X2APIC=n
on systems that require it; it will try to disable the APIC and run without
it to at least give the user a clear warning message. See the second
variant of check_x2apic() in arch/x86/kernel/apic/apic.c .

Also massage some other parts of the help text.

Fixes: 9232c49ff31c ("x86/Kconfig: Enable X86_X2APIC by default and improve help text")
Signed-off-by: Mateusz Jończyk <mat.jonczyk@o2.pl>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20250322154541.40325-1-mat.jonczyk@o2.pl
arch/x86/Kconfig

index e72cb77790388f6fcb3d7cab4f60f5fb09de39a7..ef48584c88894cd4b701215d83912d82c08e010f 100644 (file)
@@ -471,14 +471,15 @@ config X86_X2APIC
          in 2019, but it can be disabled by the BIOS. It is also frequently
          emulated in virtual machines, even when the host CPU does not support
          it. Support in the CPU can be checked by executing
-               cat /proc/cpuinfo | grep x2apic
+               grep x2apic /proc/cpuinfo
 
-         If this configuration option is disabled, the kernel will not boot on
-         some platforms that have x2APIC enabled.
+         If this configuration option is disabled, the kernel will boot with
+         very reduced functionality and performance on some platforms that
+         have x2APIC enabled. On the other hand, on hardware that does not
+         support x2APIC, a kernel with this option enabled will just fallback
+         to older APIC implementations.
 
-         Say N if you know that your platform does not have x2APIC.
-
-         Otherwise, say Y.
+         If in doubt, say Y.
 
 config X86_POSTED_MSI
        bool "Enable MSI and MSI-x delivery by posted interrupts"