diff --git a/linux-5.10/arch/arm64/configs/rk3399_standard_defconfig b/linux-5.10/arch/arm64/configs/yangfan_standard_defconfig similarity index 95% rename from linux-5.10/arch/arm64/configs/rk3399_standard_defconfig rename to linux-5.10/arch/arm64/configs/yangfan_standard_defconfig index 7d52a69f176adc7cdcdcfb22d58bebcca6588d42..ad31128bf040529d4f217db345cf0225b555d6fc 100644 --- a/linux-5.10/arch/arm64/configs/rk3399_standard_defconfig +++ b/linux-5.10/arch/arm64/configs/yangfan_standard_defconfig @@ -85,7 +85,7 @@ CONFIG_PREEMPT_VOLUNTARY=y # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y -CONFIG_SCHED_WALT=y +# CONFIG_SCHED_WALT is not set # [yangfan] # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_SCHED_THERMAL_PRESSURE=y @@ -95,9 +95,9 @@ CONFIG_PSI=y # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y -CONFIG_SCHED_RUNNING_AVG=y +# CONFIG_SCHED_RUNNING_AVG is not set # [yangfan] CONFIG_CPU_ISOLATION_OPT=y -CONFIG_SCHED_CORE_CTRL=y +# CONFIG_SCHED_CORE_CTRL is not set # [yangfan] # # RCU Subsystem @@ -130,15 +130,15 @@ CONFIG_UCLAMP_BUCKETS_COUNT=20 # # Related Thread Group # -CONFIG_SCHED_RTG=y -CONFIG_SCHED_RTG_DEBUG=y -CONFIG_SCHED_RTG_CGROUP=y -CONFIG_SCHED_RTG_FRAME=y -CONFIG_SCHED_RTG_RT_THREAD_LIMIT=y +# CONFIG_SCHED_RTG is not set # [yangfan] +# CONFIG_SCHED_RTG_DEBUG is not set # [yangfan] +# CONFIG_SCHED_RTG_CGROUP is not set # [yangfan] +# CONFIG_SCHED_RTG_FRAME is not set # [yangfan] +# CONFIG_SCHED_RTG_RT_THREAD_LIMIT is not set # [yangfan] # end of Related Thread Group -CONFIG_SCHED_EAS=y -CONFIG_SCHED_RT_CAS=y -CONFIG_SCHED_RT_ACTIVE_LB=y +# CONFIG_SCHED_EAS is not set # [yangfan] +# CONFIG_SCHED_RT_CAS is not set # [yangfan] +# CONFIG_SCHED_RT_ACTIVE_LB is not set # [yangfan] # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -451,11 +451,11 @@ CONFIG_ARM64_E0PD=y CONFIG_ARCH_RANDOM=y # end of ARMv8.5 architectural features -#[wj] CONFIG_ARM64_SVE=y -#[wj] CONFIG_ARM64_MODULE_PLTS=y +# CONFIG_ARM64_SVE is not set # [yangfan] +# CONFIG_ARM64_MODULE_PLTS is not set # [yangfan] CONFIG_ARM64_PSEUDO_NMI=y -#[wj] CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +# CONFIG_RELOCATABLE is not set # [yangfan] +# CONFIG_RANDOMIZE_BASE is not set # [yangfan] # end of Kernel Features # @@ -532,7 +532,6 @@ CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_TIMES=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y @@ -639,6 +638,11 @@ CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_LTO=y +CONFIG_LTO_CLANG=y +CONFIG_LTO_CLANG_THIN=y +CONFIG_CFI_CLANG=y +CONFIG_CFI_CLANG_SHADOW=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -1989,7 +1993,7 @@ CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOTUP=y # CONFIG_WIFI_GENERATE_RANDOM_MAC_ADDR is not set CONFIG_BCMDHD=y CONFIG_AP6XXX=m -CONFIG_BCMDHD_PCIE=y +# CONFIG_BCMDHD_PCIE is not set CONFIG_BCMDHD_FW_PATH="/vendor/etc/firmware/fw_bcmdhd.bin" CONFIG_BCMDHD_NVRAM_PATH="/vendor/etc/firmware/nvram.txt" # CONFIG_BCMDHD_STATIC_IF is not set @@ -2795,12 +2799,13 @@ CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -# CONFIG_WATCHDOG_SYSFS is not set +CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y # # Watchdog Device Drivers @@ -3798,6 +3803,7 @@ CONFIG_MALI_BIFROST_ENABLE_TRACE=y CONFIG_MALI_BIFROST_DEVFREQ=y # CONFIG_MALI_BIFROST_DMA_FENCE is not set CONFIG_MALI_PLATFORM_NAME="rk" +CONFIG_MALI_CSF_SUPPORT=y CONFIG_MALI_BIFROST_EXPERT=y CONFIG_MALI_BIFROST_DEBUG=y CONFIG_MALI_BIFROST_FENCE_DEBUG=y @@ -4893,6 +4899,7 @@ CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_PROCESS_INFO=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y @@ -5819,23 +5826,28 @@ CONFIG_DRIVERS_HDF_PLATFORM_SPI=y # CONFIG_DRIVERS_HDF_PLATFORM_RTC is not set # CONFIG_PWM_HI35XX is not set CONFIG_DRIVERS_HDF_PLATFORM_REGULATOR=y +CONFIG_DRIVERS_HDF_PLATFORM_TRACE=y +CONFIG_DRIVERS_HDF_PLATFORM_DUMPER=y +# CONFIG_DRIVERS_HDF_PLATFORM_DUMPER_PRINT is not set +# CONFIG_DRIVERS_HDF_PLATFORM_DUMPER_WRITE is not set # CONFIG_DRIVERS_HDF_TEST=y # CONFIG_DRIVERS_HDF_DISP is not set CONFIG_DRIVERS_HDF_INPUT=y # CONFIG_DRIVERS_HDF_TP_5P5_GT911=y # CONFIG_DRIVERS_HDF_TP_2P35_FT6236 is not set +# CONFIG_DRIVERS_HDF_INPUT_INFRARED is not set # CONFIG_DRIVERS_HDF_WIFI is not set # CONFIG_DRIVERS_HDF_BT is not set -# CONFIG_DRIVERS_HDF_SENSOR=y -# CONFIG_DRIVERS_HDF_SENSOR_ACCEL=y -# CONFIG_DRIVERS_HDF_SENSOR_ACCEL_MXC6655XA=y +CONFIG_DRIVERS_HDF_SENSOR=y +CONFIG_DRIVERS_HDF_SENSOR_ACCEL=y +CONFIG_DRIVERS_HDF_SENSOR_ACCEL_MXC6655XA=y # CONFIG_DRIVERS_HDF_STORAGE is not set # CONFIG_DRIVERS_HDF_USB_PNP_NOTIFY is not set # CONFIG_DRIVERS_HDF_USB_F_GENERIC is not set CONFIG_DRIVERS_HDF_AUDIO=y # CONFIG_DRIVERS_HDF_AUDIO_RK3568 is not set -# CONFIG_DRIVERS_HDF_VIBRATOR is not set -# CONFIG_DRIVERS_HDF_VIBRATOR_LINEAR is not set +CONFIG_DRIVERS_HDF_VIBRATOR=y +CONFIG_DRIVERS_HDF_VIBRATOR_LINEAR=y CONFIG_DRIVERS_HDF_AUDIO_RK3399=y CONFIG_DRIVERS_HDF_AUDIO_ANA_HEADSET=y # CONFIG_DRIVERS_HDF_DSOFTBUS is not set @@ -5864,8 +5876,6 @@ CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_HMDFS_FS=y CONFIG_HMDFS_FS_PERMISSION=y -# CONFIG_HMDFS_FS_ENCRYPTION is not set -# CONFIG_HMDFS_FS_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y @@ -6145,22 +6155,22 @@ CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set -#[wj] CONFIG_SECURITY_APPARMOR=y -#[wj] CONFIG_SECURITY_APPARMOR_HASH=y -#[wj] CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +# CONFIG_SECURITY_APPARMOR is not set # [yangfan] +# CONFIG_SECURITY_APPARMOR_HASH is not set # [yangfan] +# CONFIG_SECURITY_APPARMOR_HASH_DEFAULT is not set # [yangfan] # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set -#[wj] CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY is not set # [yangfan] # CONFIG_INTEGRITY_SIGNATURE is not set -#[wj] CONFIG_INTEGRITY_AUDIT=y +# CONFIG_INTEGRITY_AUDIT is not set # [yangfan] # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set -#[wj] CONFIG_DEFAULT_SECURITY_DAC=y +# CONFIG_DEFAULT_SECURITY_DAC is not set # [yangfan] # CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,bpf,selinux" # @@ -6170,8 +6180,10 @@ CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # # Memory initialization # -CONFIG_INIT_STACK_NONE=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options