2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_64BIT=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_ACER_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ACPI=y
|
|
|
|
CONFIG_ACPI_AC=y
|
|
|
|
CONFIG_ACPI_BATTERY=y
|
|
|
|
# CONFIG_ACPI_BGRT is not set
|
|
|
|
CONFIG_ACPI_BUTTON=y
|
|
|
|
# CONFIG_ACPI_CMPC is not set
|
|
|
|
CONFIG_ACPI_CONTAINER=y
|
|
|
|
CONFIG_ACPI_CPPC_LIB=y
|
|
|
|
CONFIG_ACPI_CPU_FREQ_PSS=y
|
|
|
|
# CONFIG_ACPI_DEBUG is not set
|
|
|
|
# CONFIG_ACPI_DEBUGGER is not set
|
|
|
|
# CONFIG_ACPI_DOCK is not set
|
|
|
|
# CONFIG_ACPI_DPTF is not set
|
|
|
|
# CONFIG_ACPI_EC_DEBUGFS is not set
|
|
|
|
CONFIG_ACPI_FAN=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_ACPI_FFH is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_ACPI_FPDT is not set
|
|
|
|
CONFIG_ACPI_HOTPLUG_CPU=y
|
|
|
|
CONFIG_ACPI_HOTPLUG_IOAPIC=y
|
|
|
|
# CONFIG_ACPI_I2C_OPREGION is not set
|
|
|
|
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
|
|
|
CONFIG_ACPI_LPIT=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_ACPI_PCC=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_ACPI_PCI_SLOT is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_ACPI_PFRUT is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ACPI_PRMT=y
|
|
|
|
CONFIG_ACPI_PROCESSOR=y
|
|
|
|
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
|
|
|
|
CONFIG_ACPI_PROCESSOR_CSTATE=y
|
|
|
|
CONFIG_ACPI_PROCESSOR_IDLE=y
|
|
|
|
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
|
|
|
|
# CONFIG_ACPI_SBS is not set
|
|
|
|
CONFIG_ACPI_SPCR_TABLE=y
|
|
|
|
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
|
|
|
|
# CONFIG_ACPI_TAD is not set
|
|
|
|
CONFIG_ACPI_THERMAL=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_ACPI_TOSHIBA is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ACPI_VIDEO=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_ACPI_VIOT=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_ACPI_WMI is not set
|
|
|
|
# CONFIG_ACRN_GUEST is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_ADDRESS_MASKING is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_ADV_SWBUTTON is not set
|
|
|
|
CONFIG_AGP=y
|
|
|
|
# CONFIG_AGP_AMD64 is not set
|
|
|
|
CONFIG_AGP_INTEL=y
|
|
|
|
# CONFIG_AGP_SIS is not set
|
|
|
|
# CONFIG_AGP_VIA is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_AMD_HSMP is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_AMD_IOMMU=y
|
|
|
|
CONFIG_AMD_IOMMU_V2=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_AMD_PMF is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_AMD_PTDMA is not set
|
2024-10-20 13:31:23 +00:00
|
|
|
# CONFIG_AMD_SFH_HID is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_APERTURE_HELPERS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ARCH_CPUIDLE_HALTPOLL=y
|
|
|
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
|
|
|
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
|
|
|
|
CONFIG_ARCH_MMAP_RND_BITS=28
|
|
|
|
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
|
|
|
|
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
|
|
|
|
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
|
|
|
|
CONFIG_ARCH_WANTS_THP_SWAP=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_ASUS_TF103C_DOCK is not set
|
|
|
|
# CONFIG_ASUS_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_AUDIT_ARCH=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_AUXILIARY_BUS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|
|
|
CONFIG_BALLOON_COMPACTION=y
|
|
|
|
CONFIG_BLK_DEV_BSGLIB=y
|
|
|
|
CONFIG_BLK_DEV_BSG_COMMON=y
|
|
|
|
CONFIG_BLK_DEV_INTEGRITY=y
|
|
|
|
CONFIG_BLK_DEV_INTEGRITY_T10=y
|
|
|
|
CONFIG_BLK_DEV_NVME=y
|
|
|
|
CONFIG_BLK_DEV_SR=y
|
|
|
|
CONFIG_BLK_MQ_VIRTIO=y
|
|
|
|
CONFIG_BLK_PM=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_BOOT_VESA_SUPPORT=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_BTT=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_CALL_DEPTH_TRACKING=y
|
|
|
|
CONFIG_CALL_PADDING=y
|
|
|
|
CONFIG_CALL_THUNKS=y
|
|
|
|
# CONFIG_CALL_THUNKS_DEBUG is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_CDROM=y
|
|
|
|
CONFIG_CONNECTOR=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_CONTEXT_TRACKING=y
|
|
|
|
CONFIG_CONTEXT_TRACKING_IDLE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
|
|
|
|
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_CPU_IBPB_ENTRY=y
|
|
|
|
CONFIG_CPU_IBRS_ENTRY=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
|
|
|
|
CONFIG_CPU_RMAP=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_CPU_SRSO=y
|
|
|
|
CONFIG_CPU_UNRET_ENTRY=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_CRC64=y
|
|
|
|
CONFIG_CRC64_ROCKSOFT=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_CRC_T10DIF=y
|
|
|
|
CONFIG_CRYPTO_AES_NI_INTEL=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
|
|
|
|
# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set
|
2024-10-20 13:31:23 +00:00
|
|
|
# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_CRYPTO_BLAKE2S_X86=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
|
2024-10-20 13:31:23 +00:00
|
|
|
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_CRYPTO_CRCT10DIF=y
|
|
|
|
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
|
|
|
|
CONFIG_CRYPTO_CRYPTD=y
|
|
|
|
# CONFIG_CRYPTO_DES3_EDE_X86_64 is not set
|
|
|
|
CONFIG_CRYPTO_ECB=y
|
|
|
|
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
|
|
|
|
CONFIG_CRYPTO_LRW=y
|
|
|
|
# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set
|
|
|
|
# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set
|
|
|
|
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
|
2024-10-20 13:31:23 +00:00
|
|
|
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_SHA1_SSSE3 is not set
|
|
|
|
# CONFIG_CRYPTO_SHA256_SSSE3 is not set
|
|
|
|
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
|
|
|
|
CONFIG_CRYPTO_SIMD=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set
|
2024-10-20 13:31:23 +00:00
|
|
|
# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
|
|
|
|
# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set
|
|
|
|
CONFIG_CRYPTO_XTS=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_DMAR_TABLE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_DMA_ACPI=y
|
|
|
|
CONFIG_DMA_OPS=y
|
|
|
|
CONFIG_DMA_SHARED_BUFFER=y
|
|
|
|
CONFIG_DRM=y
|
|
|
|
CONFIG_DRM_BOCHS=y
|
|
|
|
CONFIG_DRM_BRIDGE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_DRM_BUDDY=y
|
|
|
|
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
|
|
|
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
|
|
|
|
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
|
|
|
|
CONFIG_DRM_DISPLAY_HELPER=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_DRM_FBDEV_EMULATION=y
|
|
|
|
CONFIG_DRM_FBDEV_OVERALLOC=100
|
|
|
|
CONFIG_DRM_GEM_SHMEM_HELPER=y
|
|
|
|
# CONFIG_DRM_HYPERV is not set
|
|
|
|
CONFIG_DRM_I915=y
|
|
|
|
CONFIG_DRM_I915_CAPTURE_ERROR=y
|
|
|
|
CONFIG_DRM_I915_COMPRESS_ERROR=y
|
|
|
|
# CONFIG_DRM_I915_DEBUG is not set
|
|
|
|
# CONFIG_DRM_I915_DEBUG_GUC is not set
|
|
|
|
# CONFIG_DRM_I915_DEBUG_MMIO is not set
|
|
|
|
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
|
|
|
|
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
|
|
|
|
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
|
|
|
|
CONFIG_DRM_I915_FORCE_PROBE=""
|
|
|
|
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
|
|
|
|
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
|
|
|
|
CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
|
|
|
|
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
|
|
|
|
# CONFIG_DRM_I915_SELFTEST is not set
|
|
|
|
CONFIG_DRM_I915_STOP_TIMEOUT=100
|
|
|
|
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
|
|
|
|
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
|
|
|
CONFIG_DRM_I915_TIMESLICE_DURATION=1
|
|
|
|
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
|
|
|
|
CONFIG_DRM_I915_USERPTR=y
|
|
|
|
# CONFIG_DRM_I915_WERROR is not set
|
|
|
|
CONFIG_DRM_KMS_HELPER=y
|
|
|
|
CONFIG_DRM_MIPI_DSI=y
|
|
|
|
CONFIG_DRM_PANEL=y
|
|
|
|
CONFIG_DRM_PANEL_BRIDGE=y
|
|
|
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
|
|
|
CONFIG_DRM_TTM=y
|
|
|
|
CONFIG_DRM_TTM_HELPER=y
|
|
|
|
CONFIG_DRM_VIRTIO_GPU=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_DRM_VIRTIO_GPU_KMS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_DRM_VRAM_HELPER=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_DYNAMIC_PHYSICAL_MASK=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_EFI=y
|
|
|
|
CONFIG_EFIVAR_FS=m
|
|
|
|
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
|
|
|
# CONFIG_EFI_CAPSULE_LOADER is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_EFI_COCO_SECRET is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set
|
|
|
|
# CONFIG_EFI_DISABLE_PCI_DMA is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_EFI_DISABLE_RUNTIME is not set
|
|
|
|
CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_EFI_EARLYCON=y
|
|
|
|
CONFIG_EFI_ESRT=y
|
|
|
|
# CONFIG_EFI_FAKE_MEMMAP is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_EFI_HANDOVER_PROTOCOL=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_EFI_MIXED is not set
|
|
|
|
# CONFIG_EFI_PGT_DUMP is not set
|
|
|
|
# CONFIG_EFI_RCI2_TABLE is not set
|
|
|
|
CONFIG_EFI_RUNTIME_MAP=y
|
|
|
|
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_EFI_SECRET is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_EFI_STUB=y
|
|
|
|
# CONFIG_EFI_TEST is not set
|
|
|
|
CONFIG_FAILOVER=y
|
|
|
|
CONFIG_FB=y
|
|
|
|
CONFIG_FB_CFB_COPYAREA=y
|
|
|
|
CONFIG_FB_CFB_FILLRECT=y
|
|
|
|
CONFIG_FB_CFB_IMAGEBLIT=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_FB_CORE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_FB_DEFERRED_IO=y
|
2024-05-25 16:27:32 +00:00
|
|
|
CONFIG_FB_DEVICE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_FB_EFI=y
|
|
|
|
CONFIG_FB_HYPERV=y
|
2024-06-12 20:46:19 +00:00
|
|
|
CONFIG_FB_IOMEM_FOPS=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_FB_IOMEM_HELPERS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_FB_MODE_HELPERS=y
|
|
|
|
CONFIG_FB_SIMPLE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_FB_SYSMEM_HELPERS=y
|
|
|
|
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_FB_SYS_COPYAREA=y
|
|
|
|
CONFIG_FB_SYS_FILLRECT=y
|
|
|
|
CONFIG_FB_SYS_FOPS=y
|
|
|
|
CONFIG_FB_SYS_IMAGEBLIT=y
|
|
|
|
CONFIG_FB_TILEBLITTING=y
|
|
|
|
# CONFIG_FB_VESA is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_FONT_8x16=y
|
2024-10-20 13:31:23 +00:00
|
|
|
CONFIG_FONT_8x8=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_FONT_SUPPORT=y
|
|
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
|
|
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
|
|
|
|
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
|
|
|
|
CONFIG_FREEZER=y
|
|
|
|
CONFIG_FUSION_SAS=y
|
|
|
|
CONFIG_FW_CACHE=y
|
|
|
|
CONFIG_GART_IOMMU=y
|
|
|
|
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
|
|
|
|
CONFIG_GENERIC_CPU=y
|
|
|
|
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
|
|
|
|
CONFIG_GENERIC_IRQ_MIGRATION=y
|
|
|
|
CONFIG_GENERIC_PENDING_IRQ=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_GENERIC_PINCONF=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_GIGABYTE_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_GPIOLIB_IRQCHIP=y
|
|
|
|
CONFIG_GPIO_ACPI=y
|
|
|
|
CONFIG_GPIO_ICH=y
|
|
|
|
CONFIG_GPIO_SCH=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_GUEST_PERF_EVENTS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HALTPOLL_CPUIDLE=y
|
|
|
|
CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
|
|
|
|
CONFIG_HDMI=y
|
|
|
|
CONFIG_HIBERNATE_CALLBACKS=y
|
x86: enable console keyboard
The kernel support necessary to use a console keyboard was not built on
x86, affecting real and virtual machines alike. The console keyboard
would function properly in GRUB, but would not work at all once Linux
booted. It appeared that the console was intended to work because
console video appeared on the display, including prompts to enter
failsafe or select the debug log level from the keyboard, and the prompt
to "Press Enter to activate this console", but there was no way to
provide input to it. All keystrokes were ignored.
This enables several kernel configuration options to enable HID and USB
HID support (CONFIG_HID, CONFIG_HID_SUPPORT, CONFIG_HID_GENERIC, and
CONFIG_USB_HID), making the keyboard functional. For alignment with
armsr, CONFIG_USB_HIDDEV is also added, although not strictly necessary
for keyboard support. Note that this change also causes
CONFIG_HID_HYPERV_MOUSE to be enabled for x86/64 and x86/generic: it was
already set in these subarchitectures' kernel configurations, but was
ineffective due to CONFIG_HID being absent.
The omission of keyboard support on x86 may not have been widely noticed
because USB HID is not used on production OpenWrt x86 machines such as
pc-engines,apu2 which only have a serial console, or with the default
x86 configuration used by scripts/qemustart, which uses -nographic and
does not configure a virtual physical console but instead uses a serial
console.
This configuration change results in, for x86_64, +40kB in kernel.bin
and just over +40kB in gzip-compressed "combined" images. This should
not be a problem for the non-storage-constrained x86 target.
Until 2a86425de107, CONFIG_HID, CONFIG_USB_HID, and CONFIG_USB_HIDDEV
were set in the target-level kernel configuration, and
CONFIG_HID_GENERIC was set at the subtarget level. These are
reintroduced strictly at the subtarget level by request. This applies to
the 64, generic, and legacy subtargets, omitting geode.
Fixes: https://github.com/openwrt/openwrt/issues/16157
Signed-off-by: Mark Mentovai <mark@mentovai.com>
Link: https://github.com/openwrt/openwrt/pull/16208
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-31 20:51:01 +00:00
|
|
|
CONFIG_HID=y
|
|
|
|
CONFIG_HID_GENERIC=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HID_HYPERV_MOUSE=y
|
x86: enable console keyboard
The kernel support necessary to use a console keyboard was not built on
x86, affecting real and virtual machines alike. The console keyboard
would function properly in GRUB, but would not work at all once Linux
booted. It appeared that the console was intended to work because
console video appeared on the display, including prompts to enter
failsafe or select the debug log level from the keyboard, and the prompt
to "Press Enter to activate this console", but there was no way to
provide input to it. All keystrokes were ignored.
This enables several kernel configuration options to enable HID and USB
HID support (CONFIG_HID, CONFIG_HID_SUPPORT, CONFIG_HID_GENERIC, and
CONFIG_USB_HID), making the keyboard functional. For alignment with
armsr, CONFIG_USB_HIDDEV is also added, although not strictly necessary
for keyboard support. Note that this change also causes
CONFIG_HID_HYPERV_MOUSE to be enabled for x86/64 and x86/generic: it was
already set in these subarchitectures' kernel configurations, but was
ineffective due to CONFIG_HID being absent.
The omission of keyboard support on x86 may not have been widely noticed
because USB HID is not used on production OpenWrt x86 machines such as
pc-engines,apu2 which only have a serial console, or with the default
x86 configuration used by scripts/qemustart, which uses -nographic and
does not configure a virtual physical console but instead uses a serial
console.
This configuration change results in, for x86_64, +40kB in kernel.bin
and just over +40kB in gzip-compressed "combined" images. This should
not be a problem for the non-storage-constrained x86 target.
Until 2a86425de107, CONFIG_HID, CONFIG_USB_HID, and CONFIG_USB_HIDDEV
were set in the target-level kernel configuration, and
CONFIG_HID_GENERIC was set at the subtarget level. These are
reintroduced strictly at the subtarget level by request. This applies to
the 64, generic, and legacy subtargets, omitting geode.
Fixes: https://github.com/openwrt/openwrt/issues/16157
Signed-off-by: Mark Mentovai <mark@mentovai.com>
Link: https://github.com/openwrt/openwrt/pull/16208
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-31 20:51:01 +00:00
|
|
|
CONFIG_HID_SUPPORT=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_HOTPLUG_CORE_SYNC=y
|
|
|
|
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
|
|
|
|
CONFIG_HOTPLUG_CORE_SYNC_FULL=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HOTPLUG_CPU=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_HOTPLUG_PARALLEL=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HOTPLUG_PCI=y
|
|
|
|
CONFIG_HOTPLUG_PCI_ACPI=y
|
|
|
|
# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
|
|
|
|
# CONFIG_HOTPLUG_PCI_CPCI is not set
|
|
|
|
# CONFIG_HOTPLUG_PCI_PCIE is not set
|
|
|
|
# CONFIG_HOTPLUG_PCI_SHPC is not set
|
|
|
|
CONFIG_HOTPLUG_SMT=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_HOTPLUG_SPLIT_STARTUP=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HPET=y
|
|
|
|
CONFIG_HPET_MMAP=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_HUAWEI_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_HVC_DRIVER=y
|
|
|
|
CONFIG_HVC_IRQ=y
|
|
|
|
CONFIG_HVC_XEN=y
|
|
|
|
CONFIG_HVC_XEN_FRONTEND=y
|
|
|
|
CONFIG_HWMON=y
|
|
|
|
CONFIG_HWMON_VID=y
|
|
|
|
CONFIG_HW_RANDOM_AMD=y
|
|
|
|
CONFIG_HW_RANDOM_INTEL=y
|
|
|
|
CONFIG_HW_RANDOM_VIRTIO=y
|
|
|
|
CONFIG_HYPERV=y
|
|
|
|
CONFIG_HYPERVISOR_GUEST=y
|
|
|
|
CONFIG_HYPERV_BALLOON=y
|
|
|
|
CONFIG_HYPERV_IOMMU=y
|
|
|
|
CONFIG_HYPERV_KEYBOARD=y
|
|
|
|
CONFIG_HYPERV_NET=y
|
|
|
|
CONFIG_HYPERV_STORAGE=y
|
|
|
|
# CONFIG_HYPERV_TESTING is not set
|
|
|
|
CONFIG_HYPERV_TIMER=y
|
|
|
|
CONFIG_HYPERV_UTILS=y
|
|
|
|
# CONFIG_HYPERV_VSOCKETS is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_HYPERV_VTL_MODE is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_I2C=y
|
|
|
|
CONFIG_I2C_ALGOBIT=y
|
|
|
|
# CONFIG_I2C_AMD_MP2 is not set
|
|
|
|
CONFIG_I2C_BOARDINFO=y
|
|
|
|
# CONFIG_IA32_EMULATION is not set
|
|
|
|
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
|
|
|
# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
|
|
|
|
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
|
|
|
|
CONFIG_INTEL_GTT=y
|
|
|
|
CONFIG_INTEL_IDLE=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_INTEL_IDXD is not set
|
|
|
|
# CONFIG_INTEL_IDXD_COMPAT is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_INTEL_IFS is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_INTEL_IOMMU=y
|
|
|
|
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
|
|
|
|
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
|
|
|
|
# CONFIG_INTEL_IOMMU_SVM is not set
|
|
|
|
# CONFIG_INTEL_IPS is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_INTEL_MEI_GSC_PROXY is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_INTEL_MEI_HDCP is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_INTEL_MEI_PXP is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_INTEL_PCH_THERMAL=y
|
|
|
|
# CONFIG_INTEL_SAR_INT1092 is not set
|
|
|
|
# CONFIG_INTEL_SCU_PLATFORM is not set
|
|
|
|
CONFIG_INTEL_SOC_DTS_IOSF_CORE=y
|
|
|
|
CONFIG_INTEL_SOC_DTS_THERMAL=y
|
|
|
|
# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_INTEL_TCC=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_INTEL_TDX_GUEST=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_INTEL_TURBO_MAX_3 is not set
|
|
|
|
# CONFIG_INTEL_TXT is not set
|
|
|
|
# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
|
|
|
|
# CONFIG_INTEL_WMI_THUNDERBOLT is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_INTERVAL_TREE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_IOMMUFD is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_IOMMU_API=y
|
|
|
|
# CONFIG_IOMMU_DEBUG is not set
|
|
|
|
# CONFIG_IOMMU_DEBUGFS is not set
|
|
|
|
CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
|
|
|
|
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_IOMMU_DMA=y
|
|
|
|
CONFIG_IOMMU_HELPER=y
|
|
|
|
CONFIG_IOMMU_IOVA=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_IOMMU_IO_PGTABLE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_IOMMU_SUPPORT=y
|
|
|
|
CONFIG_IOSF_MBI=y
|
|
|
|
# CONFIG_IOSF_MBI_DEBUG is not set
|
|
|
|
CONFIG_IRQ_MSI_IOMMU=y
|
|
|
|
CONFIG_IRQ_REMAP=y
|
|
|
|
# CONFIG_ISCSI_IBFT is not set
|
|
|
|
CONFIG_ISO9660_FS=y
|
|
|
|
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
|
|
|
|
CONFIG_KCMP=y
|
|
|
|
CONFIG_KVM_GUEST=y
|
|
|
|
CONFIG_LEDS_GPIO=y
|
|
|
|
CONFIG_LEGACY_VSYSCALL_NONE=y
|
|
|
|
# CONFIG_LEGACY_VSYSCALL_XONLY is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_LENOVO_YMC is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_LG_LAPTOP is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_LIBNVDIMM=y
|
|
|
|
CONFIG_LOCK_SPIN_ON_OWNER=y
|
|
|
|
CONFIG_LPC_ICH=y
|
|
|
|
CONFIG_LPC_SCH=y
|
|
|
|
CONFIG_MAILBOX=y
|
|
|
|
# CONFIG_MAXSMP is not set
|
|
|
|
CONFIG_MEMORY_BALLOON=y
|
|
|
|
CONFIG_MEMREGION=y
|
|
|
|
# CONFIG_MERAKI_MX100 is not set
|
|
|
|
CONFIG_MFD_CORE=y
|
|
|
|
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
|
|
|
|
# CONFIG_MFD_INTEL_PMC_BXT is not set
|
|
|
|
CONFIG_MMC=y
|
|
|
|
CONFIG_MMC_BLOCK=y
|
|
|
|
CONFIG_MMC_CQHCI=y
|
|
|
|
CONFIG_MMC_RICOH_MMC=y
|
|
|
|
CONFIG_MMC_SDHCI=y
|
|
|
|
CONFIG_MMC_SDHCI_ACPI=y
|
|
|
|
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
|
|
|
|
CONFIG_MMC_SDHCI_PCI=y
|
|
|
|
# CONFIG_MMC_SDHCI_PLTFM is not set
|
|
|
|
# CONFIG_MMC_WBSD is not set
|
|
|
|
CONFIG_MMU_NOTIFIER=y
|
|
|
|
CONFIG_MODULES_USE_ELF_RELA=y
|
|
|
|
# CONFIG_MPSC is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_MSI_EC is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_MSI_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_MXM_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ND_CLAIM=y
|
|
|
|
CONFIG_NEED_DMA_MAP_STATE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_NEED_SG_DMA_FLAGS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_NET_FAILOVER=y
|
|
|
|
CONFIG_NET_FLOW_LIMIT=y
|
|
|
|
CONFIG_NET_PTP_CLASSIFY=y
|
|
|
|
# CONFIG_NITRO_ENCLAVES is not set
|
|
|
|
CONFIG_NR_CPUS=512
|
|
|
|
CONFIG_NR_CPUS_DEFAULT=64
|
|
|
|
CONFIG_NR_CPUS_RANGE_BEGIN=2
|
|
|
|
CONFIG_NR_CPUS_RANGE_END=512
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_NVME_CORE=y
|
|
|
|
CONFIG_NVME_HWMON=y
|
|
|
|
CONFIG_NVME_MULTIPATH=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_OBJTOOL=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_P2SB=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_PADATA=y
|
|
|
|
CONFIG_PAGE_REPORTING=y
|
|
|
|
CONFIG_PAGE_TABLE_ISOLATION=y
|
|
|
|
CONFIG_PARAVIRT=y
|
|
|
|
CONFIG_PARAVIRT_CLOCK=y
|
|
|
|
# CONFIG_PARAVIRT_DEBUG is not set
|
|
|
|
CONFIG_PARAVIRT_SPINLOCKS=y
|
|
|
|
CONFIG_PARAVIRT_XXL=y
|
|
|
|
CONFIG_PATA_AMD=y
|
|
|
|
CONFIG_PATA_ATIIXP=y
|
|
|
|
CONFIG_PATA_MPIIX=y
|
|
|
|
CONFIG_PATA_OLDPIIX=y
|
|
|
|
CONFIG_PATA_TIMINGS=y
|
|
|
|
CONFIG_PATA_VIA=y
|
|
|
|
CONFIG_PCC=y
|
|
|
|
CONFIG_PCIEAER=y
|
|
|
|
CONFIG_PCIEASPM=y
|
|
|
|
CONFIG_PCIEASPM_DEFAULT=y
|
|
|
|
# CONFIG_PCIEASPM_PERFORMANCE is not set
|
|
|
|
# CONFIG_PCIEASPM_POWERSAVE is not set
|
|
|
|
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
|
|
|
|
CONFIG_PCIEPORTBUS=y
|
|
|
|
CONFIG_PCIE_PME=y
|
|
|
|
CONFIG_PCI_HYPERV=y
|
|
|
|
CONFIG_PCI_HYPERV_INTERFACE=y
|
|
|
|
# CONFIG_PCI_MMCONFIG is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_PCI_PASID=y
|
|
|
|
CONFIG_PCI_PRI=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_PCI_XEN=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_PER_VMA_LOCK=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_PGTABLE_LEVELS=4
|
|
|
|
CONFIG_PHYSICAL_ALIGN=0x1000000
|
|
|
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
|
|
|
CONFIG_PINCTRL=y
|
|
|
|
CONFIG_PINCTRL_ALDERLAKE=y
|
|
|
|
CONFIG_PINCTRL_BAYTRAIL=y
|
|
|
|
CONFIG_PINCTRL_BROXTON=y
|
|
|
|
CONFIG_PINCTRL_CANNONLAKE=y
|
|
|
|
CONFIG_PINCTRL_CHERRYVIEW=y
|
|
|
|
CONFIG_PINCTRL_DENVERTON=y
|
|
|
|
CONFIG_PINCTRL_ELKHARTLAKE=y
|
|
|
|
CONFIG_PINCTRL_EMMITSBURG=y
|
|
|
|
CONFIG_PINCTRL_GEMINILAKE=y
|
|
|
|
CONFIG_PINCTRL_INTEL=y
|
|
|
|
CONFIG_PINCTRL_JASPERLAKE=y
|
|
|
|
CONFIG_PINCTRL_LAKEFIELD=y
|
|
|
|
CONFIG_PINCTRL_LEWISBURG=y
|
|
|
|
CONFIG_PINCTRL_LYNXPOINT=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_PINCTRL_METEORLAKE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_PINCTRL_SUNRISEPOINT=y
|
|
|
|
CONFIG_PINCTRL_TIGERLAKE=y
|
|
|
|
CONFIG_PM=y
|
|
|
|
# CONFIG_PMIC_OPREGION is not set
|
|
|
|
CONFIG_PM_CLK=y
|
|
|
|
CONFIG_PM_SLEEP=y
|
|
|
|
CONFIG_PM_SLEEP_SMP=y
|
|
|
|
CONFIG_PNP=y
|
|
|
|
CONFIG_PNPACPI=y
|
|
|
|
CONFIG_PNP_DEBUG_MESSAGES=y
|
|
|
|
CONFIG_PPS=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_PREFIX_SYMBOLS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_PROC_EVENTS=y
|
|
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
|
|
CONFIG_PTP_1588_CLOCK_KVM=y
|
|
|
|
CONFIG_PTP_1588_CLOCK_VMW=y
|
|
|
|
CONFIG_PVH=y
|
|
|
|
CONFIG_QUEUED_RWLOCKS=y
|
|
|
|
CONFIG_QUEUED_SPINLOCKS=y
|
|
|
|
CONFIG_RAS=y
|
|
|
|
CONFIG_RELAY=y
|
|
|
|
CONFIG_RELOCATABLE=y
|
|
|
|
CONFIG_RESET_ATTACK_MITIGATION=y
|
|
|
|
CONFIG_RFS_ACCEL=y
|
|
|
|
CONFIG_RPS=y
|
|
|
|
CONFIG_RTC_I2C_AND_SPI=y
|
|
|
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
|
|
|
# CONFIG_SAMSUNG_Q10 is not set
|
|
|
|
CONFIG_SATA_AHCI=y
|
|
|
|
# CONFIG_SCHED_CORE is not set
|
|
|
|
CONFIG_SCHED_MC=y
|
|
|
|
CONFIG_SCHED_MC_PRIO=y
|
|
|
|
CONFIG_SCHED_SMT=y
|
|
|
|
CONFIG_SCSI_SAS_ATTRS=y
|
|
|
|
CONFIG_SCSI_VIRTIO=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_SEL3350_PLATFORM is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_SENSORS_ASUS_EC is not set
|
|
|
|
# CONFIG_SENSORS_ASUS_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_SENSORS_CORETEMP=y
|
|
|
|
CONFIG_SENSORS_FAM15H_POWER=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_SENSORS_HP_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_SENSORS_I5500=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_SENSORS_K10TEMP=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_SENSORS_K8TEMP=y
|
|
|
|
# CONFIG_SENSORS_OXP is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_SENSORS_VIA_CPUTEMP=y
|
|
|
|
CONFIG_SERIAL_8250_PNP=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_SERIAL_MULTI_INSTANTIATE is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_SLS=y
|
|
|
|
CONFIG_SMP=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_SND_HDA_CTL_DEV_ID is not set
|
|
|
|
# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set
|
|
|
|
# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
|
|
|
|
# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
|
|
|
|
# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_SND_SOC_AMD_ACP6x is not set
|
|
|
|
# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
|
|
|
|
# CONFIG_SND_SOC_AMD_PS is not set
|
|
|
|
# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
|
|
|
|
# CONFIG_SND_SOC_INTEL_AVS is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_SOCK_RX_QUEUE_MAPPING=y
|
|
|
|
CONFIG_SPARSEMEM=y
|
|
|
|
CONFIG_SPARSEMEM_EXTREME=y
|
|
|
|
# CONFIG_SPARSEMEM_VMEMMAP is not set
|
|
|
|
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
|
|
|
|
CONFIG_STACK_VALIDATION=y
|
|
|
|
CONFIG_SWIOTLB=y
|
|
|
|
CONFIG_SWIOTLB_XEN=y
|
|
|
|
CONFIG_SYNC_FILE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_SYSFB=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_SYSTEM76_ACPI is not set
|
|
|
|
CONFIG_SYS_HYPERVISOR=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_TDX_GUEST_DRIVER is not set
|
|
|
|
CONFIG_THERMAL_ACPI=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_THERMAL_GOV_USER_SPACE=y
|
|
|
|
CONFIG_THERMAL_HWMON=y
|
|
|
|
CONFIG_THERMAL_WRITABLE_TRIPS=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_THINKPAD_LMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_TOSHIBA_BT_RFKILL is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_TOSHIBA_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_TREE_RCU=y
|
|
|
|
CONFIG_TREE_SRCU=y
|
|
|
|
# CONFIG_UACCE is not set
|
|
|
|
# CONFIG_UCLAMP_TASK is not set
|
|
|
|
CONFIG_UCS2_STRING=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_UNACCEPTED_MEMORY=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_UNWINDER_ORC is not set
|
x86: enable console keyboard
The kernel support necessary to use a console keyboard was not built on
x86, affecting real and virtual machines alike. The console keyboard
would function properly in GRUB, but would not work at all once Linux
booted. It appeared that the console was intended to work because
console video appeared on the display, including prompts to enter
failsafe or select the debug log level from the keyboard, and the prompt
to "Press Enter to activate this console", but there was no way to
provide input to it. All keystrokes were ignored.
This enables several kernel configuration options to enable HID and USB
HID support (CONFIG_HID, CONFIG_HID_SUPPORT, CONFIG_HID_GENERIC, and
CONFIG_USB_HID), making the keyboard functional. For alignment with
armsr, CONFIG_USB_HIDDEV is also added, although not strictly necessary
for keyboard support. Note that this change also causes
CONFIG_HID_HYPERV_MOUSE to be enabled for x86/64 and x86/generic: it was
already set in these subarchitectures' kernel configurations, but was
ineffective due to CONFIG_HID being absent.
The omission of keyboard support on x86 may not have been widely noticed
because USB HID is not used on production OpenWrt x86 machines such as
pc-engines,apu2 which only have a serial console, or with the default
x86 configuration used by scripts/qemustart, which uses -nographic and
does not configure a virtual physical console but instead uses a serial
console.
This configuration change results in, for x86_64, +40kB in kernel.bin
and just over +40kB in gzip-compressed "combined" images. This should
not be a problem for the non-storage-constrained x86 target.
Until 2a86425de107, CONFIG_HID, CONFIG_USB_HID, and CONFIG_USB_HIDDEV
were set in the target-level kernel configuration, and
CONFIG_HID_GENERIC was set at the subtarget level. These are
reintroduced strictly at the subtarget level by request. This applies to
the 64, generic, and legacy subtargets, omitting geode.
Fixes: https://github.com/openwrt/openwrt/issues/16157
Signed-off-by: Mark Mentovai <mark@mentovai.com>
Link: https://github.com/openwrt/openwrt/pull/16208
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-31 20:51:01 +00:00
|
|
|
CONFIG_USB_HID=y
|
|
|
|
CONFIG_USB_HIDDEV=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_USB_STORAGE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_VIDEO_CMDLINE=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_VIDEO_IPU3_CIO2 is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_VIDEO_NOMODESET=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_VIRTIO=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_VIRTIO_ANCHOR=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_VIRTIO_BALLOON=y
|
|
|
|
CONFIG_VIRTIO_BLK=y
|
|
|
|
CONFIG_VIRTIO_CONSOLE=y
|
|
|
|
CONFIG_VIRTIO_DMA_SHARED_BUFFER=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_VIRTIO_IOMMU=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_VIRTIO_MMIO=y
|
|
|
|
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
|
|
|
CONFIG_VIRTIO_NET=y
|
|
|
|
CONFIG_VIRTIO_PCI=y
|
|
|
|
CONFIG_VIRTIO_PCI_LEGACY=y
|
|
|
|
CONFIG_VIRTIO_PCI_LIB=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_VIRTIO_PCI_LIB_LEGACY=y
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_VIRTIO_PMEM is not set
|
|
|
|
# CONFIG_VIRTIO_VSOCKETS is not set
|
|
|
|
CONFIG_VIRTIO_VSOCKETS_COMMON=y
|
|
|
|
CONFIG_VIRT_DRIVERS=y
|
|
|
|
CONFIG_VMAP_PFN=y
|
|
|
|
CONFIG_VMAP_STACK=y
|
|
|
|
# CONFIG_VMD is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_VMGENID=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_VMWARE_BALLOON=y
|
|
|
|
CONFIG_VMWARE_PVSCSI=y
|
|
|
|
CONFIG_VMWARE_VMCI=y
|
|
|
|
CONFIG_VMWARE_VMCI_VSOCKETS=y
|
|
|
|
CONFIG_VMXNET3=y
|
|
|
|
CONFIG_VSOCKETS=y
|
|
|
|
CONFIG_VSOCKETS_LOOPBACK=y
|
|
|
|
CONFIG_VT_CONSOLE_SLEEP=y
|
|
|
|
CONFIG_WATCHDOG_CORE=y
|
|
|
|
# CONFIG_WIRELESS_HOTKEY is not set
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_WMI_BMOF is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_X86_5LEVEL is not set
|
|
|
|
CONFIG_X86_64=y
|
|
|
|
CONFIG_X86_64_SMP=y
|
|
|
|
CONFIG_X86_ACPI_CPUFREQ=y
|
|
|
|
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
|
|
|
CONFIG_X86_AMD_FREQ_SENSITIVITY=y
|
|
|
|
CONFIG_X86_AMD_PLATFORM_DEVICE=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_X86_AMD_PSTATE=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_X86_AMD_PSTATE_UT is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_X86_CPUID=y
|
|
|
|
CONFIG_X86_DIRECT_GBPAGES=y
|
|
|
|
CONFIG_X86_HV_CALLBACK_VECTOR=y
|
|
|
|
CONFIG_X86_INTEL_LPSS=y
|
|
|
|
# CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set
|
|
|
|
CONFIG_X86_INTEL_PSTATE=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_X86_KERNEL_IBT is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_X86_MEM_ENCRYPT=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_X86_MINIMUM_CPU_FAMILY=64
|
|
|
|
# CONFIG_X86_PCC_CPUFREQ is not set
|
|
|
|
CONFIG_X86_PKG_TEMP_THERMAL=y
|
|
|
|
# CONFIG_X86_PMEM_LEGACY is not set
|
|
|
|
CONFIG_X86_PM_TIMER=y
|
|
|
|
# CONFIG_X86_POWERNOW_K8 is not set
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_X86_USER_SHADOW_STACK is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
# CONFIG_X86_VSYSCALL_EMULATION is not set
|
|
|
|
CONFIG_X86_X2APIC=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_X86_X32_ABI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XEN=y
|
|
|
|
CONFIG_XENFS=y
|
|
|
|
CONFIG_XEN_512GB=y
|
|
|
|
CONFIG_XEN_ACPI=y
|
|
|
|
CONFIG_XEN_ACPI_PROCESSOR=y
|
|
|
|
CONFIG_XEN_AUTO_XLATE=y
|
|
|
|
# CONFIG_XEN_BACKEND is not set
|
|
|
|
CONFIG_XEN_BALLOON=y
|
|
|
|
CONFIG_XEN_BLKDEV_FRONTEND=y
|
|
|
|
CONFIG_XEN_COMPAT_XENFS=y
|
|
|
|
CONFIG_XEN_DEBUG_FS=y
|
|
|
|
CONFIG_XEN_DEV_EVTCHN=y
|
|
|
|
CONFIG_XEN_DOM0=y
|
|
|
|
CONFIG_XEN_EFI=y
|
|
|
|
CONFIG_XEN_FBDEV_FRONTEND=y
|
|
|
|
CONFIG_XEN_GNTDEV=y
|
|
|
|
CONFIG_XEN_GRANT_DEV_ALLOC=y
|
2024-04-02 08:42:08 +00:00
|
|
|
CONFIG_XEN_GRANT_DMA_OPS=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XEN_HAVE_PVMMU=y
|
|
|
|
CONFIG_XEN_HAVE_VPMU=y
|
|
|
|
# CONFIG_XEN_MCE_LOG is not set
|
|
|
|
CONFIG_XEN_NETDEV_FRONTEND=y
|
|
|
|
CONFIG_XEN_PCIDEV_FRONTEND=y
|
|
|
|
CONFIG_XEN_PRIVCMD=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_XEN_PRIVCMD_IRQFD is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XEN_PV=y
|
|
|
|
CONFIG_XEN_PVH=y
|
|
|
|
CONFIG_XEN_PVHVM=y
|
|
|
|
CONFIG_XEN_PVHVM_GUEST=y
|
|
|
|
CONFIG_XEN_PVHVM_SMP=y
|
|
|
|
CONFIG_XEN_PV_DOM0=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_XEN_PV_MSR_SAFE=y
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XEN_PV_SMP=y
|
|
|
|
CONFIG_XEN_SAVE_RESTORE=y
|
|
|
|
CONFIG_XEN_SCSI_FRONTEND=y
|
|
|
|
CONFIG_XEN_SYMS=y
|
|
|
|
CONFIG_XEN_SYS_HYPERVISOR=y
|
2023-08-21 12:23:13 +00:00
|
|
|
CONFIG_XEN_VIRTIO=y
|
|
|
|
# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XEN_WDT=y
|
|
|
|
CONFIG_XEN_XENBUS_FRONTEND=y
|
2023-08-21 12:23:13 +00:00
|
|
|
# CONFIG_XIAOMI_WMI is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_XPS=y
|
2024-04-02 08:42:08 +00:00
|
|
|
# CONFIG_YOGABOOK is not set
|
2023-08-20 13:01:31 +00:00
|
|
|
CONFIG_ZLIB_DEFLATE=y
|
|
|
|
CONFIG_ZONE_DMA32=y
|