Early boot memory looks different - is it meant to ?
Android
earlycon: aml-uart0 at MMIO 0x00000000fe078000 (options ‘’)
[ 0.000000@0] printk: bootconsole [aml-uart0] enabled
[ 0.000000@0] 08400000 - 08500000, 1024 KB, ramoops@0x07400000
[ 0.000000@0] CMA pool @0x0000000005000000, size 52 MiB need clear mmu map
[ 0.000000@0] 05000000 - 08400000, 53248 KB, linux,secmon
[ 0.000000@0] 40000000 - 41000000, 16384 KB, linux,dsp_fw
[ 0.000000@0] 3f800000 - 40000000, 8192 KB, linux,meson-fb
[ 0.000000@0] CMA pool @0x00000000c0400000, size 508 MiB need clear mmu map
[ 0.000000@0] c0400000 - e0000000, 520192 KB, linux,codec_mm_cma
[ 0.000000@0] CMA pool @0x00000000a5400000, size 432 MiB need clear mmu map
[ 0.000000@0] a5400000 - c0400000, 442368 KB, linux,nvme_ssd
[ 0.000000@0] node linux,di_cma compatible matching fail
[ 0.000000@0] Reserved memory: created DMA memory pool at 0x00000000e0000000, size 0 MiB
[ 0.000000@0] e0000000 - e0000000, 0 KB, linux,ppmgr
[ 0.000000@0] 9d400000 - a5400000, 131072 KB, linux,isp_cma
[ 0.000000@0] 99400000 - 9d400000, 65536 KB, linux,adapt_cma
[ 0.000000@0] 91400000 - 99400000, 131072 KB, linux,cam_cma
[ 0.000000@0] 87c00000 - 91400000, 155648 KB, linux,ion-dev
[ 0.000000@0] 7ac00000 - 87c00000, 212992 KB, linux,ion-fb
[ 0.000000@0] 79800000 - 7ac00000, 20480 KB, linux,vdin1_cma
Ubuntu Server
[ 0.000000@0] Machine model: Khadas VIM4
[ 0.000000@0] earlycon: aml-uart0 at MMIO 0x00000000fe078000 (options ‘’)
[ 0.000000@0] printk: bootconsole [aml-uart0] enabled
[ 0.000000@0] 08400000 - 08500000, 1024 KB, ramoops@0x07400000
[ 0.000000@0] CMA pool @0x0000000005000000, size 52 MiB need clear mmu map
[ 0.000000@0] 05000000 - 08400000, 53248 KB, linux,secmon
[ 0.000000@0] 40000000 - 41000000, 16384 KB, linux,dsp_fw
[ 0.000000@0] 3f800000 - 40000000, 8192 KB, linux,meson-fb
[ 0.000000@0] CMA pool @0x00000000c5000000, size 432 MiB need clear mmu map
[ 0.000000@0] c5000000 - e0000000, 442368 KB, linux,codec_mm_cma
[ 0.000000@0] node linux,di_cma compatible matching fail
[ 0.000000@0] Reserved memory: created DMA memory pool at 0x00000000e0000000, size 0 MiB
[ 0.000000@0] e0000000 - e0000000, 0 KB, linux,ppmgr
[ 0.000000@0] bd000000 - c5000000, 131072 KB, linux,isp_cma
[ 0.000000@0] bb800000 - bd000000, 24576 KB, linux,adapt_cma
[ 0.000000@0] b2000000 - bb800000, 155648 KB, linux,ion-dev
[ 0.000000@0] node linux,ion-fb compatible matching fail
[ 0.000000@0] b0c00000 - b2000000, 20480 KB, linux,vdin1_cma
[ 0.000000@0] 21fc00000 - 220000000, 4096 KB, linux,ldc_mem
[ 0.000000@0] cma: Reserved 8 MiB at 0x00000000b0400000
Debian 10
[ 0.000000@0] Machine model: Khadas VIM4
[ 0.000000@0] earlycon: aml-uart0 at MMIO 0x00000000fe078000 (options ‘’)
[ 0.000000@0] printk: bootconsole [aml-uart0] enabled
[ 0.000000@0] swiotlb,default value: noforce
[ 0.000000@0] swiotlb,dts value: normal
[ 0.000000@0] 08400000 - 08500000, 1024 KB, ramoops@0x07400000
[ 0.000000@0] CMA pool @0x0000000005000000, size 52 MiB need clear mmu map
[ 0.000000@0] 05000000 - 08400000, 53248 KB, linux,secmon
[ 0.000000@0] 40000000 - 41000000, 16384 KB, linux,dsp_fw
[ 0.000000@0] 3f800000 - 40000000, 8192 KB, linux,meson-fb
[ 0.000000@0] CMA pool @0x00000000c5000000, size 432 MiB need clear mmu map
[ 0.000000@0] c5000000 - e0000000, 442368 KB, linux,codec_mm_cma
[ 0.000000@0] node linux,di_cma compatible matching fail
[ 0.000000@0] Reserved memory: created DMA memory pool at 0x00000000e0000000, size 0 MiB
[ 0.000000@0] e0000000 - e0000000, 0 KB, linux,ppmgr
[ 0.000000@0] bd000000 - c5000000, 131072 KB, linux,isp_cma
[ 0.000000@0] bb800000 - bd000000, 24576 KB, linux,adapt_cma
[ 0.000000@0] b2000000 - bb800000, 155648 KB, linux,ion-dev
[ 0.000000@0] node linux,ion-fb compatible matching fail
[ 0.000000@0] b0c00000 - b2000000, 20480 KB, linux,vdin1_cma
[ 0.000000@0] 21fc00000 - 220000000, 4096 KB, linux,ldc_mem
[ 0.000000@0] cma: Reserved 8 MiB at 0x00000000b0400000