defconfig: autoghgvm: refine configs for LV GVM booting

To ensure the configs is optimized and workable for LV booting,
we need to refine the configs:

1. remove SWIOTLB_NONLINEAR and VIRTIO_MMIO_SWIOTLB as bounce
buffers are no longer used for LV GVM Virtio device.
2. disable ZONE_DMA, otherwise general SWIOTLB init will fail,
which causes kernel panic.
3. Set all modules as in-built.

Change-Id: If4fbf5ecf7391bc16e3d75b803444a67cc884e43
Signed-off-by: Wei Liu <quic_wliu8@quicinc.com>
This commit is contained in:
Wei Liu 2024-07-29 18:24:11 +08:00
parent a4f519bcfe
commit f32c9f673e

View File

@ -4,82 +4,81 @@ CONFIG_ARCH_QCOM=y
CONFIG_ARCH_QTI_VM=y
CONFIG_ARM64=y
CONFIG_ARM64_PMEM=y
CONFIG_ARM_SMMU=m
CONFIG_ARM_SMMU=y
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU_QCOM=m
CONFIG_COMMON_CLK_QCOM=m
CONFIG_FAILOVER=m
CONFIG_ARM_SMMU_QCOM=y
CONFIG_COMMON_CLK_QCOM=y
CONFIG_FAILOVER=y
CONFIG_GH_ARM64_DRV=y
CONFIG_GH_CTRL=y
CONFIG_GH_DBL=y
CONFIG_GH_MSGQ=y
CONFIG_GH_RM_DRV=y
CONFIG_GH_VIRT_WATCHDOG=m
CONFIG_GH_VIRT_WATCHDOG=y
CONFIG_GUNYAH=y
CONFIG_GUNYAH_DRIVERS=y
CONFIG_HVC_GUNYAH=y
CONFIG_HVC_GUNYAH_CONSOLE=y
CONFIG_I2C_MSM_GENI=m
CONFIG_I2C_VIRTIO=m
CONFIG_I2C_MSM_GENI=y
CONFIG_I2C_VIRTIO=y
CONFIG_IOMMU_IO_PGTABLE_FAST=y
# CONFIG_IOMMU_IO_PGTABLE_FAST_PROVE_TLB is not set
# CONFIG_IOMMU_IO_PGTABLE_FAST_SELFTEST is not set
CONFIG_IPC_LOGGING=m
CONFIG_IPC_LOGGING=y
CONFIG_LOCALVERSION="-perf"
CONFIG_MAILBOX=y
CONFIG_MHI_BUS=m
CONFIG_MHI_BUS=y
CONFIG_MHI_BUS_MISC=y
CONFIG_MHI_UCI=m
CONFIG_MHI_UCI=y
# CONFIG_MODULE_SIG_ALL is not set
CONFIG_MSM_HAB=m
CONFIG_MSM_HAB=y
CONFIG_MSM_VIRTIO_HAB=y
CONFIG_NET_FAILOVER=m
CONFIG_PINCTRL_LEMANS=m
CONFIG_PINCTRL_MONACO_AUTO=m
CONFIG_PINCTRL_MSM=m
CONFIG_QCOM_DMABUF_HEAPS=m
CONFIG_NET_FAILOVER=y
CONFIG_PINCTRL_LEMANS=y
CONFIG_PINCTRL_MONACO_AUTO=y
CONFIG_PINCTRL_MSM=y
CONFIG_QCOM_DMABUF_HEAPS=y
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
CONFIG_QCOM_HGSL=m
CONFIG_QCOM_HGSL_TCSR_SIGNAL=m
CONFIG_QCOM_IOMMU_DEBUG=m
CONFIG_QCOM_IOMMU_UTIL=m
CONFIG_QCOM_IPCC=m
CONFIG_QCOM_LOGBUF_BOOTLOG=m
CONFIG_QCOM_MEM_BUF=m
CONFIG_QCOM_MEM_BUF_DEV=m
CONFIG_QCOM_QMI_HELPERS=m
CONFIG_QCOM_RPROC_COMMON=m
CONFIG_QCOM_RUN_QUEUE_STATS=m
CONFIG_QCOM_HGSL=y
CONFIG_QCOM_HGSL_TCSR_SIGNAL=y
CONFIG_QCOM_IOMMU_DEBUG=y
CONFIG_QCOM_IOMMU_UTIL=y
CONFIG_QCOM_IPCC=y
CONFIG_QCOM_LOGBUF_BOOTLOG=y
CONFIG_QCOM_MEM_BUF=y
CONFIG_QCOM_MEM_BUF_DEV=y
CONFIG_QCOM_QMI_HELPERS=y
CONFIG_QCOM_RPROC_COMMON=y
CONFIG_QCOM_RUN_QUEUE_STATS=y
CONFIG_QCOM_SCM=y
CONFIG_QCOM_SECURE_BUFFER=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SECURE_BUFFER=y
CONFIG_QCOM_SMEM=y
# CONFIG_QCOM_SOC_WATCHDOG is not set
CONFIG_QCOM_SYSMON=m
CONFIG_QCOM_SYSMON=y
# CONFIG_QCOM_WATCHDOG_USERSPACE_PET is not set
CONFIG_QCOM_WDT_CORE=m
CONFIG_QRTR=m
CONFIG_QRTR_MHI=m
CONFIG_QCOM_WDT_CORE=y
CONFIG_QRTR=y
CONFIG_QRTR_MHI=y
CONFIG_QRTR_NODE_ID=1
CONFIG_QRTR_WAKEUP_MS=0
CONFIG_QTI_IOMMU_SUPPORT=m
CONFIG_RENAME_DEVICES=m
CONFIG_RPMSG_QCOM_GLINK=m
CONFIG_RPMSG_QCOM_GLINK_CMA=m
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
CONFIG_SERIAL_MSM_GENI=m
CONFIG_SPI_MSM_GENI=m
CONFIG_SPI_SPIDEV=m
CONFIG_SWIOTLB_NONLINEAR=y
CONFIG_QTI_IOMMU_SUPPORT=y
CONFIG_RENAME_DEVICES=y
CONFIG_RPMSG_QCOM_GLINK=y
CONFIG_RPMSG_QCOM_GLINK_CMA=y
CONFIG_RPMSG_QCOM_GLINK_SMEM=y
CONFIG_SERIAL_MSM_GENI=y
CONFIG_SPI_MSM_GENI=y
CONFIG_SPI_SPIDEV=y
CONFIG_VHOST_MENU=y
CONFIG_VIRTIO_BLK=m
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_MMIO=m
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_INPUT=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_POLL_RESET=y
CONFIG_VIRTIO_MMIO_SWIOTLB=y
CONFIG_VIRTIO_NET=m
CONFIG_VIRTIO_NET=y
CONFIG_VIRT_DRIVERS=y
# CONFIG_ZONE_DMA is not set
# CONFIG_ZONE_DMA32 is not set