ANDROID: Align x86-64 microdroid kernel configs to aarch64 kernel configs

x86-64 and aarch64 kernels should be at feature parity, so update the
x86-64 kernel configs to match the aarch64 configs.

Note, unline aarch64:

- x86-64 requires ZONE_DMA32 to be enabled on 64-bit kernels, so that
cannot be disabled.
- CONFIG_HOTPLUG_CPU cannot be disabled on x86-64.

Bug: 432329937
Change-Id: Id3d6d5ef5016f3984ecc0755788f4ff03e0311ad
Signed-off-by: Isaac J. Manjarres <isaacmanjarres@google.com>
This commit is contained in:
Isaac J. Manjarres
2025-07-21 22:26:56 +00:00
parent e4fc14c2f7
commit be16e97d16

View File

@@ -32,9 +32,7 @@ CONFIG_NR_CPUS=32
CONFIG_EFI=y CONFIG_EFI=y
CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="stack_depot_disable=on cgroup_disable=pressure ioremap_guard panic=-1 bootconfig acpi=noirq" CONFIG_CMDLINE="stack_depot_disable=on cgroup_disable=pressure ioremap_guard panic=-1 bootconfig acpi=noirq"
CONFIG_PM_WAKELOCKS=y # CONFIG_SUSPEND is not set
CONFIG_PM_WAKELOCKS_LIMIT=0
# CONFIG_PM_WAKELOCKS_GC is not set
CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_TIMES=y CONFIG_CPU_FREQ_TIMES=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y
@@ -53,8 +51,7 @@ CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_COMPAT_BRK is not set # CONFIG_COMPAT_BRK is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_ZONE_DMA is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_ANON_VMA_NAME=y CONFIG_ANON_VMA_NAME=y
CONFIG_USERFAULTFD=y CONFIG_USERFAULTFD=y
CONFIG_LRU_GEN=y CONFIG_LRU_GEN=y
@@ -74,8 +71,7 @@ CONFIG_PCI_MSI=y
CONFIG_PCI_IOV=y CONFIG_PCI_IOV=y
# CONFIG_VGA_ARB is not set # CONFIG_VGA_ARB is not set
CONFIG_PCI_ENDPOINT=y CONFIG_PCI_ENDPOINT=y
CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER is not set
# CONFIG_FW_CACHE is not set
CONFIG_OF=y CONFIG_OF=y
CONFIG_ZRAM=y CONFIG_ZRAM=y
CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP=y
@@ -122,11 +118,12 @@ CONFIG_MFD_SYSCON=y
# CONFIG_USB_SUPPORT is not set # CONFIG_USB_SUPPORT is not set
CONFIG_EDAC=y CONFIG_EDAC=y
CONFIG_RTC_CLASS=y CONFIG_RTC_CLASS=y
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_SYSFS_STATS=y
CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_BALLOON=y
CONFIG_STAGING=y CONFIG_STAGING=y
# CONFIG_IOMMU_SUPPORT is not set
# CONFIG_ANDROID_KABI_RESERVE is not set
# CONFIG_ANDROID_VENDOR_OEM_DATA is not set
CONFIG_LIBNVDIMM=y CONFIG_LIBNVDIMM=y
CONFIG_EXT4_FS=y CONFIG_EXT4_FS=y
# CONFIG_EXT4_USE_FOR_EXT2 is not set # CONFIG_EXT4_USE_FOR_EXT2 is not set