From e1503d5ac4dc699c93be92713e550ef389cb800b Mon Sep 17 00:00:00 2001 From: bryanfoley Date: Fri, 27 Mar 2026 17:07:23 +0100 Subject: [PATCH 1/2] [EMB-320] Enable config options for ZRAM --- configs/sx8m_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/sx8m_defconfig b/configs/sx8m_defconfig index 6c092ef..ea41463 100644 --- a/configs/sx8m_defconfig +++ b/configs/sx8m_defconfig @@ -78,6 +78,8 @@ CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_ZSWAP=y +CONFIG_ZSMALLOC=y # CONFIG_COMPAT_BRK is not set CONFIG_KSM=y CONFIG_MEMORY_FAILURE=y @@ -206,6 +208,7 @@ CONFIG_MTD_SPI_NAND=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=y +CONFIG_ZRAM=m CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_VIRTIO_BLK=y @@ -1030,6 +1033,7 @@ CONFIG_CRYPTO_STREEBOG=m CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m From e28b6797c2a7f594ad5fdeb564edb34319018cb2 Mon Sep 17 00:00:00 2001 From: bryanfoley Date: Tue, 31 Mar 2026 12:12:40 +0200 Subject: [PATCH 2/2] [EMB-320] - Build in ZRAM to the kernel instead of loading it as a module --- configs/sx8m_defconfig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configs/sx8m_defconfig b/configs/sx8m_defconfig index ea41463..4889eb8 100644 --- a/configs/sx8m_defconfig +++ b/configs/sx8m_defconfig @@ -208,7 +208,8 @@ CONFIG_MTD_SPI_NAND=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=y -CONFIG_ZRAM=m +CONFIG_ZRAM=y +CONFIG_ZRAM_DEF_COMP_LZ4=y CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_VIRTIO_BLK=y @@ -1033,7 +1034,7 @@ CONFIG_CRYPTO_STREEBOG=m CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m