Hi Adam,
I would like to sincerely thank you again for your help. According to what you said, I have added the UART to the device tree, and I can now see the system startup prints. However, it seems that the kernel cannot find the rootfs. What should I configure in L4? Have I missed any configurations?
fatload mmc 0 0x8000e000 l4re_uvmm-io.uimage
46235855 bytes read in 1971 ms (22.4 MiB/s)
=> fatload mmc 0 0x80000000 s32g2xxa-evb.dtb1
54149 bytes read in 17 ms (3 MiB/s)
=> bootm 0x8000e000 - 0x80000000
## Booting kernel from Legacy Image at 8000e000 ...
Image Name: L4 Image #26
Image Type: AArch64 Linux Kernel Image (uncompressed)
Data Size: 46235791 Bytes = 44.1 MiB
Load Address: 91000000
Entry Point: 91000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80000000
Booting using the fdt blob at 0x80000000
Loading Kernel Image
Using Device Tree in place at 0000000080000000, end 0000000080010384
fixup: pfe0 set to 00:01:be:be:ef:11
fixup: pfe1 set to 00:01:be:be:ef:22
fixup: pfe2 set to 00:01:be:be:ef:33
Starting kernel ...
L4 Bootstrapper
Build: #26 Thu Feb 20 19:07:32 CST 2025, 11.4.0
RAM: 0000000080000000 - 00000000ffffffff: 2097152kB
RAM: 0000000880000000 - 00000008dfffffff: 1572864kB
Total RAM: 3584MB
Scanning fiasco
Scanning sigma0
Scanning moe
Moving up to 15 modules behind 81300000
moving module 00 { 9101f000-910e5fe7 } -> { 8600a000-860d0fe7 } [815080]
moving module 01 { 910e6000-910ebcd7 } -> { 860d1000-860d6cd7 } [23768]
moving module 02 { 910ec000-9111e6cf } -> { 860d7000-861096cf } [206544]
moving module 03 { 9111f000-9121258f } -> { 8610a000-861fd58f } [996752]
moving module 04 { 91213000-9122e537 } -> { 861fe000-86219537 } [111928]
moving module 05 { 9122f000-912b7aa7 } -> { 8621a000-862a2aa7 } [559784]
moving module 06 { 912b8000-912c5384 } -> { 862a3000-862b0384 } [54149]
moving module 07 { 912c6000-92bd9a52 } -> { 862b1000-87bc4a52 } [26294867]
moving module 08 { 92bda000-92bdb218 } -> { 87bc5000-87bc6218 } [4633]
moving module 09 { 92bdc000-92bdc29a } -> { 87bc7000-87bc729a } [667]
moving module 10 { 92bdd000-939bd807 } -> { 87bc8000-889a8807 } [14551048]
moving module 11 { 939be000-93a03faf } -> { 889a9000-889eefaf } [286640]
moving module 12 { 93a04000-93c16a87 } -> { 889ef000-88c01a87 } [2173576]
moving module 13 { 93c17000-93c171f7 } -> { 88c02000-88c021f7 } [504]
moving module 14 { 93c18000-93c1808e } -> { 88c03000-88c0308e } [143]
Loading fiasco
found node 0 kernel info page (via ELF) at 0x80203000
Loading sigma0
Loading moe
found node 0 kernel options (via ELF) at 0x80204000
Sigma0 config node: 0 ip:860003f4
Roottask config node: 0 ip:80841904
Regions of list 'regions'
[ 34000000, 3407ffff] { 80000} Arch pfebufs@34000000
[ 34080000, 3409ffff] { 20000} Arch pfebufs@34080000
[ 80000000, 8000dfff] { e000} Root dtb
[ 8000e000, 8000efff] { 1000} Root mbi_rt
[ 80201000, 80205847] { 4848} Kern fiasco
[ 80400000, 8061dfff] { 21e000} Kern fiasco
[ 80840000, 8087d817] { 3d818} Root moe
[ 83200000, 835dffff] { 3e0000} Arch pfebufs@83200000
[ 835e0000, 835fffff] { 20000} Arch pfebufs@835e0000
[ 84000000, 843fffff] { 400000} Arch shm@84000000
[ 85000000, 85000fff] { 1000} Arch ddr@85000000
[ 86000000, 8600946f] { 9470} Sigma0 sigma0
[ 8610a000, 88c0308e] { 2af908f} Root Module
[ 91000158, 91000187] { 30} Root cpu_boot
[ 9101e1d0, 9101ecdc] { b0d} Boot modinfo
[ c0000000, c03fffff] { 400000} Arch shm@c0000000
[ c0400000, c07fffff] { 400000} Arch shm@c0400000
[ d0000000, d000007f] { 80} Arch shm@d0000000
[ d0000080, d00000ff] { 80} Arch shm@d0000080
[ ff800000, ff9fffff] { 200000} Arch atf@ff800000
Starting kernel fiasco at 80201190
Hello from Startup::stage2
Reserved 216 MiB as kernel memory.
Number of IRQs available at this GIC: 576
CPU0: GIC Redistributor at ffff00480000 for 0x0
Detecting PSCI ...
Detected PSCI v1.1
PSCI: CPU_SUSPEND format original v0.2, does not support OS-initiated mode
PSCI: TOS: Not present or not required.
FPU: Initialize
ARM generic timer: freq=5000000 interval=5000 cnt=339090240
SERIAL ESC: allocated IRQ 114 for serial uart
Not using serial hack in slow timer handler.
Welcome to the L4Re Microkernel!
L4Re Microkernel on arm-64
Rev: unknown compiled with gcc 11.4.0 for NXP S32G []
Build: #12 Tue Feb 18 14:17:13 CST 2025
Cache config: ON
CPU1: GIC Redistributor at ffff004a0000 for 0x1
CPU1: ID_PFR[01]: 01002222 00000000 ID_[DA]FR0: 10305106 00000000
ID_MMFR[04]: 00001122 00000000 00000000 00000000
CPU2: GIC Redistributor at ffff004c0000 for 0x100
CPU2: ID_PFR[01]: 01002222 00000000 ID_[DA]FR0: 10305106 00000000
ID_MMFR[04]: 00001122 00000000 00000000 00000000
CPU3: GIC Redistributor at ffff004e0000 for 0x101
Calibrating timer loop...
CPU3: ID_PFR[01]: 01002222 00000000 ID_[DA]FR0: 10305106 00000000
ID_MMFR[04]: 00001122 00000000 00000000 00000000
Timer calibration done.
MDB: use page size: 30
MDB: use page size: 21
MDB: use page size: 12
SIGMA0: Hello!
KIP @ 80203000
allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[4:---:80000000;8000dfff]
[4:RWX:8000e000;8000efff]
[0:RWX:8000f000;80200fff]
[0:RWX:80206000;803fffff]
[0:RWX:8061e000;8083ffff]
[4:RWX:80840000;8087dfff]
[0:RWX:8087e000;831fffff]
[0:RWX:83600000;83ffffff]
[0:RWX:84400000;84ffffff]
[0:RWX:85001000;85ffffff]
[0:RWX:8600a000;86109fff]
[4:RWX:8610a000;88c03fff]
[0:RWX:88c04000;90ffffff]
[4:---:91000000;91000fff]
[0:RWX:91001000;bfffffff]
[0:RWX:c0800000;cfffffff]
[0:RWX:d0001000;ff7fffff]
[0:RWX:ffa00000;ffffffff]
[0:RWX:880000000;8d27fffff]
IOMEM:----------------------
[0:RW-:0;7fffffff]
[0:RW-:83200000;835fffff]
[0:RW-:84000000;843fffff]
[0:RW-:85000000;85000fff]
[0:RW-:c0000000;c07fffff]
[0:RW-:d0000000;d0000fff]
[0:RW-:ff800000;ff9fffff]
[0:RW-:100000000;87fffffff]
[0:RW-:8e0000000;ffffffffffffffff]
MOE: Hello world
MOE: found 3383848 KByte free memory
MOE: found RAM from 8000f000 to 8d2800000
MOE: allocated 34088 KByte for the page array @0x8087e000
MOE: virtual user address space [0-ffffffffff]
MOE: cmdline: moe rom/uvmm-io.ned
MOE: rom name space cap -> [C:103000]
MOE: rwfs name space cap -> [C:105000]
ROMFS: [8610a000-861fd590] [C:107000] uvmm
ROMFS: [861fe000-86219538] [C:109000] l4re
ROMFS: [8621a000-862a2aa8] [C:10b000] ned
ROMFS: [862a3000-862b0385] [C:10d000] s32g2xxa-evb.dtb1
ROMFS: [862b1000-87bc4a53] [C:10f000] fsl-image-dom0less-s32g274aevb.cpio.gz
ROMFS: [87bc5000-87bc6219] [C:111000] vmm.lua
ROMFS: [87bc7000-87bc729b] [C:113000] uvmm-io.ned
ROMFS: [87bc8000-889a8808] [C:115000] Image
ROMFS: [889a9000-889eefb0] [C:117000] cons
ROMFS: [889ef000-88c01a88] [C:119000] io
ROMFS: [88c02000-88c021f8] [C:11b000] io.cfg
ROMFS: [88c03000-88c0308f] [C:11d000] vm_hw.vbus
ROMFS: [80000000-8000e000] [C:11f000] .fdt
MOE: Starting: rom/ned rom/uvmm-io.ned
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/uvmm-io.ned'
Console Server
cons>
Created vcon channel: io [420010]
cons>
io | Io service
io | Verboseness level: 7
io | unused physical memory space:
Created vcon channel: vm1 [421010]
cons>
io | [00000000000000-00000033ffffff]
Created vcon channel: mon1 [422010]
cons>
io | [000000340a0000-0000007fffffff]
io | [00000100000000-0000087fffffff]
io | [000008e0000000-ffffffffffffffff]
io | no 'iommu' capability found, using CPU-phys for DMA
io | Loading: config 'rom/io.cfg'
io | Loading: config 'rom/vm_hw.vbus'
io | Add IRQ resources to vbus: IRQ [00000000000007-00000000000007 1] level high (align=0 flags=3000)
io | Add IRQ resources to vbus: IRQ [00000000000079-00000000000079 1] raising edge (align=0 flags=10)
io | vm_hw: [N12_GLOBAL__N_112Virtual_sbusE]
io | Resources: ==== start ====
io | Resources: ===== end =====
io | L4ICU: [N2Vi6Sw_icuE]
io | Resources: ==== start ====
io | Resources: ===== end =====
io | PMU: [N2Vi9Proxy_devE]
io | Resources: ==== start ====
io | IRQ [00000000000007-00000000000007 1] level high (align=0 flags=300001)
io | Resources: ===== end =====
io | UART0: [N2Vi9Proxy_devE]
io | Resources: ==== start ====
io | IRQ [00000000000079-00000000000079 1] raising edge (align=0 flags=100001)
io | IOMEM [00000000002000-00000000003000 1001] 32-bit non-pref (align=1000 flags=300002)
io | Resources: ===== end =====
io | Real Hardware -----------------------------------
io | System Bus:
io | Resources: ==== start ====
io | DMADOM [00000000000000-00000000000000 1] (align=0 flags=6)
io | Resources: ===== end =====
io | pmu:
io | compatible= { "arm,armv8-pmuv3" }
io | Clients: ===== start ====
io | PMU: [N2Vi9Proxy_devE]
io | Clients: ===== end ====
io | Resources: ==== start ====
io | IRQ [00000000000007-00000000000007 1] level high (align=0 flags=300001)
io | Resources: ===== end =====
io | uart0:
io | compatible= { "arm,pl011" }
io | Clients: ===== start ====
io | UART0: [N2Vi9Proxy_devE]
io | Clients: ===== end ====
io | Resources: ==== start ====
io | IRQ [00000000000079-00000000000079 1] raising edge (align=0 flags=100001)
io | IOMEM [00000000002000-00000000003000 1001] 32-bit non-pref (align=1000 flags=300002)
io | Resources: ===== end =====
io | warning: could not register control interface at cap 'platform_ctl'
io | Ready. Waiting for request.
io | vbus vm_hw does not support a global DMA domain
vm1 | VMM[main]: Hello out there.
vm1 | VMM[ram]: No memory nodes found, setting up default region
vm1 | Command line: console=ttyAMA0 earlyprintk=1 rdinit=/init
vm1 | VMM[]: virtio_net@10000.l4vmm,virtiocap: capability net is invalid.
vm1 | VMM[vm]: Device creation for virtual device virtio_net@10000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pmu' IRQ 23.
vm1 | VMM[vm]: Device creation for pmu failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'shm@c0000000'.reg[0] (0xc0000000-0xc03fffff).
vm1 | VMM[vm]: Device creation for shm@c0000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'shm@c0400000'.reg[0] (0xc0400000-0xc07fffff).
vm1 | VMM[vm]: Device creation for shm@c0400000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'shm@d0000000'.reg[0] (0xd0000000-0xd000007f).
vm1 | VMM[vm]: Device creation for shm@d0000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'shm@d0000080'.reg[0] (0xd0000080-0xd00000ff).
vm1 | VMM[vm]: Device creation for shm@d0000080 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'shm@84000000'.reg[0] (0x84000000-0x843fffff).
vm1 | VMM[vm]: Device creation for shm@84000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pfebufs@34000000'.reg[0] (0x34000000-0x3407ffff).
vm1 | VMM[vm]: Device creation for pfebufs@34000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pfebufs@34080000'.reg[0] (0x34080000-0x3409ffff).
vm1 | VMM[vm]: Device creation for pfebufs@34080000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pfebufs@83200000'.reg[0] (0x83200000-0x835dffff).
vm1 | VMM[vm]: Device creation for pfebufs@83200000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pfebufs@835e0000'.reg[0] (0x835e0000-0x835fffff).
vm1 | VMM[vm]: Device creation for pfebufs@835e0000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ddr@85000000'.reg[0] (0x85000000-0x85000fff).
vm1 | VMM[vm]: Device creation for ddr@85000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'scmi' IRQ 332.
vm1 | VMM[vm]: Device creation for scmi failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'rtc@40060000'.reg[0] (0x40060000-0x40060fff).
vm1 | VMM[vm]: Device creation for rtc@40060000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'syscon@4007c000'.reg[0] (0x4007c000-0x4007c0ff).
vm1 | VMM[vm]: Device creation for syscon@4007c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ddr_gpr@4007c600'.reg[0] (0x4007c600-0x4007c61f).
vm1 | VMM[vm]: Device creation for ddr_gpr@4007c600 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'nvram@4009c000'.reg[0] (0x4009c000-0x4009c00f).
vm1 | VMM[vm]: Device creation for nvram@4009c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'siul2-pinctrl@4009c240'.reg[0] (0x4009c240-0x4009c3.
vm1 | VMM[vm]: Device creation for siul2-pinctrl@4009c240 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'siul2-gpio@4009d700'.reg[0] (0x4009d700-0x4009d70f).
vm1 | VMM[vm]: Device creation for siul2-gpio@4009d700 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'nvram@44010000'.reg[0] (0x44010000-0x4401000f).
vm1 | VMM[vm]: Device creation for nvram@44010000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ocotp@400a4000'.reg[0] (0x400a4000-0x400a43ff).
vm1 | VMM[vm]: Device creation for ocotp@400a4000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'tmu@400a8000'.reg[0] (0x400a8000-0x400aafff).
vm1 | VMM[vm]: Device creation for tmu@400a8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'watchdog@4010c000'.reg[0] (0x4010c000-0x4010cfff).
vm1 | VMM[vm]: Device creation for watchdog@4010c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'stm@4011c000'.reg[0] (0x4011c000-0x4011efff).
vm1 | VMM[vm]: Device creation for stm@4011c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'stm@40120000'.reg[0] (0x40120000-0x40122fff).
vm1 | VMM[vm]: Device creation for stm@40120000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'spi@40134000'.reg[0] (0x0-0x1fffffff).
vm1 | VMM[vm]: Device creation for spi@40134000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'dma-controller@40144000'.reg[0] (0x40144000-0x40167.
vm1 | VMM[vm]: Device creation for dma-controller@40144000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pit@40188000'.reg[0] (0x40188000-0x4018afff).
vm1 | VMM[vm]: Device creation for pit@40188000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mscm@40198000'.reg[0] (0x40198000-0x40198fff).
vm1 | VMM[vm]: Device creation for mscm@40198000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'flexcan@401b4000'.reg[0] (0x401b4000-0x401bdfff).
vm1 | VMM[vm]: Device creation for flexcan@401b4000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'serial@401c8000'.reg[0] (0x401c8000-0x401cafff).
vm1 | VMM[vm]: Device creation for serial@401c8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'serial@401cc000'.reg[0] (0x401cc000-0x401cefff).
vm1 | VMM[vm]: Device creation for serial@401cc000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'spi@401d8000'.reg[0] (0x401d8000-0x401d8fff).
vm1 | VMM[vm]: Device creation for spi@401d8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'i2c@401e4000'.reg[0] (0x401e4000-0x401e4fff).
vm1 | VMM[vm]: Device creation for i2c@401e4000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'i2c@401e8000'.reg[0] (0x401e8000-0x401e8fff).
vm1 | VMM[vm]: Device creation for i2c@401e8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'i2c@401ec000'.reg[0] (0x401ec000-0x401ecfff).
vm1 | VMM[vm]: Device creation for i2c@401ec000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pwm@401f4000'.reg[0] (0x401f4000-0x401f4fff).
vm1 | VMM[vm]: Device creation for pwm@401f4000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'adc@401f8000'.reg[0] (0x401f8000-0x401f8fff).
vm1 | VMM[vm]: Device creation for adc@401f8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'watchdog@40200000'.reg[0] (0x40200000-0x40200fff).
vm1 | VMM[vm]: Device creation for watchdog@40200000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'watchdog@40204000'.reg[0] (0x40204000-0x40204fff).
vm1 | VMM[vm]: Device creation for watchdog@40204000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'watchdog@40208000'.reg[0] (0x40208000-0x40208fff).
vm1 | VMM[vm]: Device creation for watchdog@40208000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mu0b@40210000'.reg[0] (0x40210000-0x40210fff).
vm1 | VMM[vm]: Device creation for mu0b@40210000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mu1b@40211000'.reg[0] (0x40211000-0x40211fff).
vm1 | VMM[vm]: Device creation for mu1b@40211000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mu2b@40212000'.reg[0] (0x40212000-0x40212fff).
vm1 | VMM[vm]: Device creation for mu2b@40212000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mu3b@40213000'.reg[0] (0x40213000-0x40213fff).
vm1 | VMM[vm]: Device creation for mu3b@40213000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'stm@40228000'.reg[0] (0x40228000-0x4022afff).
vm1 | VMM[vm]: Device creation for stm@40228000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'dma-controller@40244000'.reg[0] (0x40244000-0x40267.
vm1 | VMM[vm]: Device creation for dma-controller@40244000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pit@40288000'.reg[0] (0x40288000-0x4028afff).
vm1 | VMM[vm]: Device creation for pit@40288000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'flexcan@402a8000'.reg[0] (0x402a8000-0x402b1fff).
vm1 | VMM[vm]: Device creation for flexcan@402a8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'flexcan@402b2000'.reg[0] (0x402b2000-0x402bbfff).
vm1 | VMM[vm]: Device creation for flexcan@402b2000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'serial@402bc000'.reg[0] (0x402bc000-0x402befff).
vm1 | VMM[vm]: Device creation for serial@402bc000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'spi@402d0000'.reg[0] (0x402d0000-0x402d0fff).
vm1 | VMM[vm]: Device creation for spi@402d0000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'i2c@402dc000'.reg[0] (0x402dc000-0x402dcfff).
vm1 | VMM[vm]: Device creation for i2c@402dc000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pwm@402e4000'.reg[0] (0x402e4000-0x402e4fff).
vm1 | VMM[vm]: Device creation for pwm@402e4000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'adc@402e8000'.reg[0] (0x402e8000-0x402e8fff).
vm1 | VMM[vm]: Device creation for adc@402e8000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'mmc@402f0000'.reg[0] (0x402f0000-0x402f0fff).
vm1 | VMM[vm]: Device creation for mmc@402f0000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'fccu@4030c000'.reg[0] (0x4030c000-0x4030efff).
vm1 | VMM[vm]: Device creation for fccu@4030c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ethernet@4033c000'.reg[0] (0x4033c000-0x4033dfff).
vm1 | VMM[vm]: Device creation for ethernet@4033c000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ddr_errata@403c0000'.reg[0] (0x403c0000-0x403c00ff).
vm1 | VMM[vm]: Device creation for ddr_errata@403c0000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'ddr-perf@403e0000'.reg[0] (0x403e0000-0x403e00ff).
vm1 | VMM[vm]: Device creation for ddr-perf@403e0000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pcie@40400000'.reg[0] (0x40400000-0x40400fff).
vm1 | VMM[vm]: Device creation for pcie@40400000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'serdes@40480000'.reg[0] (0x40480000-0x40480107).
vm1 | VMM[vm]: Device creation for serdes@40480000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pcie@44100000'.reg[0] (0x44100000-0x44100fff).
vm1 | VMM[vm]: Device creation for pcie@44100000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'serdes@44180000'.reg[0] (0x44180000-0x44180107).
vm1 | VMM[vm]: Device creation for serdes@44180000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'pfe@46000000'.reg[0] (0x46000000-0x46ffffff).
vm1 | VMM[vm]: Device creation for pfe@46000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce_dte_sram@43000000'.reg[0] (0x43000000-0x43001f.
vm1 | VMM[vm]: Device creation for llce_dte_sram@43000000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce_ppe_rx_sram@43100000'.reg[0] (0x43100000-0x431.
vm1 | VMM[vm]: Device creation for llce_ppe_rx_sram@43100000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce_ppe_tx_sram@43200000'.reg[0] (0x43200000-0x432.
vm1 | VMM[vm]: Device creation for llce_ppe_tx_sram@43200000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce_frpe_sram@43300000'.reg[0] (0x43300000-0x4330f.
vm1 | VMM[vm]: Device creation for llce_frpe_sram@43300000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce_shmem@43800000'.reg[0] (0x43800000-0x4384ffff).
vm1 | VMM[vm]: Device creation for llce_shmem@43800000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'llce@43a00000'.reg[0] (0x43ff8000-0x43ffbfff).
vm1 | VMM[vm]: Device creation for llce@43a00000 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'usbmisc@44064200'.reg[0] (0x44064200-0x440643ff).
vm1 | VMM[vm]: Device creation for usbmisc@44064200 failed. Disabling device.
vm1 | VMM[ioproxy]: No corresponding IO resource for 'usb@44064000'.reg[0] (0x44064000-0x440641ff).
vm1 | VMM[vm]: Device creation for usb@44064000 failed. Disabling device.
vm1 | VMM[ram]: Cleaning caches for device tree [9ff2000-9fff728] ([90df2000])
io | new iomem region: p=00000000000000 v=00000000400000 s=400000 (bmb=0x39bc0)
io | map mem: p=00000000002000 v=00000000402000 s=2000 uncached: done(0)
vm1 | VMM[]: Starting Cpu0 @ 0x88e00000 in 64Bit mode (handler @ 1078e08, stack: 801ffba0, task: 420000, )
vm1 | ffffffc0080202c4: mrs r0, S3_1_C11_C0_2 (hsr=62346c01)
vm1 | VMM[]: Starting Cpu1 @ 0x896e7254 in 64Bit mode (handler @ 1078e08, stack: 400f20, task: 420000, mp)
vm1 | ffffffc0080202c4: mrs r0, S3_1_C11_C0_2 (hsr=62346c01)
vm1 | VMM[]: Starting Cpu2 @ 0x896e7254 in 64Bit mode (handler @ 1078e08, stack: 5fff20, task: 420000, mp)
vm1 | ffffffc0080202c4: mrs r0, S3_1_C11_C0_2 (hsr=62346c01)
vm1 | VMM[]: Starting Cpu3 @ 0x896e7254 in 64Bit mode (handler @ 1078e08, stack: 7fef20, task: 420000, mp)
vm1 | ffffffc0080202c4: mrs r0, S3_1_C11_C0_2 (hsr=62346c01)
vm1 | [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
vm1 | [ 0.000000] Linux version 5.15.119-rt65+ge18f05316cd9 (oe-user@oe-host) (aarch64-fsl-linux-gcc (3
vm1 | [ 0.000000] Machine model: NXP S32G2XXX-EVB
vm1 | [ 0.000000] Zone ranges:
vm1 | [ 0.000000] DMA [mem 0x0000000088e00000-0x0000000090dfffff]
vm1 | [ 0.000000] DMA32 empty
vm1 | [ 0.000000] Normal empty
vm1 | [ 0.000000] Movable zone start for each node
vm1 | [ 0.000000] Early memory node ranges
vm1 | [ 0.000000] node 0: [mem 0x0000000088e00000-0x0000000090dfffff]
vm1 | [ 0.000000] Initmem setup node 0 [mem 0x0000000088e00000-0x0000000090dfffff]
vm1 | [ 0.000000] On node 0, zone DMA: 3584 pages in unavailable ranges
vm1 | [ 0.000000] On node 0, zone DMA: 29184 pages in unavailable ranges
vm1 | [ 0.000000] cma: Failed to reserve 256 MiB
vm1 | [ 0.000000] psci: probing for conduit method from DT.
vm1 | [ 0.000000] psci: PSCIv1.0 detected in firmware.
vm1 | [ 0.000000] psci: Using standard PSCI v0.2 function IDs
vm1 | [ 0.000000] psci: Trusted OS migration not required
vm1 | [ 0.000000] psci: SMC Calling Convention v1.0
vm1 | [ 0.000000] percpu: Embedded 18 pages/cpu s34200 r8192 d31336 u73728
vm1 | [ 0.000000] pcpu-alloc: s34200 r8192 d31336 u73728 alloc=18*4096
vm1 | [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
vm1 | [ 0.000000] Detected VIPT I-cache on CPU0
vm1 | [ 0.000000] CPU features: detected: GIC system register CPU interface
vm1 | [ 0.000000] CPU features: detected: ARM erratum 845719
vm1 | [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, 1530923, or 1530924
vm1 | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32320
vm1 | [ 0.000000] Kernel command line: console=ttyAMA0 earlyprintk=1 rdinit=/init
vm1 | [ 0.000000] Unknown kernel command line parameters "earlyprintk=1", will be passed to user space.
vm1 | [ 0.000000] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
vm1 | [ 0.000000] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
vm1 | [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
vm1 | [ 0.000000] Memory: 83660K/131072K available (9088K kernel code, 642K rwdata, 3036K rodata, 1344)
vm1 | [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
vm1 | [ 0.000000] rcu: RCU event tracing is enabled.
vm1 | [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
vm1 | [ 0.000000] Trampoline variant of Tasks RCU enabled.
vm1 | [ 0.000000] Tracing variant of Tasks RCU enabled.
vm1 | [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
vm1 | [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
vm1 | [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
vm1 | [ 0.000000] GICv3: 988 SPIs implemented
vm1 | [ 0.000000] GICv3: 0 Extended SPIs implemented
vm1 | [ 0.000000] GICv3: Distributor has no Range Selector support
vm1 | [ 0.000000] Root IRQ handler: gic_handle_irq
vm1 | [ 0.000000] GICv3: 16 PPIs implemented
vm1 | [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000050880000
vm1 | [ 0.000000] arch_timer: cp15 timer(s) running at 5.00MHz (virt).
vm1 | [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x127350b88, max_is
vm1 | [ 0.000001] sched_clock: 56 bits at 5MHz, resolution 200ns, wraps every 4398046511100ns
vm1 | [ 0.000647] Console: colour dummy device 80x25
vm1 | [ 0.000694] Calibrating delay loop (skipped), value calculated using timer frequency.. 10.00 Bog)
vm1 | [ 0.000707] pid_max: default: 32768 minimum: 301
vm1 | [ 0.000892] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
vm1 | [ 0.000903] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
vm1 | [ 0.002655] rcu: Hierarchical SRCU implementation.
vm1 | [ 0.003586] smp: Bringing up secondary CPUs ...
vm1 | [ 0.017942] Detected VIPT I-cache on CPU1
vm1 | [ 0.018008] GICv3: CPU1: found redistributor 1 region 0:0x00000000508a0000
vm1 | [ 0.018171] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
vm1 | [ 0.038911] Detected VIPT I-cache on CPU2
vm1 | [ 0.038970] GICv3: CPU2: found redistributor 100 region 0:0x00000000508c0000
vm1 | [ 0.039117] CPU2: Booted secondary processor 0x0000000100 [0x410fd034]
vm1 | [ 0.059706] Detected VIPT I-cache on CPU3
vm1 | [ 0.059748] GICv3: CPU3: found redistributor 101 region 0:0x00000000508e0000
vm1 | [ 0.059865] CPU3: Booted secondary processor 0x0000000101 [0x410fd034]
vm1 | [ 0.066499] smp: Brought up 1 node, 4 CPUs
vm1 | [ 0.066508] SMP: Total of 4 processors activated.
vm1 | [ 0.066514] CPU features: detected: 32-bit EL0 Support
vm1 | [ 0.066519] CPU features: detected: CRC32 instructions
vm1 | [ 0.076664] CPU: All CPU(s) started at EL1
vm1 | [ 0.076717] alternatives: patching kernel code
vm1 | [ 0.077658] devtmpfs: initialized
vm1 | [ 0.086658] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417s
vm1 | [ 0.086684] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
vm1 | [ 0.086894] pinctrl core: initialized pinctrl subsystem
vm1 | [ 0.087761] NET: Registered PF_NETLINK/PF_ROUTE protocol family
vm1 | [ 0.088328] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
vm1 | [ 0.088376] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
vm1 | [ 0.088418] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
vm1 | [ 0.088812] thermal_sys: Registered thermal governor 'step_wise'
vm1 | [ 0.089482] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
vm1 | [ 0.089813] ASID allocator initialised with 65536 entries
vm1 | [ 0.089902] Serial: AMBA PL011 UART driver
vm1 | [ 0.091205] 12000.pl011_uart: ttyAMA0 at MMIO 0x12000 (irq = 14, base_baud = 0) is a PL011 rev3
vm1 | [ 0.091249] printk: console [ttyAMA0] enabled
vm1 | [ 0.097882] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
vm1 | [ 0.097896] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
vm1 | [ 0.097902] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
vm1 | [ 0.097908] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
vm1 | [ 0.099874] vgaarb: loaded
vm1 | [ 0.100066] SCSI subsystem initialized
vm1 | [ 0.100236] usbcore: registered new interface driver usbfs
vm1 | [ 0.100269] usbcore: registered new interface driver hub
vm1 | [ 0.100298] usbcore: registered new device driver usb
vm1 | [ 0.100605] pps_core: LinuxPPS API ver. 1 registered
vm1 | [ 0.100609] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux>
vm1 | [ 0.100622] PTP clock support registered
vm1 | [ 0.101759] clocksource: Switched to clocksource arch_sys_counter
vm1 | [ 0.110198] NET: Registered PF_INET protocol family
vm1 | [ 0.110332] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
vm1 | [ 0.110706] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
vm1 | [ 0.110727] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
vm1 | [ 0.110737] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear)
vm1 | [ 0.110752] TCP bind hash table entries: 1024 (order: 2, 16384 bytes, linear)
vm1 | [ 0.110775] TCP: Hash tables configured (established 1024 bind 1024)
vm1 | [ 0.110860] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
vm1 | [ 0.110882] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
vm1 | [ 0.111044] NET: Registered PF_UNIX/PF_LOCAL protocol family
vm1 | [ 0.111710] RPC: Registered named UNIX socket transport module.
vm1 | [ 0.111715] RPC: Registered udp transport module.
vm1 | [ 0.111718] RPC: Registered tcp transport module.
vm1 | [ 0.111721] RPC: Registered tcp NFSv4.1 backchannel transport module.
vm1 | [ 0.111731] PCI: CLS 0 bytes, default 64
vm1 | [ 0.112053] Unpacking initramfs...
vm1 | [ 0.946302] Initramfs unpacking failed: write error
vm1 | [ 0.959998] Freeing initrd memory: 25676K
vm1 | [ 0.962699] workingset: timestamp_bits=62 max_order=15 bucket_order=0
vm1 | [ 0.963739] fuse: init (API version 7.34)
vm1 | [ 0.963938] NET: Registered PF_ALG protocol family
vm1 | [ 0.964001] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
vm1 | [ 0.964008] io scheduler mq-deadline registered
vm1 | [ 0.964012] io scheduler kyber registered
vm1 | [ 0.968974] vcan: Virtual CAN interface driver
vm1 | [ 0.968989] slcan: serial line CAN interface driver
vm1 | [ 0.968992] slcan: 10 dynamic interface channels.
vm1 | [ 0.969000] CAN device driver interface
vm1 | [ 0.969065] e100: Intel(R) PRO/100 Network Driver
vm1 | [ 0.969069] e100: Copyright(c) 1999-2006 Intel Corporation
vm1 | [ 0.969104] e1000: Intel(R) PRO/1000 Network Driver
vm1 | [ 0.969108] e1000: Copyright (c) 1999-2006 Intel Corporation.
vm1 | [ 0.969144] e1000e: Intel(R) PRO/1000 Network Driver
vm1 | [ 0.969146] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
vm1 | [ 0.969179] igb: Intel(R) Gigabit Ethernet Network Driver
vm1 | [ 0.969183] igb: Copyright (c) 2007-2014 Intel Corporation.
vm1 | [ 0.969534] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
vm1 | [ 0.969543] ehci-pci: EHCI PCI platform driver
vm1 | [ 0.969763] usbcore: registered new interface driver uas
vm1 | [ 0.969801] usbcore: registered new interface driver usb-storage
vm1 | [ 0.970286] i2c_dev: i2c /dev entries driver
vm1 | [ 0.970482] sdhci: Secure Digital Host Controller Interface driver
vm1 | [ 0.970485] sdhci: Copyright(c) Pierre Ossman
vm1 | [ 0.970488] sdhci-pltfm: SDHCI platform and OF driver helper
vm1 | [ 0.970671] usbcore: registered new interface driver usbhid
vm1 | [ 0.970675] usbhid: USB HID core driver
vm1 | [ 0.971182] NET: Registered PF_INET6 protocol family
vm1 | [ 0.972106] Segment Routing with IPv6
vm1 | [ 0.972143] In-situ OAM (IOAM) with IPv6
vm1 | [ 0.972197] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
vm1 | [ 0.972682] NET: Registered PF_PACKET protocol family
vm1 | [ 0.972887] can: controller area network core
vm1 | [ 0.972921] NET: Registered PF_CAN protocol family
vm1 | [ 0.972926] can: raw protocol
vm1 | [ 0.972932] can: broadcast manager protocol
vm1 | [ 0.972944] can: netlink gateway - max_hops=1
vm1 | [ 0.972973] 8021q: 802.1Q VLAN Support v1.8
vm1 | [ 0.973246] printk: console [ttyAMA0]: printing thread started
vm1 | [ 1.043530] uart-pl011 12000.pl011_uart: no DMA platform data
vm1 | [ 1.099243] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
vm1 | [ 1.099253] Please append a correct "root=" boot option; here are the available partitions:
vm1 | [ 1.099259] Kernel panic - not syncing:
Regards,
Qiang