From 2e48a0a586cdf3799bdfd3ad14f2e720f7dbe516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= Date: Fri, 10 Oct 2025 10:50:17 +0200 Subject: [PATCH] Enable x2APIC controller support on x86 and OVA (#4342) This might be required for some modern Intel processors (Meteor Lake and newer) which fail to boot Linux kernel without x2APIC controller when some features (e.g. VT-d or x2APIC itself) are enabled in the BIOS. Enable it also for OVA, as it can be emulated in virtual machines, even when the host CPU does not support it. Fixes #4337, fixes #4144, fixes #4345 --- buildroot-external/board/pc/generic-x86-64/kernel.config | 1 + buildroot-external/board/pc/ova/kernel.config | 1 + 2 files changed, 2 insertions(+) diff --git a/buildroot-external/board/pc/generic-x86-64/kernel.config b/buildroot-external/board/pc/generic-x86-64/kernel.config index aaec0b60b..6b0a5b868 100644 --- a/buildroot-external/board/pc/generic-x86-64/kernel.config +++ b/buildroot-external/board/pc/generic-x86-64/kernel.config @@ -46,6 +46,7 @@ CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_REALTEK_USB=m +CONFIG_X86_X2APIC=y CONFIG_X86_INTEL_LPSS=y CONFIG_MISC_RTSX_PCI=m diff --git a/buildroot-external/board/pc/ova/kernel.config b/buildroot-external/board/pc/ova/kernel.config index 13d6805ad..0e2d3e5d7 100644 --- a/buildroot-external/board/pc/ova/kernel.config +++ b/buildroot-external/board/pc/ova/kernel.config @@ -97,6 +97,7 @@ CONFIG_MMC_BLOCK=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PCI=y +CONFIG_X86_X2APIC=y CONFIG_X86_INTEL_LPSS=y CONFIG_DRM=y