Skip to content

Commit 27b161a

Browse files
committed
LoongArch: Update Loongson-3 default config file
1, Add NVME related options; 2, Add compressed firmware support; 3, Add virtio drivers in order to run in qemu. Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
1 parent 4d7bf93 commit 27b161a

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

arch/loongarch/configs/loongson3_defconfig

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,8 @@ CONFIG_NET_ACT_IPT=m
278278
CONFIG_NET_ACT_NAT=m
279279
CONFIG_NET_ACT_BPF=m
280280
CONFIG_OPENVSWITCH=m
281+
CONFIG_VSOCKETS=m
282+
CONFIG_VIRTIO_VSOCKETS=m
281283
CONFIG_NETLINK_DIAG=y
282284
CONFIG_CGROUP_NET_PRIO=y
283285
CONFIG_BT=m
@@ -289,6 +291,7 @@ CONFIG_MAC80211=m
289291
CONFIG_RFKILL=m
290292
CONFIG_RFKILL_INPUT=y
291293
CONFIG_NET_9P=y
294+
CONFIG_NET_9P_VIRTIO=y
292295
CONFIG_CEPH_LIB=m
293296
CONFIG_PCIEPORTBUS=y
294297
CONFIG_HOTPLUG_PCI_PCIE=y
@@ -308,6 +311,8 @@ CONFIG_RAPIDIO_MPORT_CDEV=m
308311
CONFIG_UEVENT_HELPER=y
309312
CONFIG_DEVTMPFS=y
310313
CONFIG_DEVTMPFS_MOUNT=y
314+
CONFIG_FW_LOADER_COMPRESS=y
315+
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
311316
CONFIG_MTD=m
312317
CONFIG_MTD_BLOCK=m
313318
CONFIG_MTD_CFI=m
@@ -328,8 +333,19 @@ CONFIG_BLK_DEV_CRYPTOLOOP=y
328333
CONFIG_BLK_DEV_NBD=m
329334
CONFIG_BLK_DEV_RAM=y
330335
CONFIG_BLK_DEV_RAM_SIZE=8192
336+
CONFIG_VIRTIO_BLK=y
331337
CONFIG_BLK_DEV_RBD=m
332338
CONFIG_BLK_DEV_NVME=y
339+
CONFIG_NVME_MULTIPATH=y
340+
CONFIG_NVME_RDMA=m
341+
CONFIG_NVME_FC=m
342+
CONFIG_NVME_TCP=m
343+
CONFIG_NVME_TARGET=m
344+
CONFIG_NVME_TARGET_PASSTHRU=y
345+
CONFIG_NVME_TARGET_LOOP=m
346+
CONFIG_NVME_TARGET_RDMA=m
347+
CONFIG_NVME_TARGET_FC=m
348+
CONFIG_NVME_TARGET_TCP=m
333349
CONFIG_EEPROM_AT24=m
334350
CONFIG_BLK_DEV_SD=y
335351
CONFIG_BLK_DEV_SR=y
@@ -359,6 +375,7 @@ CONFIG_SCSI_QLA_FC=m
359375
CONFIG_TCM_QLA2XXX=m
360376
CONFIG_SCSI_QLA_ISCSI=m
361377
CONFIG_SCSI_LPFC=m
378+
CONFIG_SCSI_VIRTIO=m
362379
CONFIG_ATA=y
363380
CONFIG_SATA_AHCI=y
364381
CONFIG_SATA_AHCI_PLATFORM=y
@@ -403,6 +420,7 @@ CONFIG_VXLAN=y
403420
CONFIG_RIONET=m
404421
CONFIG_TUN=m
405422
CONFIG_VETH=m
423+
CONFIG_VIRTIO_NET=m
406424
# CONFIG_NET_VENDOR_3COM is not set
407425
# CONFIG_NET_VENDOR_ADAPTEC is not set
408426
# CONFIG_NET_VENDOR_AGERE is not set
@@ -527,10 +545,12 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y
527545
CONFIG_SERIAL_8250_RSA=y
528546
CONFIG_SERIAL_NONSTANDARD=y
529547
CONFIG_PRINTER=m
548+
CONFIG_VIRTIO_CONSOLE=y
530549
CONFIG_IPMI_HANDLER=m
531550
CONFIG_IPMI_DEVICE_INTERFACE=m
532551
CONFIG_IPMI_SI=m
533552
CONFIG_HW_RANDOM=y
553+
CONFIG_HW_RANDOM_VIRTIO=m
534554
CONFIG_I2C_CHARDEV=y
535555
CONFIG_I2C_PIIX4=y
536556
CONFIG_I2C_GPIO=y
@@ -568,6 +588,8 @@ CONFIG_DRM_AMDGPU_SI=y
568588
CONFIG_DRM_AMDGPU_CIK=y
569589
CONFIG_DRM_AMDGPU_USERPTR=y
570590
CONFIG_DRM_AST=y
591+
CONFIG_DRM_QXL=m
592+
CONFIG_DRM_VIRTIO_GPU=m
571593
CONFIG_FB=y
572594
CONFIG_FB_EFI=y
573595
CONFIG_FB_RADEON=y
@@ -637,7 +659,16 @@ CONFIG_UIO=m
637659
CONFIG_UIO_PDRV_GENIRQ=m
638660
CONFIG_UIO_DMEM_GENIRQ=m
639661
CONFIG_UIO_PCI_GENERIC=m
640-
# CONFIG_VIRTIO_MENU is not set
662+
CONFIG_VFIO=m
663+
CONFIG_VFIO_PCI=m
664+
CONFIG_VIRTIO_PCI=y
665+
CONFIG_VIRTIO_BALLOON=m
666+
CONFIG_VIRTIO_INPUT=m
667+
CONFIG_VIRTIO_MMIO=m
668+
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
669+
CONFIG_VHOST_NET=m
670+
CONFIG_VHOST_SCSI=m
671+
CONFIG_VHOST_VSOCK=m
641672
CONFIG_COMEDI=m
642673
CONFIG_COMEDI_PCI_DRIVERS=m
643674
CONFIG_COMEDI_8255_PCI=m
@@ -762,6 +793,7 @@ CONFIG_CRYPTO_USER_API_HASH=m
762793
CONFIG_CRYPTO_USER_API_SKCIPHER=m
763794
CONFIG_CRYPTO_USER_API_RNG=m
764795
CONFIG_CRYPTO_USER_API_AEAD=m
796+
CONFIG_CRYPTO_DEV_VIRTIO=m
765797
CONFIG_PRINTK_TIME=y
766798
CONFIG_STRIP_ASM_SYMS=y
767799
CONFIG_MAGIC_SYSRQ=y

0 commit comments

Comments
 (0)