Skip to content

Commit fc56292

Browse files
committed
LoongArch: Update Loongson-3 default config file
1, Increase NR_CPUS to 256. 2, Enable some cgroup options. 3, Enable some PREEMPT_DYNAMIC/SCHED_CORE options. 4, Enable some CMA/DMA_CMA options. 5, Enable some F2FS options. 6, Enable some DMABUF/UDMABUF options. 7, Enable some USB4 and NTB options. 8, Enable some networking options (MPTCP). 9, Enable Loongson-specific drivers: APB DMA, ASoC. 10, Enable PCI_HOST_GENERIC and SND_VIRTIO for virtual machine. 11, Remove obsolete SECURITY_SELINUX_DISABLE. 12, Regenerate the whole file to keep the order of options be the same as the latest source code. Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
1 parent 36a8738 commit fc56292

File tree

1 file changed

+47
-8
lines changed

1 file changed

+47
-8
lines changed

arch/loongarch/configs/loongson3_defconfig

Lines changed: 47 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ CONFIG_HIGH_RES_TIMERS=y
66
CONFIG_BPF_SYSCALL=y
77
CONFIG_BPF_JIT=y
88
CONFIG_PREEMPT=y
9+
CONFIG_PREEMPT_DYNAMIC=y
10+
CONFIG_SCHED_CORE=y
911
CONFIG_BSD_PROCESS_ACCT=y
1012
CONFIG_BSD_PROCESS_ACCT_V3=y
1113
CONFIG_TASKSTATS=y
@@ -19,13 +21,15 @@ CONFIG_BLK_CGROUP=y
1921
CONFIG_CFS_BANDWIDTH=y
2022
CONFIG_RT_GROUP_SCHED=y
2123
CONFIG_CGROUP_PIDS=y
24+
CONFIG_CGROUP_RDMA=y
2225
CONFIG_CGROUP_FREEZER=y
2326
CONFIG_CGROUP_HUGETLB=y
2427
CONFIG_CPUSETS=y
2528
CONFIG_CGROUP_DEVICE=y
2629
CONFIG_CGROUP_CPUACCT=y
2730
CONFIG_CGROUP_PERF=y
2831
CONFIG_CGROUP_BPF=y
32+
CONFIG_CGROUP_MISC=y
2933
CONFIG_NAMESPACES=y
3034
CONFIG_USER_NS=y
3135
CONFIG_CHECKPOINT_RESTORE=y
@@ -35,6 +39,8 @@ CONFIG_BLK_DEV_INITRD=y
3539
CONFIG_EXPERT=y
3640
CONFIG_KALLSYMS_ALL=y
3741
CONFIG_PERF_EVENTS=y
42+
CONFIG_KEXEC=y
43+
CONFIG_CRASH_DUMP=y
3844
CONFIG_LOONGARCH=y
3945
CONFIG_64BIT=y
4046
CONFIG_MACH_LOONGSON64=y
@@ -44,13 +50,11 @@ CONFIG_DMI=y
4450
CONFIG_EFI=y
4551
CONFIG_SMP=y
4652
CONFIG_HOTPLUG_CPU=y
47-
CONFIG_NR_CPUS=64
53+
CONFIG_NR_CPUS=256
4854
CONFIG_NUMA=y
4955
CONFIG_CPU_HAS_FPU=y
5056
CONFIG_CPU_HAS_LSX=y
5157
CONFIG_CPU_HAS_LASX=y
52-
CONFIG_KEXEC=y
53-
CONFIG_CRASH_DUMP=y
5458
CONFIG_RANDOMIZE_BASE=y
5559
CONFIG_SUSPEND=y
5660
CONFIG_HIBERNATION=y
@@ -62,10 +66,6 @@ CONFIG_ACPI_IPMI=m
6266
CONFIG_ACPI_HOTPLUG_CPU=y
6367
CONFIG_ACPI_PCI_SLOT=y
6468
CONFIG_ACPI_HOTPLUG_MEMORY=y
65-
CONFIG_EFI_ZBOOT=y
66-
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
67-
CONFIG_EFI_CAPSULE_LOADER=m
68-
CONFIG_EFI_TEST=m
6969
CONFIG_VIRTUALIZATION=y
7070
CONFIG_KVM=m
7171
CONFIG_JUMP_LABEL=y
@@ -74,10 +74,18 @@ CONFIG_MODULE_FORCE_LOAD=y
7474
CONFIG_MODULE_UNLOAD=y
7575
CONFIG_MODULE_FORCE_UNLOAD=y
7676
CONFIG_MODVERSIONS=y
77+
CONFIG_BLK_DEV_ZONED=y
7778
CONFIG_BLK_DEV_THROTTLING=y
79+
CONFIG_BLK_DEV_THROTTLING_LOW=y
80+
CONFIG_BLK_WBT=y
81+
CONFIG_BLK_CGROUP_IOLATENCY=y
82+
CONFIG_BLK_CGROUP_FC_APPID=y
83+
CONFIG_BLK_CGROUP_IOCOST=y
84+
CONFIG_BLK_CGROUP_IOPRIO=y
7885
CONFIG_PARTITION_ADVANCED=y
7986
CONFIG_BSD_DISKLABEL=y
8087
CONFIG_UNIXWARE_DISKLABEL=y
88+
CONFIG_CMDLINE_PARTITION=y
8189
CONFIG_IOSCHED_BFQ=y
8290
CONFIG_BFQ_GROUP_IOSCHED=y
8391
CONFIG_BINFMT_MISC=m
@@ -93,6 +101,8 @@ CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
93101
CONFIG_MEMORY_HOTREMOVE=y
94102
CONFIG_KSM=y
95103
CONFIG_TRANSPARENT_HUGEPAGE=y
104+
CONFIG_CMA=y
105+
CONFIG_CMA_SYSFS=y
96106
CONFIG_USERFAULTFD=y
97107
CONFIG_NET=y
98108
CONFIG_PACKET=y
@@ -128,6 +138,7 @@ CONFIG_IPV6_ROUTER_PREF=y
128138
CONFIG_IPV6_ROUTE_INFO=y
129139
CONFIG_INET6_ESP=m
130140
CONFIG_IPV6_MROUTE=y
141+
CONFIG_MPTCP=y
131142
CONFIG_NETWORK_PHY_TIMESTAMPING=y
132143
CONFIG_NETFILTER=y
133144
CONFIG_BRIDGE_NETFILTER=m
@@ -354,6 +365,7 @@ CONFIG_PCIEAER=y
354365
CONFIG_PCI_IOV=y
355366
CONFIG_HOTPLUG_PCI=y
356367
CONFIG_HOTPLUG_PCI_SHPC=y
368+
CONFIG_PCI_HOST_GENERIC=y
357369
CONFIG_PCCARD=m
358370
CONFIG_YENTA=m
359371
CONFIG_RAPIDIO=y
@@ -367,6 +379,10 @@ CONFIG_DEVTMPFS=y
367379
CONFIG_DEVTMPFS_MOUNT=y
368380
CONFIG_FW_LOADER_COMPRESS=y
369381
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
382+
CONFIG_EFI_ZBOOT=y
383+
CONFIG_EFI_BOOTLOADER_CONTROL=m
384+
CONFIG_EFI_CAPSULE_LOADER=m
385+
CONFIG_EFI_TEST=m
370386
CONFIG_MTD=m
371387
CONFIG_MTD_BLOCK=m
372388
CONFIG_MTD_CFI=m
@@ -588,6 +604,7 @@ CONFIG_RTW89_8852AE=m
588604
CONFIG_RTW89_8852CE=m
589605
CONFIG_ZD1211RW=m
590606
CONFIG_USB_NET_RNDIS_WLAN=m
607+
CONFIG_USB4_NET=m
591608
CONFIG_INPUT_MOUSEDEV=y
592609
CONFIG_INPUT_MOUSEDEV_PSAUX=y
593610
CONFIG_INPUT_EVDEV=y
@@ -693,6 +710,9 @@ CONFIG_SND_HDA_CODEC_SIGMATEL=y
693710
CONFIG_SND_HDA_CODEC_HDMI=y
694711
CONFIG_SND_HDA_CODEC_CONEXANT=y
695712
CONFIG_SND_USB_AUDIO=m
713+
CONFIG_SND_SOC=m
714+
CONFIG_SND_SOC_LOONGSON_CARD=m
715+
CONFIG_SND_VIRTIO=m
696716
CONFIG_HIDRAW=y
697717
CONFIG_UHID=m
698718
CONFIG_HID_A4TECH=m
@@ -740,6 +760,11 @@ CONFIG_RTC_CLASS=y
740760
CONFIG_RTC_DRV_EFI=y
741761
CONFIG_RTC_DRV_LOONGSON=y
742762
CONFIG_DMADEVICES=y
763+
CONFIG_LS2X_APB_DMA=y
764+
CONFIG_UDMABUF=y
765+
CONFIG_DMABUF_HEAPS=y
766+
CONFIG_DMABUF_HEAPS_SYSTEM=y
767+
CONFIG_DMABUF_HEAPS_CMA=y
743768
CONFIG_UIO=m
744769
CONFIG_UIO_PDRV_GENIRQ=m
745770
CONFIG_UIO_DMEM_GENIRQ=m
@@ -780,7 +805,15 @@ CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
780805
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
781806
CONFIG_DEVFREQ_GOV_POWERSAVE=y
782807
CONFIG_DEVFREQ_GOV_USERSPACE=y
808+
CONFIG_NTB=m
809+
CONFIG_NTB_MSI=y
810+
CONFIG_NTB_IDT=m
811+
CONFIG_NTB_EPF=m
812+
CONFIG_NTB_SWITCHTEC=m
813+
CONFIG_NTB_PERF=m
814+
CONFIG_NTB_TRANSPORT=m
783815
CONFIG_PWM=y
816+
CONFIG_USB4=y
784817
CONFIG_EXT2_FS=y
785818
CONFIG_EXT2_FS_XATTR=y
786819
CONFIG_EXT2_FS_POSIX_ACL=y
@@ -799,6 +832,10 @@ CONFIG_GFS2_FS_LOCKING_DLM=y
799832
CONFIG_OCFS2_FS=m
800833
CONFIG_BTRFS_FS=y
801834
CONFIG_BTRFS_FS_POSIX_ACL=y
835+
CONFIG_F2FS_FS=m
836+
CONFIG_F2FS_FS_SECURITY=y
837+
CONFIG_F2FS_CHECK_FS=y
838+
CONFIG_F2FS_FS_COMPRESSION=y
802839
CONFIG_FANOTIFY=y
803840
CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
804841
CONFIG_QUOTA=y
@@ -885,7 +922,6 @@ CONFIG_KEY_DH_OPERATIONS=y
885922
CONFIG_SECURITY=y
886923
CONFIG_SECURITY_SELINUX=y
887924
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
888-
CONFIG_SECURITY_SELINUX_DISABLE=y
889925
CONFIG_SECURITY_APPARMOR=y
890926
CONFIG_SECURITY_YAMA=y
891927
CONFIG_DEFAULT_SECURITY_DAC=y
@@ -916,6 +952,9 @@ CONFIG_CRYPTO_USER_API_RNG=m
916952
CONFIG_CRYPTO_USER_API_AEAD=m
917953
CONFIG_CRYPTO_CRC32_LOONGARCH=m
918954
CONFIG_CRYPTO_DEV_VIRTIO=m
955+
CONFIG_DMA_CMA=y
956+
CONFIG_DMA_NUMA_CMA=y
957+
CONFIG_CMA_SIZE_MBYTES=0
919958
CONFIG_PRINTK_TIME=y
920959
CONFIG_STRIP_ASM_SYMS=y
921960
CONFIG_MAGIC_SYSRQ=y

0 commit comments

Comments
 (0)