diff --git a/BUILD.bazel b/BUILD.bazel index 7b33129808d1..d9520bad1f61 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -20,7 +20,20 @@ package( load("//build/kernel/kleaf:constants.bzl", "aarch64_gz_outs") load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels", "define_db845c") -define_common_kernels() +define_common_kernels(target_configs = { + "kernel_aarch64": { + "module_outs": [ + "drivers/block/zram/zram.ko", + "mm/zsmalloc.ko", + ], + }, + "kernel_aarch64_debug": { + "module_outs": [ + "drivers/block/zram/zram.ko", + "mm/zsmalloc.ko", + ], + }, +}) # Sync with build.config.db845c define_db845c( diff --git a/android/gki_system_dlkm_modules b/android/gki_system_dlkm_modules index e69de29bb2d1..83e76f59600e 100644 --- a/android/gki_system_dlkm_modules +++ b/android/gki_system_dlkm_modules @@ -0,0 +1,2 @@ +drivers/block/zram/zram.ko +mm/zsmalloc.ko diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index aead08f0b820..62cb52bf202d 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -110,6 +110,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CMA=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=16 +CONFIG_ZSMALLOC=m # CONFIG_ZONE_DMA is not set CONFIG_ANON_VMA_NAME=y CONFIG_NET=y @@ -294,6 +295,7 @@ CONFIG_ARM_SCPI_PROTOCOL=y # CONFIG_ARM_SCPI_POWER_DOMAIN is not set # CONFIG_EFI_ARMSTUB_DTB_LOADER is not set CONFIG_GNSS=y +CONFIG_ZRAM=m CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 CONFIG_BLK_DEV_RAM=y