From f5bf8ce9523b0ba8709f3a470c470ba7172e3c04 Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Thu, 4 May 2023 21:12:18 +0200 Subject: [PATCH] WiP: `rockchip-rk3588-legacy`: switch to 48-bit virtual addresses, so we're tcmalloc compatible - see https://github.com/cilium/cilium/issues/17467 - see https://github.com/envoyproxy/envoy/issues/15235#issuecomment-850516622 --- config/kernel/linux-rockchip-rk3588-legacy.config | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/config/kernel/linux-rockchip-rk3588-legacy.config b/config/kernel/linux-rockchip-rk3588-legacy.config index 0b32120e00eb..beab7ce00a6f 100644 --- a/config/kernel/linux-rockchip-rk3588-legacy.config +++ b/config/kernel/linux-rockchip-rk3588-legacy.config @@ -263,7 +263,7 @@ CONFIG_ARM64_PAGE_SHIFT=12 CONFIG_ARM64_CONT_PTE_SHIFT=4 CONFIG_ARM64_CONT_PMD_SHIFT=4 CONFIG_ARCH_MMAP_RND_BITS_MIN=18 -CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_BITS_MAX=33 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_STACKTRACE_SUPPORT=y @@ -282,7 +282,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_SMP=y CONFIG_KERNEL_MODE_NEON=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PGTABLE_LEVELS=3 +CONFIG_PGTABLE_LEVELS=4 CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_ARCH_PROC_KCORE_TEXT=y @@ -376,9 +376,9 @@ CONFIG_SOCIONEXT_SYNQUACER_PREITS=y CONFIG_ARM64_4K_PAGES=y # CONFIG_ARM64_16K_PAGES is not set # CONFIG_ARM64_64K_PAGES is not set -CONFIG_ARM64_VA_BITS_39=y -# CONFIG_ARM64_VA_BITS_48 is not set -CONFIG_ARM64_VA_BITS=39 +# CONFIG_ARM64_VA_BITS_39 is not set +CONFIG_ARM64_VA_BITS_48=y +CONFIG_ARM64_VA_BITS=48 CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PA_BITS=48 # CONFIG_CPU_BIG_ENDIAN is not set @@ -6330,8 +6330,6 @@ CONFIG_STAGING=y CONFIG_ASHMEM=y # CONFIG_DEBUG_KINFO is not set # CONFIG_ION is not set -# CONFIG_ION_SYSTEM_HEAP is not set -# CONFIG_ION_CMA_HEAP is not set CONFIG_FIQ_DEBUGGER=y CONFIG_FIQ_DEBUGGER_NO_SLEEP=y # CONFIG_FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON is not set @@ -7375,6 +7373,7 @@ CONFIG_FAT_DEFAULT_CODEPAGE=936 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" # CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y