diff --git a/device/testing/linux-powkiddy-x55/APKBUILD b/device/testing/linux-powkiddy-x55/APKBUILD index 4e5540b97..a91a8671b 100644 --- a/device/testing/linux-powkiddy-x55/APKBUILD +++ b/device/testing/linux-powkiddy-x55/APKBUILD @@ -2,7 +2,7 @@ pkgname=linux-powkiddy-x55 pkgdesc="The $pkgname kernel and modules" pkgver=6.8.6 -pkgrel=1 +pkgrel=2 arch="aarch64" url="https://kernel.org" license="GPL-2.0-only" @@ -68,5 +68,5 @@ package() { sha512sums=" 5da8000a640243d06c456eb4102592134fcc5051785d91c53845fd693d0b0aca9751a7179ab8c8bdc633fc039c7ce8cfbec8357fdca9d01509b2dfb251b2586c linux-6.8.6.tar.xz b38ed4cfe0f20b440426c4ba55eb727cfa64f01370f22d7aca486df4f44aceec1c1d0790c29b8984b151bee0d3ef671253d220dc0c7bec9fef6a4ce1b6cf6169 rtw88_wifi_fix.patch -82007dc970c343cd5660ab8bc68d75331b8b43db23f4d3e73923af21144976619cd55e183f1af9e18f0907bd789c5b3f6d16551d252ba31b36ccbe5732151c1d config-powkiddy-x55.aarch64 +0d47d4c52f052d57545d0df05ecf7ec400a4952e3b5b0596dd7deed8c00e3822479767f0cfdf86404dcecdc4dd54671f8632219c0cc2e78da48bfe52822cb415 config-powkiddy-x55.aarch64 " diff --git a/device/testing/linux-powkiddy-x55/config-powkiddy-x55.aarch64 b/device/testing/linux-powkiddy-x55/config-powkiddy-x55.aarch64 index 089608c54..bfb9b3d78 100644 --- a/device/testing/linux-powkiddy-x55/config-powkiddy-x55.aarch64 +++ b/device/testing/linux-powkiddy-x55/config-powkiddy-x55.aarch64 @@ -935,6 +935,7 @@ CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y @@ -946,6 +947,7 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_CONTIG_ALLOC=y CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_KSM is not set @@ -954,7 +956,11 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_ARCH_WANTS_THP_SWAP=y # CONFIG_TRANSPARENT_HUGEPAGE is not set -# CONFIG_CMA is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_CMA_SYSFS is not set +CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set @@ -5581,6 +5587,7 @@ CONFIG_UDMABUF=y CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options # CONFIG_UIO is not set @@ -7271,6 +7278,17 @@ CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y CONFIG_DMA_NONCOHERENT_MMAP=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_DIRECT_REMAP=y +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y