void()

Thoughts, code, and experiments in open source and digital security.

View on GitHub
14 March 2026

Testing Poky Yocto image with QEMU under CROPS

by pokyuser

In my first steps in Yocto, I followed the official tutorial and ran into a few issues. Here’s a helper/reminder.

Step 1 : Setting up the host machine

My machine :

Yocto requirements :

I cannot add physical RAM so I’m going to extend the swap :

fallocate -l 32G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

To get the docker image :

docker pull crops/poky

Finally we clone bitbake repository :

git clone https://git.openembedded.org/bitbake

Building and running images will be in the container so we don’t need to install any packages.

Step 2 : Building core-image-minimal

Time to create the container with all necessary tools and mount your workspace. I chose to create a separate build directory so I mounted my entire workspace during the setup :

docker run -it --rm -v /home/$USER/workspace:/workdir crops/poky

Once the build directory is created only this directory will be mounted :

docker run -it --rm -v /home/$USER/workspace/yocto-build:/workdir/yocto-build crops/poky

You can then create your image. During my first step I created the smallest image :

source /workdir/yocto-build/poky-master/build/init-build-env
bitbake core-image-minimal

The build lasted approximately 4 hours. Logs of each recipes can be found in

build/tmp/work/*

Example :

build/tmp/work/x86-64-v3-poky-linux/gcc/15.2.0/temp/log.do_compile

Where log.do_compile is a symlink to the last compilation log ASCII text file

Step 3 : Listing artifacts

In the deploy folder you can list all the build products :

ls build/tmp/deploy/images/*/
total 320M
bzImage -> bzImage--6.18.13+git0+9b173d3a50_c9dde4c9d3-r0-qemux86-64-20260312190725.bin
bzImage--6.18.13+git0+9b173d3a50_c9dde4c9d3-r0-qemux86-64-20260312190725.bin
bzImage-qemux86-64.bin -> bzImage--6.18.13+git0+9b173d3a50_c9dde4c9d3-r0-qemux86-64-20260312190725.bin
core-image-minimal-qemux86-64.rootfs-20260312190725.ext4
core-image-minimal-qemux86-64.rootfs-20260312190725.ext4.zst
core-image-minimal-qemux86-64.rootfs-20260312190725.manifest
core-image-minimal-qemux86-64.rootfs-20260312190725.qemuboot.conf
core-image-minimal-qemux86-64.rootfs-20260312190725.spdx.json
core-image-minimal-qemux86-64.rootfs-20260312190725.tar.zst
core-image-minimal-qemux86-64.rootfs-20260312190725.testdata.json
core-image-minimal-qemux86-64.rootfs.ext4.zst -> core-image-minimal-qemux86-64.rootfs-20260312190725.ext4.zst
core-image-minimal-qemux86-64.rootfs.manifest -> core-image-minimal-qemux86-64.rootfs-20260312190725.manifest
core-image-minimal-qemux86-64.rootfs.qemuboot.conf -> core-image-minimal-qemux86-64.rootfs-20260312190725.qemuboot.conf
core-image-minimal-qemux86-64.rootfs.spdx.json -> core-image-minimal-qemux86-64.rootfs-20260312190725.spdx.json
core-image-minimal-qemux86-64.rootfs.tar.zst -> core-image-minimal-qemux86-64.rootfs-20260312190725.tar.zst
core-image-minimal-qemux86-64.rootfs.testdata.json -> core-image-minimal-qemux86-64.rootfs-20260312190725.testdata.json
modules--6.18.13+git0+9b173d3a50_c9dde4c9d3-r0-qemux86-64-20260312190725.tgz
modules-qemux86-64.tgz -> modules--6.18.13+git0+9b173d3a50_c9dde4c9d3-r0-qemux86-64-20260312190725.tgz

Where the bin file is the kernel boot executable, and ext4.zst is the compressed rootfs

Step 4 : Running image under QEMU

Since we have all the necessary files you can use runqemu

runqemu qemux86-64 slirp nographic snapshot

runqemu automatically locates the kernel and the root filesystem and launch qemu with the appropriate parameters

Instead of snapshot mode you can decompress the rootfs and use it with :

zstd -d core-image-minimal-qemux86-64.rootfs-20260312190725.ext4.zst
runqemu qemux86-64 slirp nographic

Some issues can be resolved by adding TUN/TAP module to your host and add device to you container :

modprobe tun
docker run -it --rm -v /home/$USER/workspace/yocto-build:/workdir/yocto-build --device=/dev/net/tun poky/crops

Of course you can launch qemu on your host (or any other machine) with :

zstd -d core-image-minimal-qemux86-64.rootfs-20260312190725.ext4.zst
qemu-system-x86_64 -cpu max -kernel bzImage -drive file=core-image-minimal-qemux86-64.rootfs-20260312190725.ext4,format=raw -append "root=/dev/sda console=ttyS0" -m 2048 -nographic
kernel boot log (click me)
[    0.000000] Linux version 6.18.13-yocto-standard (oe-user@oe-host) (x86_64-poky-linux-gcc (GCC) 15.2.0, GNU ld (GNU6
[    0.000000] Command line: root=/dev/sda console=ttyS0
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007ffe0000-0x000000007fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] APIC: Static calls initialized
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-debian-1.17.0-1 04/01/2014
[    0.000000] DMI: Memory slots populated: 1/1
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 1895.962 MHz processor
[    0.041120] last_pfn = 0x7ffe0 max_arch_pfn = 0x10000000000
[    0.043388] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs
[    0.044151] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT
[    0.122648] found SMP MP-table at [mem 0x000f5460-0x000f546f]
[    0.128318] Using GB pages for direct mapping
[    0.140638] ACPI: Early table checksum verification disabled
[    0.142164] ACPI: RSDP 0x00000000000F5290 000014 (v00 BOCHS )
[    0.143122] ACPI: RSDT 0x000000007FFE2335 000034 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.145370] ACPI: FACP 0x000000007FFE21E9 000074 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.147490] ACPI: DSDT 0x000000007FFE0040 0021A9 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.147758] ACPI: FACS 0x000000007FFE0000 000040
[    0.147966] ACPI: APIC 0x000000007FFE225D 000078 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.148069] ACPI: HPET 0x000000007FFE22D5 000038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.148167] ACPI: WAET 0x000000007FFE230D 000028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.148493] ACPI: Reserving FACP table memory at [mem 0x7ffe21e9-0x7ffe225c]
[    0.148607] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe21e8]
[    0.148635] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f]
[    0.148656] ACPI: Reserving APIC table memory at [mem 0x7ffe225d-0x7ffe22d4]
[    0.148675] ACPI: Reserving HPET table memory at [mem 0x7ffe22d5-0x7ffe230c]
[    0.148692] ACPI: Reserving WAET table memory at [mem 0x7ffe230d-0x7ffe2334]
[    0.160001] Zone ranges:
[    0.160089]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.160325]   DMA32    [mem 0x0000000001000000-0x000000007ffdffff]
[    0.160363]   Normal   empty
[    0.160428] Movable zone start for each node
[    0.160519] Early memory node ranges
[    0.160621]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.161114]   node   0: [mem 0x0000000000100000-0x000000007ffdffff]
[    0.161663] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffdffff]
[    0.164295] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.166817] On node 0, zone DMA: 97 pages in unavailable ranges
[    0.456675] On node 0, zone DMA32: 32 pages in unavailable ranges
[    0.458211] ACPI: PM-Timer IO Port: 0x608
[    0.459799] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.461017] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.461439] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.462324] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.462467] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.462773] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.462808] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.463410] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.463573] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.464820] CPU topo: Max. logical packages:   1
[    0.464866] CPU topo: Max. logical dies:       1
[    0.464902] CPU topo: Max. dies per package:   1
[    0.465087] CPU topo: Max. threads per core:   1
[    0.465622] CPU topo: Num. cores per package:     1
[    0.465683] CPU topo: Num. threads per package:   1
[    0.465716] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs
[    0.468166] [mem 0x80000000-0xfffbffff] available for PCI devices
[    0.468391] Booting paravirtualized kernel on bare hardware
[    0.469452] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.470860] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1
[    0.475944] percpu: Embedded 53 pages/cpu s180184 r8192 d28712 u2097152
[    0.481899] Kernel command line: root=/dev/sda console=ttyS0
[    0.486262] random: crng init done
[    0.486546] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.488544] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.489379] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.497848] Built 1 zonelists, mobility grouping on.  Total pages: 524158
[    0.500242] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.540717] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.679828] ftrace: allocating 55757 entries in 220 pages
[    0.680482] ftrace: allocated 220 pages with 5 groups
[    0.695470] Dynamic Preempt: full
[    0.704905] rcu: Preemptible hierarchical RCU implementation.
[    0.704944] rcu: 	RCU event tracing is enabled.
[    0.705016] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.705428] 	Trampoline variant of Tasks RCU enabled.
[    0.705456] 	Rude variant of Tasks RCU enabled.
[    0.705477] 	Tracing variant of Tasks RCU enabled.
[    0.705844] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[    0.705947] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.709513] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.709619] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.709660] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.868010] NR_IRQS: 4352, nr_irqs: 256, preallocated irqs: 16
[    0.897534] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.910462] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.926141] Console: colour VGA+ 80x25
[    0.932433] printk: legacy console [ttyS0] enabled
[    0.973500] ACPI: Core revision 20250807
[    0.992392] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    1.010035] APIC: Switch to symmetric I/O mode setup
[    1.012322] x2apic: IRQ remapping doesn't support X2APIC mode
[    1.027078] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.035179] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x36a88af7205, max_idle_ns: 881590646285 ns
[    1.036807] Calibrating delay loop (skipped), value calculated using timer frequency.. 3791.92 BogoMIPS (lpj=189596)
[    1.047033] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.070899] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    1.072151] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    1.075697] mitigations: Enabled attack vectors: user_kernel, user_user, SMT mitigations: auto
[    1.079044] Speculative Store Bypass: Vulnerable
[    1.080594] Spectre V2 : Mitigation: Retpolines
[    1.081577] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    1.082749] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT
[    1.096907] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    1.103712] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.104459] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.104927] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[    1.105456] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    1.106103] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    1.107581] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.108560] x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64
[    1.109057] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64
[    1.109461] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]:    8
[    1.110494] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format.
[    2.589127] Freeing SMP alternatives memory: 60K
[    2.592177] pid_max: default: 32768 minimum: 301
[    2.614926] LSM: initializing lsm=capability,landlock
[    2.620502] landlock: Up and running.
[    2.635495] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    2.636572] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    2.838416] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3)
[    2.873331] Performance Events: PMU not available due to virtualization, using software events only.
[    2.877715] signal: max sigframe size: 3632
[    2.888774] rcu: Hierarchical SRCU implementation.
[    2.889289] rcu: 	Max phase no-delay instances is 400.
[    2.905113] smp: Bringing up secondary CPUs ...
[    2.913847] smp: Brought up 1 node, 1 CPU
[    2.916736] smpboot: Total of 1 processors activated (3791.92 BogoMIPS)
[    2.939085] Memory: 2015004K/2096632K available (20210K kernel code, 2461K rwdata, 6204K rodata, 3656K init, 1872K )
[    2.966087] devtmpfs: initialized
[    3.003998] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    3.007204] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear)
[    3.008821] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear).
[    3.015493] pinctrl core: initialized pinctrl subsystem
[    3.068338] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    3.097021] thermal_sys: Registered thermal governor 'step_wise'
[    3.098603] cpuidle: using governor menu
[    3.111110] PCI: Using configuration type 1 for base access
[    3.122330] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    3.252658] raid6: avx2x4   gen()   544 MB/s
[    3.303450] raid6: avx2x2   gen()  1081 MB/s
[    3.354447] raid6: avx2x1   gen()   934 MB/s
[    3.354912] raid6: using algorithm avx2x2 gen() 1081 MB/s
[    3.408514] raid6: .... xor() 558 MB/s, rmw enabled
[    3.411499] raid6: using avx2x2 recovery algorithm
[    3.445053] ACPI: Added _OSI(Module Device)
[    3.447551] ACPI: Added _OSI(Processor Device)
[    3.447830] ACPI: Added _OSI(Processor Aggregator Device)
[    3.700209] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    3.893078] ACPI: Interpreter enabled
[    3.902577] ACPI: PM: (supports S0 S3 S5)
[    3.903190] ACPI: Using IOAPIC for interrupt routing
[    3.906873] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    3.908637] PCI: Using E820 reservations for host bridge windows
[    3.921704] ACPI: Enabled 2 GPEs in block 00 to 0F
[    4.201149] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    4.207005] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI HPX-Type3]
[    4.210543] acpi PNP0A03:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI]
[    4.216649] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended configuration space under thise
[    4.243971] PCI host bridge to bus 0000:00
[    4.247622] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    4.249604] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    4.250070] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    4.251486] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff window]
[    4.252146] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window]
[    4.253966] pci_bus 0000:00: root bus resource [bus 00-ff]
[    4.265849] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint
[    4.300014] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint
[    4.307748] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint
[    4.312214] pci 0000:00:01.1: BAR 4 [io  0xc040-0xc04f]
[    4.313703] pci 0000:00:01.1: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    4.315523] pci 0000:00:01.1: BAR 1 [io  0x03f6]: legacy IDE quirk
[    4.316119] pci 0000:00:01.1: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    4.317519] pci 0000:00:01.1: BAR 3 [io  0x0376]: legacy IDE quirk
[    4.323548] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint
[    4.327940] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    4.329580] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    4.335354] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint
[    4.339203] pci 0000:00:02.0: BAR 0 [mem 0xfd000000-0xfdffffff pref]
[    4.341065] pci 0000:00:02.0: BAR 2 [mem 0xfebf0000-0xfebf0fff]
[    4.342566] pci 0000:00:02.0: ROM [mem 0xfebe0000-0xfebeffff pref]
[    4.346517] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    4.352586] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 conventional PCI endpoint
[    4.355149] pci 0000:00:03.0: BAR 0 [mem 0xfebc0000-0xfebdffff]
[    4.356482] pci 0000:00:03.0: BAR 1 [io  0xc000-0xc03f]
[    4.356945] pci 0000:00:03.0: ROM [mem 0xfeb80000-0xfebbffff pref]
[    4.436138] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    4.445681] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    4.452288] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    4.460872] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    4.464569] ACPI: PCI: Interrupt link LNKS configured for IRQ 9
[    4.489050] iommu: Default domain type: Translated
[    4.490561] iommu: DMA domain TLB invalidation policy: lazy mode
[    4.500862] SCSI subsystem initialized
[    4.509803] ACPI: bus type USB registered
[    4.516657] usbcore: registered new interface driver usbfs
[    4.519347] usbcore: registered new interface driver hub
[    4.522513] usbcore: registered new device driver usb
[    4.525264] pps_core: LinuxPPS API ver. 1 registered
[    4.526517] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    4.527306] PTP clock support registered
[    4.600287] Bluetooth: Core ver 2.22
[    4.603654] NET: Registered PF_BLUETOOTH protocol family
[    4.604114] Bluetooth: HCI device and connection manager initialized
[    4.606050] Bluetooth: HCI socket layer initialized
[    4.607771] Bluetooth: L2CAP socket layer initialized
[    4.610019] Bluetooth: SCO socket layer initialized
[    4.642667] PCI: Using ACPI for IRQ routing
[    4.658416] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    4.658416] pci 0000:00:02.0: vgaarb: bridge control possible
[    4.658416] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    4.659580] vgaarb: loaded
[    4.664074] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    4.665978] hpet0: 3 comparators, 64-bit 100.000000 MHz counter
[    4.685711] clocksource: Switched to clocksource tsc-early
[    4.728489] pnp: PnP ACPI init
[    4.765715] pnp: PnP ACPI: found 6 devices
[    4.900681] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    4.906703] NET: Registered PF_INET protocol family
[    4.916908] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    4.971931] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    4.975789] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    4.978865] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    4.987545] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[    4.991478] TCP: Hash tables configured (established 16384 bind 16384)
[    4.998105] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    5.000950] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    5.013917] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    5.031603] RPC: Registered named UNIX socket transport module.
[    5.033315] RPC: Registered udp transport module.
[    5.033773] RPC: Registered tcp transport module.
[    5.035205] RPC: Registered tcp-with-tls transport module.
[    5.035700] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    5.043415] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    5.044034] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    5.046229] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    5.046828] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff window]
[    5.048190] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window]
[    5.052672] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    5.055788] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    5.057721] PCI: CLS 0 bytes, default 64
[    6.054836] Initialise system trusted keyrings
[    6.065320] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[    6.080570] NFS: Registering the id_resolver key type
[    6.081877] Key type id_resolver registered
[    6.082396] Key type id_legacy registered
[    6.092056] Key type cifs.idmap registered
[    6.098620] tsc: Refined TSC clocksource calibration: 1895.984 MHz
[    6.102468] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x36a8b48a5a2, max_idle_ns: 881590803612 ns
[    6.104742] clocksource: Switched to clocksource tsc
[    6.338350] xor: automatically using best checksumming function   avx
[    6.338922] Key type asymmetric registered
[    6.339470] Asymmetric key parser 'x509' registered
[    6.340631] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    6.341646] io scheduler mq-deadline registered
[    6.342285] io scheduler kyber registered
[    6.344098] io scheduler bfq registered
[    6.359724] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    6.378471] ACPI: button: Power Button [PWRF]
[    6.392725] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    6.408699] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    6.433567] Linux agpgart interface v0.103
[    6.438159] ACPI: bus type drm_connector registered
[    6.441981] bochs-drm 0000:00:02.0: vgaarb: deactivate vga console
[    6.447765] Console: switching to colour dummy device 80x25
[    6.461107] [drm] Found bochs VGA, ID 0xb0c5.
[    6.461765] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebf0000.
[    6.483966] [drm] Initialized bochs-drm 1.0.0 for 0000:00:02.0 on minor 0
[    6.579662] fbcon: bochs-drmdrmfb (fb0) is primary device
[    6.665950] Console: switching to colour frame buffer device 160x50
[    6.693442] bochs-drm 0000:00:02.0: [drm] fb0: bochs-drmdrmfb frame buffer device
[    6.816057] brd: module loaded
[    6.856287] loop: module loaded
[    6.890192] scsi host0: ata_piix
[    6.897827] scsi host1: ata_piix
[    6.900092] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc040 irq 14 lpm-pol 0
[    6.901001] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc048 irq 15 lpm-pol 0
[    6.913757] e100: Intel(R) PRO/100 Network Driver
[    6.915302] e100: Copyright(c) 1999-2006 Intel Corporation
[    6.917309] e1000: Intel(R) PRO/1000 Network Driver
[    6.917722] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    6.960332] ACPI: \_SB_.LNKC: Enabled at IRQ 11
[    7.076763] ata1: found unknown device (class 0)
[    7.092799] ata2: found unknown device (class 0)
[    7.109522] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100
[    7.111437] ata1.00: 84542 sectors, multi 16: LBA48
[    7.121901] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[    7.190322] scsi 0:0:0:0: Direct-Access     ATA      QEMU HARDDISK    2.5+ PQ: 0 ANSI: 5
[    7.244916] sd 0:0:0:0: [sda] 84542 512-byte logical blocks: (43.3 MB/41.3 MiB)
[    7.245999] scsi 1:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     2.5+ PQ: 0 ANSI: 5
[    7.257147] sd 0:0:0:0: [sda] Write Protect is off
[    7.266965] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    7.282699] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    7.302018] sr 1:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    7.306935] cdrom: Uniform CD-ROM driver Revision: 3.20
[    7.373961] sd 0:0:0:0: [sda] Attached SCSI disk
[    7.494672] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56
[    7.496414] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[    7.498753] e1000e: Intel(R) PRO/1000 Network Driver
[    7.499081] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    7.500380] igb: Intel(R) Gigabit Ethernet Network Driver
[    7.500909] igb: Copyright (c) 2007-2014 Intel Corporation.
[    7.507544] usbcore: registered new interface driver usb-storage
[    7.509522] usbcore: registered new interface driver usbserial_generic
[    7.510592] usbserial: USB Serial support registered for generic
[    7.511612] usbcore: registered new interface driver ftdi_sio
[    7.512219] usbserial: USB Serial support registered for FTDI USB Serial Device
[    7.512874] usbcore: registered new interface driver pl2303
[    7.513399] usbserial: USB Serial support registered for pl2303
[    7.516602] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    7.527593] serio: i8042 KBD port at 0x60,0x64 irq 1
[    7.530387] serio: i8042 AUX port at 0x60,0x64 irq 12
[    7.534605] mousedev: PS/2 mouse device common for all mice
[    7.542679] rtc_cmos 00:05: RTC can wake from S4
[    7.554422] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    7.567098] rtc_cmos 00:05: registered as rtc0
[    7.574557] rtc_cmos 00:05: setting system clock to 2026-03-14T22:55:24 UTC (1773528924)
[    7.588096] rtc_cmos 00:05: alarms up to one day, y3k, 242 bytes nvram, hpet irqs
[    7.595810] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev
[    7.599982] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
[    7.601730] sdhci: Secure Digital Host Controller Interface driver
[    7.602407] sdhci: Copyright(c) Pierre Ossman
[    7.603565] sdhci-pltfm: SDHCI platform and OF driver helper
[    7.609766] usbcore: registered new interface driver usbhid
[    7.610218] usbhid: USB HID core driver
[    7.612092] u32 classifier
[    7.612506]     input device check on
[    7.612723]     Actions configured
[    7.621969] NET: Registered PF_INET6 protocol family
[    7.645307] Segment Routing with IPv6
[    7.646054] In-situ OAM (IOAM) with IPv6
[    7.648552] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    7.658748] NET: Registered PF_PACKET protocol family
[    7.660839] Bridge firewalling registered
[    7.664031] l2tp_core: L2TP core driver, V2.0
[    7.664694] Key type dns_resolver registered
[    7.666521] NET: Registered PF_VSOCK protocol family
[    7.675105] IPI shorthand broadcast: enabled
[    7.767085] sched_clock: Marking stable (7656158489, 110085852)->(7839101353, -72857012)
[    7.772493] registered taskstats version 1
[    7.777629] Loading compiled-in X.509 certificates
[    7.834779] Key type .fscrypt registered
[    7.835100] Key type fscrypt-provisioning registered
[    7.845858] Btrfs loaded, zoned=no, fsverity=no
[    7.896997] Key type encrypted registered
[    7.903558] netconsole: network logging started
[    7.915802] clk: Disabling unused clocks
[    8.008894] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3
[    8.017441] md: Waiting for all devices to be available before autodetect
[    8.017977] md: If you don't use raid, use raid=noautodetect
[    8.018732] md: Autodetecting RAID arrays.
[    8.019329] md: autorun ...
[    8.019697] md: ... autorun DONE.
[    8.127824] EXT4-fs (sda): orphan cleanup on readonly fs
[    8.137032] EXT4-fs (sda): mounted filesystem 16c78967-25e7-4d7a-a122-16c5f0ad8c09 ro with ordered data mode. Quota.
[    8.139614] VFS: Mounted root (ext4 filesystem) readonly on device 8:0.
[    8.147627] devtmpfs: mounted
[    8.427347] Freeing unused kernel image (initmem) memory: 3656K
[    8.428038] Write protecting the kernel read-only data: 28672k
[    8.432132] Freeing unused kernel image (text/rodata gap) memory: 268K
[    8.437849] Freeing unused kernel image (rodata/data gap) memory: 1988K
[    8.439667] Run /sbin/init as init process
INIT: version 3.14 booting
Starting udev
[   10.007359] udevd[104]: starting version 3.2.14
[   10.212914] udevd[105]: starting eudev-3.2.14
[   14.181464] EXT4-fs (sda): re-mounted 16c78967-25e7-4d7a-a122-16c5f0ad8c09 r/w.
INIT: Entering runlevel: 5
Configuring network interfaces... done.
Starting syslogd/klogd: done

Poky (Yocto Project Reference Distro) 5.3.99+snapshot-ac5e0160df78eef03470daf1f70a5f4d2dc0bac1 qemux86-64 /dev/ttyS0

INIT: Id "S1" respawning too fast: disabled for 5 minutes
root

WARNING: Poky is a reference Yocto Project distribution that should be used for
testing and development purposes only. It is recommended that you create your
own distribution for production use.

root@qemux86-64:~# ls /
bin         dev         home        lost+found  mnt         run         sys         usr
boot        etc         lib         media       proc        sbin        tmp         var
root@qemux86-64:~# shutdown -h now

Broadcast message from root@qemux86-64 (ttyS0) (Sat Mar 14 22:56:06 2026):

The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes configured via /etc/inittab the TERM signal
Stopping syslogd/klogd: stopped syslogd (pid 211)
stopped klogd (pid 214)
done
Unmounting remote filesystems...
Deconfiguring network interfaces... done.
Sending all processes the TERM signal...
Sending all processes the KILL signal...
Deactivating swap...
Unmounting local filesystems...
[   55.633801] EXT4-fs (sda): re-mounted 16c78967-25e7-4d7a-a122-16c5f0ad8c09 ro.
[   55.802347] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[   55.803722] sd 0:0:0:0: [sda] Stopping disk
[   55.838621] ACPI: PM: Preparing to enter system sleep state S5
[   55.841451] reboot: Power down
tags: yocto, - qemu, - crops, - poky, - bitbake, - docker, - modprobe, - tun