From 9eb346830dd69ece63edc322e53c0e836e0f1098 Mon Sep 17 00:00:00 2001 From: Jianfeng Liu Date: Tue, 13 Jan 2026 13:11:01 +0800 Subject: [PATCH] rockchip64-current: enable Verisilicon IOMMU for Rockchip RK3588 --- config/kernel/linux-rockchip64-current.config | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/kernel/linux-rockchip64-current.config b/config/kernel/linux-rockchip64-current.config index 221d5cb52b..36123fc27f 100644 --- a/config/kernel/linux-rockchip64-current.config +++ b/config/kernel/linux-rockchip64-current.config @@ -7,6 +7,7 @@ CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set CONFIG_BPF_LSM=y CONFIG_PREEMPT=y @@ -25,6 +26,7 @@ CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=m CONFIG_LOG_BUF_SHIFT=18 CONFIG_NUMA_BALANCING=y +CONFIG_CGROUP_FAVOR_DYNMODS=y CONFIG_MEMCG=y CONFIG_BLK_CGROUP=y CONFIG_CFS_BANDWIDTH=y @@ -90,6 +92,7 @@ CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_IOCOST=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_MISC=m CONFIG_ZSWAP=y @@ -513,6 +516,7 @@ CONFIG_MPLS_IPTUNNEL=m CONFIG_HSR=m CONFIG_QRTR_TUN=m CONFIG_CGROUP_NET_PRIO=y +CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=m CONFIG_HAMRADIO=y @@ -2815,6 +2819,7 @@ CONFIG_ARM_SMMU_V3_SVA=y CONFIG_IOMMUFD=m CONFIG_ROCKCHIP_IOMMU=y CONFIG_VIRTIO_IOMMU=m +CONFIG_VSI_IOMMU=y CONFIG_LITEX_SOC_CONTROLLER=m CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_DEVFREQ_GOV_PERFORMANCE=m @@ -3409,6 +3414,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_TEST_LOCKUP=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_FUNCTION_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_KUNIT=m