Skip to content

Commit 70b8382

Browse files
chenhuacaitsbogend
authored andcommitted
MIPS: Update default config file for Loongson-3
Update Loongson-3's default config file: 1, Adjust NR_CPUS to 16; 2, Add a built-in cmdline "ieee754=relaxed"; 3, Enable MSA, CGROUPS, NAMESPACES, KVM, and XFS support; 4, Enable all possible virtio drivers to support KVM Host/Guest; 5, Enable all necessary netfilter modules to support virtual network; Signed-off-by: Huacai Chen <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
1 parent 39c1485 commit 70b8382

File tree

1 file changed

+83
-6
lines changed

1 file changed

+83
-6
lines changed

arch/mips/configs/loongson3_defconfig

Lines changed: 83 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,30 @@ CONFIG_TASK_IO_ACCOUNTING=y
1515
CONFIG_MEMCG=y
1616
CONFIG_MEMCG_SWAP=y
1717
CONFIG_BLK_CGROUP=y
18+
CONFIG_CGROUP_PIDS=y
19+
CONFIG_CGROUP_FREEZER=y
1820
CONFIG_CPUSETS=y
21+
CONFIG_CGROUP_DEVICE=y
22+
CONFIG_CGROUP_CPUACCT=y
23+
CONFIG_NAMESPACES=y
24+
CONFIG_USER_NS=y
1925
CONFIG_SCHED_AUTOGROUP=y
2026
CONFIG_SYSFS_DEPRECATED=y
2127
CONFIG_RELAY=y
2228
CONFIG_BLK_DEV_INITRD=y
2329
CONFIG_EMBEDDED=y
2430
CONFIG_PERF_EVENTS=y
2531
CONFIG_MACH_LOONGSON64=y
32+
CONFIG_CPU_HAS_MSA=y
2633
CONFIG_SMP=y
34+
CONFIG_NR_CPUS=16
2735
CONFIG_HZ_256=y
2836
CONFIG_KEXEC=y
29-
CONFIG_PCIEPORTBUS=y
30-
CONFIG_HOTPLUG_PCI_PCIE=y
31-
# CONFIG_PCIEAER is not set
32-
CONFIG_PCIEASPM_PERFORMANCE=y
33-
CONFIG_HOTPLUG_PCI=y
3437
CONFIG_MIPS32_O32=y
3538
CONFIG_MIPS32_N32=y
39+
CONFIG_VIRTUALIZATION=y
40+
CONFIG_KVM=m
41+
CONFIG_KVM_MIPS_VZ=y
3642
CONFIG_MODULES=y
3743
CONFIG_MODULE_FORCE_LOAD=y
3844
CONFIG_MODULE_UNLOAD=y
@@ -56,11 +62,19 @@ CONFIG_IP_MULTIPLE_TABLES=y
5662
CONFIG_IP_ROUTE_MULTIPATH=y
5763
CONFIG_IP_ROUTE_VERBOSE=y
5864
CONFIG_NETFILTER=y
65+
CONFIG_BRIDGE_NETFILTER=m
5966
CONFIG_NETFILTER_NETLINK_LOG=m
67+
CONFIG_NF_CONNTRACK=m
68+
CONFIG_NF_CONNTRACK_SNMP=m
69+
CONFIG_NF_TABLES=m
70+
CONFIG_NFT_CT=m
71+
CONFIG_NFT_NAT=m
72+
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
6073
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
6174
CONFIG_NETFILTER_XT_TARGET_MARK=m
6275
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
6376
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
77+
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
6478
CONFIG_NETFILTER_XT_MATCH_DCCP=m
6579
CONFIG_NETFILTER_XT_MATCH_ESP=m
6680
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
@@ -74,35 +88,64 @@ CONFIG_NETFILTER_XT_MATCH_REALM=m
7488
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
7589
CONFIG_NETFILTER_XT_MATCH_STRING=m
7690
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
91+
CONFIG_IP_SET=m
7792
CONFIG_IP_VS=m
93+
CONFIG_NF_TABLES_IPV4=y
94+
CONFIG_NF_TABLES_ARP=y
7895
CONFIG_IP_NF_IPTABLES=m
7996
CONFIG_IP_NF_MATCH_AH=m
8097
CONFIG_IP_NF_MATCH_ECN=m
98+
CONFIG_IP_NF_MATCH_RPFILTER=m
8199
CONFIG_IP_NF_MATCH_TTL=m
82100
CONFIG_IP_NF_FILTER=m
83101
CONFIG_IP_NF_TARGET_REJECT=m
102+
CONFIG_IP_NF_NAT=m
103+
CONFIG_IP_NF_TARGET_MASQUERADE=m
84104
CONFIG_IP_NF_MANGLE=m
85105
CONFIG_IP_NF_TARGET_ECN=m
86106
CONFIG_IP_NF_TARGET_TTL=m
87107
CONFIG_IP_NF_RAW=m
108+
CONFIG_IP_NF_SECURITY=m
88109
CONFIG_IP_NF_ARPTABLES=m
89110
CONFIG_IP_NF_ARPFILTER=m
90111
CONFIG_IP_NF_ARP_MANGLE=m
112+
CONFIG_NF_TABLES_IPV6=y
113+
CONFIG_IP6_NF_IPTABLES=m
114+
CONFIG_IP6_NF_MATCH_RPFILTER=m
115+
CONFIG_IP6_NF_FILTER=m
116+
CONFIG_IP6_NF_TARGET_REJECT=m
117+
CONFIG_IP6_NF_MANGLE=m
118+
CONFIG_IP6_NF_RAW=m
119+
CONFIG_IP6_NF_SECURITY=m
120+
CONFIG_IP6_NF_NAT=m
121+
CONFIG_IP6_NF_TARGET_MASQUERADE=m
122+
CONFIG_NF_TABLES_BRIDGE=m
123+
CONFIG_BRIDGE_NF_EBTABLES=m
124+
CONFIG_BRIDGE_EBT_T_FILTER=m
125+
CONFIG_BRIDGE_EBT_T_NAT=m
91126
CONFIG_IP_SCTP=m
92127
CONFIG_L2TP=m
93128
CONFIG_BRIDGE=m
129+
CONFIG_VSOCKETS=m
130+
CONFIG_VIRTIO_VSOCKETS=m
94131
CONFIG_CFG80211=m
95132
CONFIG_CFG80211_WEXT=y
96133
CONFIG_MAC80211=m
97134
CONFIG_RFKILL=m
98135
CONFIG_RFKILL_INPUT=y
136+
CONFIG_NET_9P=m
137+
CONFIG_NET_9P_VIRTIO=m
138+
CONFIG_PCIEPORTBUS=y
139+
# CONFIG_PCIEASPM is not set
140+
CONFIG_HOTPLUG_PCI=y
99141
CONFIG_DEVTMPFS=y
100142
CONFIG_DEVTMPFS_MOUNT=y
101143
CONFIG_MTD=m
102144
CONFIG_BLK_DEV_LOOP=y
103145
CONFIG_BLK_DEV_CRYPTOLOOP=y
104146
CONFIG_BLK_DEV_RAM=y
105147
CONFIG_BLK_DEV_RAM_SIZE=8192
148+
CONFIG_VIRTIO_BLK=y
106149
CONFIG_RAID_ATTRS=m
107150
CONFIG_BLK_DEV_SD=y
108151
CONFIG_BLK_DEV_SR=y
@@ -118,6 +161,7 @@ CONFIG_MEGARAID_MM=y
118161
CONFIG_MEGARAID_MAILBOX=y
119162
CONFIG_MEGARAID_LEGACY=y
120163
CONFIG_MEGARAID_SAS=y
164+
CONFIG_SCSI_VIRTIO=y
121165
CONFIG_ATA=y
122166
CONFIG_SATA_AHCI=y
123167
CONFIG_PATA_ATIIXP=y
@@ -141,7 +185,10 @@ CONFIG_TCM_PSCSI=m
141185
CONFIG_LOOPBACK_TARGET=m
142186
CONFIG_ISCSI_TARGET=m
143187
CONFIG_NETDEVICES=y
188+
CONFIG_DUMMY=m
144189
CONFIG_TUN=m
190+
CONFIG_VETH=m
191+
CONFIG_VIRTIO_NET=m
145192
# CONFIG_NET_VENDOR_3COM is not set
146193
# CONFIG_NET_VENDOR_ADAPTEC is not set
147194
# CONFIG_NET_VENDOR_ALTEON is not set
@@ -200,6 +247,8 @@ CONFIG_ATH9K=m
200247
CONFIG_HOSTAP=m
201248
CONFIG_INPUT_POLLDEV=m
202249
CONFIG_INPUT_SPARSEKMAP=y
250+
CONFIG_INPUT_MOUSEDEV=y
251+
CONFIG_INPUT_MOUSEDEV_PSAUX=y
203252
CONFIG_INPUT_EVDEV=y
204253
CONFIG_KEYBOARD_XTKBD=m
205254
CONFIG_MOUSE_PS2_SENTELIC=y
@@ -209,7 +258,6 @@ CONFIG_INPUT_UINPUT=m
209258
CONFIG_SERIO_SERPORT=m
210259
CONFIG_SERIO_RAW=m
211260
CONFIG_LEGACY_PTY_COUNT=16
212-
CONFIG_SERIAL_NONSTANDARD=y
213261
CONFIG_SERIAL_8250=y
214262
CONFIG_SERIAL_8250_CONSOLE=y
215263
CONFIG_SERIAL_8250_NR_UARTS=16
@@ -218,6 +266,8 @@ CONFIG_SERIAL_8250_MANY_PORTS=y
218266
CONFIG_SERIAL_8250_SHARE_IRQ=y
219267
CONFIG_SERIAL_8250_RSA=y
220268
CONFIG_SERIAL_OF_PLATFORM=y
269+
CONFIG_SERIAL_NONSTANDARD=y
270+
CONFIG_VIRTIO_CONSOLE=y
221271
CONFIG_HW_RANDOM=y
222272
CONFIG_RAW_DRIVER=m
223273
CONFIG_I2C_CHARDEV=y
@@ -232,6 +282,8 @@ CONFIG_MEDIA_USB_SUPPORT=y
232282
CONFIG_USB_VIDEO_CLASS=m
233283
CONFIG_DRM=y
234284
CONFIG_DRM_RADEON=m
285+
CONFIG_DRM_QXL=y
286+
CONFIG_DRM_VIRTIO_GPU=y
235287
CONFIG_FB_RADEON=y
236288
CONFIG_LCD_CLASS_DEVICE=y
237289
CONFIG_LCD_PLATFORM=m
@@ -248,10 +300,15 @@ CONFIG_SND_SEQ_DUMMY=m
248300
CONFIG_SND_HDA_INTEL=m
249301
CONFIG_SND_HDA_PATCH_LOADER=y
250302
CONFIG_SND_HDA_CODEC_REALTEK=m
303+
CONFIG_SND_HDA_CODEC_SIGMATEL=m
304+
CONFIG_SND_HDA_CODEC_HDMI=m
251305
CONFIG_SND_HDA_CODEC_CONEXANT=m
252306
# CONFIG_SND_USB is not set
307+
CONFIG_HIDRAW=y
253308
CONFIG_HID_A4TECH=m
254309
CONFIG_HID_SUNPLUS=m
310+
CONFIG_HID_PID=y
311+
CONFIG_USB_HIDDEV=y
255312
CONFIG_USB=y
256313
CONFIG_USB_MON=y
257314
CONFIG_USB_XHCI_HCD=m
@@ -264,7 +321,16 @@ CONFIG_USB_SERIAL=m
264321
CONFIG_USB_SERIAL_OPTION=m
265322
CONFIG_RTC_CLASS=y
266323
CONFIG_RTC_DRV_CMOS=y
324+
CONFIG_RTC_DRV_GOLDFISH=y
267325
CONFIG_DMADEVICES=y
326+
CONFIG_VIRTIO_PCI=y
327+
CONFIG_VIRTIO_BALLOON=m
328+
CONFIG_VIRTIO_INPUT=y
329+
CONFIG_VIRTIO_MMIO=y
330+
CONFIG_VHOST_NET=m
331+
CONFIG_VHOST_SCSI=m
332+
CONFIG_VHOST_VSOCK=m
333+
CONFIG_GOLDFISH=y
268334
CONFIG_PM_DEVFREQ=y
269335
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
270336
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
@@ -277,10 +343,16 @@ CONFIG_EXT2_FS_SECURITY=y
277343
CONFIG_EXT3_FS=y
278344
CONFIG_EXT3_FS_POSIX_ACL=y
279345
CONFIG_EXT3_FS_SECURITY=y
346+
CONFIG_XFS_FS=y
347+
CONFIG_XFS_POSIX_ACL=y
280348
CONFIG_QUOTA=y
281349
# CONFIG_PRINT_QUOTA_WARNING is not set
350+
CONFIG_QFMT_V1=m
351+
CONFIG_QFMT_V2=m
282352
CONFIG_AUTOFS4_FS=y
283353
CONFIG_FUSE_FS=m
354+
CONFIG_VIRTIO_FS=m
355+
CONFIG_FSCACHE=m
284356
CONFIG_ISO9660_FS=m
285357
CONFIG_JOLIET=y
286358
CONFIG_MSDOS_FS=m
@@ -301,6 +373,9 @@ CONFIG_NFSD=m
301373
CONFIG_NFSD_V3_ACL=y
302374
CONFIG_NFSD_V4=y
303375
CONFIG_CIFS=m
376+
CONFIG_9P_FS=m
377+
CONFIG_9P_FSCACHE=y
378+
CONFIG_9P_FS_POSIX_ACL=y
304379
CONFIG_NLS_CODEPAGE_437=y
305380
CONFIG_NLS_CODEPAGE_936=y
306381
CONFIG_NLS_ASCII=y
@@ -334,3 +409,5 @@ CONFIG_MAGIC_SYSRQ=y
334409
# CONFIG_SCHED_DEBUG is not set
335410
# CONFIG_DEBUG_PREEMPT is not set
336411
# CONFIG_FTRACE is not set
412+
CONFIG_CMDLINE_BOOL=y
413+
CONFIG_CMDLINE="ieee754=relaxed"

0 commit comments

Comments
 (0)