Skip to content

Instantly share code, notes, and snippets.

@cchen140
Last active April 6, 2020 20:03
Show Gist options
  • Save cchen140/73e1677c45164f86ed94e66105ee9393 to your computer and use it in GitHub Desktop.
Save cchen140/73e1677c45164f86ed94e66105ee9393 to your computer and use it in GitHub Desktop.
Kernel configurations required for running in a QEMU versatile-pb machine
CONFIG_CPU_V6=y
CONFIG_ARM_ERRATA_411920=y
CONFIG_ARM_ERRATA_364296=y
CONFIG_AEABI=y
CONFIG_OABI_COMPAT=y
CONFIG_PCI=y
CONFIG_PCI_VERSATILE=y
CONFIG_SCSI=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_TMPFS=y
CONFIG_INPUT_EVDEV=y
CONFIG_EXT3_FS=y
CONFIG_EXT4_FS=y
CONFIG_VFAT_FS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_VFP=y
CONFIG_CGROUPS=y
CONFIG_MMC_BCM2835=y
CONFIG_MMC_BCM2835_DMA=y
CONFIG_DMADEVICES=y
CONFIG_DMA_BCM2708=y
CONFIG_FHANDLE=y
CONFIG_OVERLAY_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_FS_POSIX_ACL=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_MODVERSIONS=y
CONFIG_NET_9P=y
CONFIG_NET_9P_VIRTIO=y
CONFIG_9P_FS=y
CONFIG_9P_FS_POSIX_ACL=y
CONFIG_VIRTIO=y
CONFIG_VIRTIO_BLK=y
CONFIG_SCSI_VIRTIO=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_VIRTIO_BALLOON=y
CONFIG_VIRTIO_INPUT=y
CONFIG_VIRTIO_PCI=y
# for VIRTIO graphics
CONFIG_DRM=y
CONFIG_DRM_VIRTIO_GPU=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_VIRTIO=y
@cchen140
Copy link
Author

cchen140 commented Apr 6, 2020

Add CONFIG_DRM=y and CONFIG_DRM_VIRTIO_GPU=y for supporting VIRTIO graphics. With this, you can start a QEMU with -device virtio-gpu-pci option to avoid a DRM timeout issue during boot-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment