Skip to content

Commit a448539

Browse files
avpatelpalmer-dabbelt
authored andcommitted
RISC-V: Enable QEMU virt machine support in defconfigs
We have kconfig option for QEMU virt machine so let's enable it in RV32 and RV64 defconfigs. Also, we remove various VIRTIO configs from RV32 and RV64 defconfigs because these are now selected by QEMU virt machine kconfig option. Signed-off-by: Anup Patel <[email protected]> Reviewed-by: Atish Patra <[email protected]> Reviewed-by: Palmer Dabbelt <[email protected]> Reviewed-by: Alistair Francis <[email protected]> Signed-off-by: Palmer Dabbelt <[email protected]>
1 parent 759bdc1 commit a448539

File tree

2 files changed

+2
-29
lines changed

2 files changed

+2
-29
lines changed

arch/riscv/configs/defconfig

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y
1515
CONFIG_EXPERT=y
1616
CONFIG_BPF_SYSCALL=y
1717
CONFIG_SOC_SIFIVE=y
18+
CONFIG_SOC_VIRT=y
1819
CONFIG_SMP=y
1920
CONFIG_MODULES=y
2021
CONFIG_MODULE_UNLOAD=y
@@ -30,23 +31,19 @@ CONFIG_IP_PNP_BOOTP=y
3031
CONFIG_IP_PNP_RARP=y
3132
CONFIG_NETLINK_DIAG=y
3233
CONFIG_NET_9P=y
33-
CONFIG_NET_9P_VIRTIO=y
3434
CONFIG_PCI=y
3535
CONFIG_PCIEPORTBUS=y
3636
CONFIG_PCI_HOST_GENERIC=y
3737
CONFIG_PCIE_XILINX=y
3838
CONFIG_DEVTMPFS=y
3939
CONFIG_DEVTMPFS_MOUNT=y
4040
CONFIG_BLK_DEV_LOOP=y
41-
CONFIG_VIRTIO_BLK=y
4241
CONFIG_BLK_DEV_SD=y
4342
CONFIG_BLK_DEV_SR=y
44-
CONFIG_SCSI_VIRTIO=y
4543
CONFIG_ATA=y
4644
CONFIG_SATA_AHCI=y
4745
CONFIG_SATA_AHCI_PLATFORM=y
4846
CONFIG_NETDEVICES=y
49-
CONFIG_VIRTIO_NET=y
5047
CONFIG_MACB=y
5148
CONFIG_E1000E=y
5249
CONFIG_R8169=y
@@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y
5754
CONFIG_SERIAL_OF_PLATFORM=y
5855
CONFIG_SERIAL_EARLYCON_RISCV_SBI=y
5956
CONFIG_HVC_RISCV_SBI=y
60-
CONFIG_VIRTIO_CONSOLE=y
6157
CONFIG_HW_RANDOM=y
62-
CONFIG_HW_RANDOM_VIRTIO=y
6358
CONFIG_SPI=y
6459
CONFIG_SPI_SIFIVE=y
6560
# CONFIG_PTP_1588_CLOCK is not set
6661
CONFIG_DRM=y
6762
CONFIG_DRM_RADEON=y
68-
CONFIG_DRM_VIRTIO_GPU=y
6963
CONFIG_FRAMEBUFFER_CONSOLE=y
7064
CONFIG_USB=y
7165
CONFIG_USB_XHCI_HCD=y
@@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y
7872
CONFIG_USB_UAS=y
7973
CONFIG_MMC=y
8074
CONFIG_MMC_SPI=y
81-
CONFIG_VIRTIO_PCI=y
82-
CONFIG_VIRTIO_BALLOON=y
83-
CONFIG_VIRTIO_INPUT=y
84-
CONFIG_VIRTIO_MMIO=y
85-
CONFIG_RPMSG_CHAR=y
86-
CONFIG_RPMSG_VIRTIO=y
8775
CONFIG_EXT4_FS=y
8876
CONFIG_EXT4_FS_POSIX_ACL=y
8977
CONFIG_AUTOFS4_FS=y
@@ -98,7 +86,6 @@ CONFIG_NFS_V4_2=y
9886
CONFIG_ROOT_NFS=y
9987
CONFIG_9P_FS=y
10088
CONFIG_CRYPTO_USER_API_HASH=y
101-
CONFIG_CRYPTO_DEV_VIRTIO=y
10289
CONFIG_PRINTK_TIME=y
10390
CONFIG_DEBUG_FS=y
10491
CONFIG_DEBUG_PAGEALLOC=y

arch/riscv/configs/rv32_defconfig

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y
1414
CONFIG_BLK_DEV_INITRD=y
1515
CONFIG_EXPERT=y
1616
CONFIG_BPF_SYSCALL=y
17+
CONFIG_SOC_VIRT=y
1718
CONFIG_ARCH_RV32I=y
1819
CONFIG_SMP=y
1920
CONFIG_MODULES=y
@@ -30,23 +31,19 @@ CONFIG_IP_PNP_BOOTP=y
3031
CONFIG_IP_PNP_RARP=y
3132
CONFIG_NETLINK_DIAG=y
3233
CONFIG_NET_9P=y
33-
CONFIG_NET_9P_VIRTIO=y
3434
CONFIG_PCI=y
3535
CONFIG_PCIEPORTBUS=y
3636
CONFIG_PCI_HOST_GENERIC=y
3737
CONFIG_PCIE_XILINX=y
3838
CONFIG_DEVTMPFS=y
3939
CONFIG_DEVTMPFS_MOUNT=y
4040
CONFIG_BLK_DEV_LOOP=y
41-
CONFIG_VIRTIO_BLK=y
4241
CONFIG_BLK_DEV_SD=y
4342
CONFIG_BLK_DEV_SR=y
44-
CONFIG_SCSI_VIRTIO=y
4543
CONFIG_ATA=y
4644
CONFIG_SATA_AHCI=y
4745
CONFIG_SATA_AHCI_PLATFORM=y
4846
CONFIG_NETDEVICES=y
49-
CONFIG_VIRTIO_NET=y
5047
CONFIG_MACB=y
5148
CONFIG_E1000E=y
5249
CONFIG_R8169=y
@@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y
5754
CONFIG_SERIAL_OF_PLATFORM=y
5855
CONFIG_SERIAL_EARLYCON_RISCV_SBI=y
5956
CONFIG_HVC_RISCV_SBI=y
60-
CONFIG_VIRTIO_CONSOLE=y
6157
CONFIG_HW_RANDOM=y
62-
CONFIG_HW_RANDOM_VIRTIO=y
6358
# CONFIG_PTP_1588_CLOCK is not set
6459
CONFIG_DRM=y
6560
CONFIG_DRM_RADEON=y
66-
CONFIG_DRM_VIRTIO_GPU=y
6761
CONFIG_FRAMEBUFFER_CONSOLE=y
6862
CONFIG_USB=y
6963
CONFIG_USB_XHCI_HCD=y
@@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y
7468
CONFIG_USB_OHCI_HCD_PLATFORM=y
7569
CONFIG_USB_STORAGE=y
7670
CONFIG_USB_UAS=y
77-
CONFIG_VIRTIO_PCI=y
78-
CONFIG_VIRTIO_BALLOON=y
79-
CONFIG_VIRTIO_INPUT=y
80-
CONFIG_VIRTIO_MMIO=y
81-
CONFIG_RPMSG_CHAR=y
82-
CONFIG_RPMSG_VIRTIO=y
83-
CONFIG_SIFIVE_PLIC=y
8471
CONFIG_EXT4_FS=y
8572
CONFIG_EXT4_FS_POSIX_ACL=y
8673
CONFIG_AUTOFS4_FS=y
@@ -95,7 +82,6 @@ CONFIG_NFS_V4_2=y
9582
CONFIG_ROOT_NFS=y
9683
CONFIG_9P_FS=y
9784
CONFIG_CRYPTO_USER_API_HASH=y
98-
CONFIG_CRYPTO_DEV_VIRTIO=y
9985
CONFIG_PRINTK_TIME=y
10086
CONFIG_DEBUG_FS=y
10187
CONFIG_DEBUG_PAGEALLOC=y

0 commit comments

Comments
 (0)