Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iso boot debugging and fixes #1377

Merged
merged 3 commits into from
Apr 28, 2023

Conversation

tlaurion
Copy link
Collaborator

@tlaurion tlaurion commented Apr 17, 2023

  • Add debug information from usb-init (or media-scan) up to kexec -e call
  • Adds Tinycore iso magic (for Tinycore init to be able to find iso after successful kexec call)
  • Adds the fix to isolinux parsing which was not dealing correctly with iso boot (where dd'ed iso was working)

Fixes #1347
Fixes #1374

@JonathonHall-Purism please review (this is different then #1351 which will be rebased on this when I have time to continue checking why we cannot have basic simple fb in absence of virtio fb under Tinycore's initrd)

@saper that should fix your issue under x230 with 4.x kernel which doen't suffer from 5.x-> Tinycore novga issue (like on qemu)

@tlaurion tlaurion force-pushed the iso_boot_debugging_and_fixes branch from 3af5cf2 to 40872d8 Compare April 17, 2023 20:20
@tlaurion
Copy link
Collaborator Author

In current state of PR:

booting from detached-signed Tinycore 14.0 iso
(Manually put inside of usb_fd.raw image under qemu and then detached signed from recovery shell):

user@heads-tests:~/heads$ make BOARD=qemu-coreboot-whiptail-tpm1 PUBKEY_ASC=~/QubesIncoming/Insurgo/Insurgo_2023_pub.asc USB_TOKEN=NitrokeyStorage ROOT_DISK_IMG=~/QubesIncoming/heads-tests/root.qcow2 run
swtpm socket \
	--tpmstate dir="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm" \
	--flags "startup-clear" \
	--terminate \
	--ctrl type=unixio,path="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm/sock" &
sleep 0.5
qemu-system-x86_64 -drive file="/home/user/QubesIncoming/heads-tests/root.qcow2",if=virtio \
	--machine q35,accel=kvm:tcg \
	-rtc base=utc \
	-smp "$(nproc)" \
	-vga virtio \
	-full-screen \
	-m "$(cat "/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/memory")" \
	-serial stdio \
	--bios "/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/heads-qemu-coreboot-whiptail-tpm1-v0.2.0-1526-g40872d8-gpg-injected.rom" \
	-object rng-random,filename=/dev/urandom,id=rng0 \
	-device virtio-rng-pci,rng=rng0 \
	-netdev user,id=u1 -device e1000,netdev=u1 \
	-chardev socket,id=chrtpm,path="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm/sock" \
	-tpmdev emulator,id=tpm0,chardev=chrtpm \
	-device tpm-tis,tpmdev=tpm0 \
	-device qemu-xhci,id=usb \
	-device usb-tablet \
	-drive file="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/usb_fd.raw",if=none,id=usb-fd-drive,format=raw \
	-device usb-storage,bus=usb.0,drive=usb-fd-drive \
	-device usb-host,vendorid=8352,productid=16649 \

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize kvm: No such file or directory
qemu-system-x86_64: falling back to tcg
[    0.000000] Linux version 5.10.5-heads (linux-qemu.config@linuxboot) (x86_64-linux-musl-gcc (GCC) 8.3.0, GNU ld (GNU Binutils) 2.32) #0 SMP 1970-00-00
[    0.000000] Command line: debug console=ttyS0,115200 console=tty
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   zhaoxin   Shanghai  
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000000fff] type 16
[    0.000000] BIOS-e820: [mem 0x0000000000001000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ff57fff] usable
[    0.000000] BIOS-e820: [mem 0x000000003ff58000-0x000000003fffffff] type 16
[    0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 3.0 present.
[    0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS Heads-v0.2.0-1526-g40872d8 01/01/1970
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2893.418 MHz processor
[    0.001341] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.001560] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.001830] last_pfn = 0x3ff58 max_arch_pfn = 0x400000000
[    0.002492] MTRR default type: uncachable
[    0.002554] MTRR fixed ranges disabled:
[    0.002711]   00000-FFFFF uncachable
[    0.002752] MTRR variable ranges enabled:
[    0.002942]   0 base 00FF000000 mask FFFF000000 write-protect
[    0.002993]   1 disabled
[    0.003021]   2 disabled
[    0.003037]   3 disabled
[    0.003053]   4 disabled
[    0.003068]   5 disabled
[    0.003084]   6 disabled
[    0.003099]   7 disabled
[    0.003512] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.004010] CPU MTRRs all blank - virtualized system.
[    0.031504] RAMDISK: [mem 0x04000000-0x043d7fff]
[    0.032326] ACPI: Early table checksum verification disabled
[    0.032863] ACPI: RSDP 0x00000000000F0000 000014 (v00 BOCHS )
[    0.033185] ACPI: RSDT 0x000000003FF6B42B 000040 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.034034] ACPI: FACP 0x000000003FF6B1E9 0000F4 (v03 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.034823] ACPI: DSDT 0x000000003FF69080 002169 (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.034947] ACPI: FACS 0x000000003FF69040 000040
[    0.035042] ACPI: APIC 0x000000003FF6B2DD 000080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.035096] ACPI: HPET 0x000000003FF6B35D 000038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.035147] ACPI: TCPA 0x000000003FF6B395 000032 (v02 BOCHS  BXPCTCPA 00000001 BXPC 00000001)
[    0.035198] ACPI: MCFG 0x000000003FF6B3C7 00003C (v01 BOCHS  BXPCMCFG 00000001 BXPC 00000001)
[    0.035249] ACPI: WAET 0x000000003FF6B403 000028 (v01 BOCHS  BXPCWAET 00000001 BXPC 00000001)
[    0.035300] ACPI: SSDT 0x000000003FF89040 00033F (v02 COREv4 COREBOOT 0000002A CORE 20200717)
[    0.035968] ACPI: Local APIC address 0xfee00000
[    0.038557] Zone ranges:
[    0.038644]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.038716]   DMA32    [mem 0x0000000001000000-0x000000003ff57fff]
[    0.038744]   Normal   empty
[    0.038809] Movable zone start for each node
[    0.038864] Early memory node ranges
[    0.038917]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.038968]   node   0: [mem 0x0000000000100000-0x000000003ff57fff]
[    0.040372] Zeroed struct page in unavailable ranges: 265 pages
[    0.040530] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ff57fff]
[    0.040839] On node 0 totalpages: 261879
[    0.040978]   DMA zone: 64 pages used for memmap
[    0.041024]   DMA zone: 22 pages reserved
[    0.041107]   DMA zone: 3999 pages, LIFO batch:0
[    0.041926]   DMA32 zone: 4030 pages used for memmap
[    0.041974]   DMA32 zone: 257880 pages, LIFO batch:63
[    0.070839] ACPI: PM-Timer IO Port: 0x608
[    0.070933] ACPI: Local APIC address 0xfee00000
[    0.071554] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.071657] ACPI: Skipping IOAPIC probe due to 'noapic' option.
[    0.071721] Using ACPI for processor (LAPIC) configuration information
[    0.071814] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.072228] smpboot: 2 Processors exceeds max_cpus limit of 0
[    0.072265] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
[    0.073121] [mem 0x40000000-0xafffffff] available for PCI devices
[    0.073588] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.089028] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.097622] percpu: Embedded 43 pages/cpu s137560 r8192 d30376 u2097152
[    0.098122] pcpu-alloc: s137560 r8192 d30376 u2097152 alloc=1*2097152
[    0.098228] pcpu-alloc: [0] 0 
[    0.100344] Built 1 zonelists, mobility grouping on.  Total pages: 257763
[    0.100559] Kernel command line: nosmp debug debug console=ttyS0,115200 console=tty
[    0.105909] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.107414] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.109030] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.130368] Memory: 1004596K/1047516K available (8194K kernel code, 1536K rwdata, 2128K rodata, 920K init, 1912K bss, 42664K reserved, 0K cma-reserved)
[    0.134028] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.140496] rcu: Hierarchical RCU implementation.
[    0.140557] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.140744] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.140812] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.141689] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 16
[    0.154390] random: get_random_bytes called from start_kernel+0x306/0x4d8 with crng_init=0
[    0.158837] Console: colour dummy device 80x25
[    0.161746] printk: console [tty0] enabled
[    0.206976] printk: console [ttyS0] enabled
[    0.207751] ACPI: Core revision 20200925
[    0.214387] ACPI: setting ELCR to 0200 (from 0e00)
[    0.214875] APIC: SMP mode deactivated
[    0.215643] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.219886] APIC: Switch to symmetric I/O mode setup in no SMP routine
[    0.221306] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x29b4f992030, max_idle_ns: 440795320631 ns
[    0.222996] Calibrating delay loop (skipped), value calculated using timer frequency.. 5786.83 BogoMIPS (lpj=11573672)
[    0.224054] pid_max: default: 4096 minimum: 301
[    0.227018] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.230724] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.252502] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.253024] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.253853] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.254848] Spectre V2 : Mitigation: Full AMD retpoline
[    0.258842] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.259656] Speculative Store Bypass: Vulnerable
[    0.393809] Freeing SMP alternatives memory: 12K
[    0.411607] smpboot: SMP disabled
[    0.531250] Performance Events: PMU not available due to virtualization, using software events only.
[    0.540355] rcu: Hierarchical SRCU implementation.
[    0.551247] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.562724] smp: Bringing up secondary CPUs ...
[    0.562851] smp: Brought up 1 node, 1 CPU
[    0.566804] smpboot: Max logical packages: 2
[    0.569963] smpboot: Total of 1 processors activated (5786.83 BogoMIPS)
[    0.587092] devtmpfs: initialized
[    0.597425] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.598983] futex hash table entries: 16 (order: -2, 1024 bytes, linear)
[    0.608842] NET: Registered protocol family 16
[    0.623504] thermal_sys: Registered thermal governor 'step_wise'
[    0.623582] thermal_sys: Registered thermal governor 'user_space'
[    0.624417] cpuidle: using governor menu
[    0.626215] ACPI: bus type PCI registered
[    0.626724] PCI: Using configuration type 1 for base access
[    0.672226] cryptd: max_cpu_qlen set to 1000
[    0.681515] ACPI: Added _OSI(Module Device)
[    0.682010] ACPI: Added _OSI(Processor Device)
[    0.682440] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.682988] ACPI: Added _OSI(Processor Aggregator Device)
[    0.683760] ACPI: Added _OSI(Linux-Dell-Video)
[    0.684150] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.684578] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.749023] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0._PRT], AE_ALREADY_EXISTS (20200925/dswload2-327)
[    0.751229] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-221)
[    0.751880] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.752367] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB], AE_NOT_FOUND (20200925/dswload2-163)
[    0.753130] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200925/psobject-221)
[    0.753695] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.754364] ACPI: 2 ACPI AML tables successfully acquired and loaded
[    0.785057] ACPI: Interpreter enabled
[    0.786886] ACPI: (supports S0 S5)
[    0.787225] ACPI: Using PIC for interrupt routing
[    0.792825] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.797257] ACPI: Enabled 1 GPEs in block 00 to 3F
[    0.864905] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.865830] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments MSI HPX-Type3]
[    0.868577] acpi PNP0A08:00: PCIe port services disabled; not requesting _OSC control
[    0.873093] PCI host bridge to bus 0000:00
[    0.873526] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.873968] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.874428] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.874724] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window]
[    0.874775] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]
[    0.875063] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window]
[    0.875350] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.875747] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.877355] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000
[    0.883223] pci 0000:00:01.0: [1af4:1050] type 00 class 0x030000
[    0.886881] pci 0000:00:01.0: reg 0x10: [mem 0xc0000000-0xc07fffff pref]
[    0.893856] pci 0000:00:01.0: reg 0x18: [mem 0xc0870000-0xc0873fff 64bit pref]
[    0.896389] pci 0000:00:01.0: reg 0x20: [mem 0xc0880000-0xc0880fff]
[    0.898724] pci 0000:00:01.0: reg 0x30: [mem 0xc0860000-0xc086ffff pref]
[    0.904193] pci 0000:00:02.0: [1af4:1005] type 00 class 0x00ff00
[    0.906724] pci 0000:00:02.0: reg 0x10: [io  0x10c0-0x10df]
[    0.911338] pci 0000:00:02.0: reg 0x20: [mem 0xc0874000-0xc0877fff 64bit pref]
[    0.916280] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000
[    0.919736] pci 0000:00:03.0: reg 0x10: [mem 0xc0840000-0xc085ffff]
[    0.922724] pci 0000:00:03.0: reg 0x14: [io  0x1080-0x10bf]
[    0.922854] pci 0000:00:03.0: reg 0x30: [mem 0xc0800000-0xc083ffff pref]
[    0.927326] pci 0000:00:04.0: [1b36:000d] type 00 class 0x0c0330
[    0.928677] pci 0000:00:04.0: reg 0x10: [mem 0xc0878000-0xc087bfff 64bit]
[    0.938815] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000
[    0.940960] pci 0000:00:05.0: reg 0x10: [io  0x1000-0x107f]
[    0.942724] pci 0000:00:05.0: reg 0x14: [mem 0xc0881000-0xc0881fff]
[    0.948314] pci 0000:00:05.0: reg 0x20: [mem 0xc087c000-0xc087ffff 64bit pref]
[    0.950724] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100
[    0.950724] pci 0000:00:1f.0: quirk: [io  0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO
[    0.950724] pci 0000:00:1f.0: quirk: [io  0x0580-0x05bf] claimed by ICH6 GPIO
[    0.950724] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601
[    0.968718] pci 0000:00:1f.2: reg 0x20: [io  0x10e0-0x10ff]
[    0.970109] pci 0000:00:1f.2: reg 0x24: [mem 0xc0882000-0xc0882fff]
[    0.972011] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500
[    0.983313] pci 0000:00:1f.3: reg 0x20: [io  0x0400-0x043f]
[    0.988323] pci_bus 0000:00: on NUMA node 0
[    0.996283] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 10 11) *0
[    0.998800] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 10 11) *0
[    1.000751] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 11) *0
[    1.003034] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 11) *0
[    1.005054] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 10 11) *0
[    1.006724] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 10 11) *0
[    1.012791] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 11) *0
[    1.016255] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 11) *0
[    1.017191] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)
[    1.017911] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)
[    1.018966] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)
[    1.019648] ACPI: PCI Interrupt Link [GSID] (IRQs *19)
[    1.020252] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)
[    1.020864] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)
[    1.021481] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)
[    1.022934] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)
[    1.029432] iommu: Default domain type: Translated 
[    1.033056] SCSI subsystem initialized
[    1.035165] libata version 3.00 loaded.
[    1.039090] ACPI: bus type USB registered
[    1.039984] usbcore: registered new interface driver usbfs
[    1.040855] usbcore: registered new interface driver hub
[    1.043070] usbcore: registered new device driver usb
[    1.044137] pps_core: LinuxPPS API ver. 1 registered
[    1.044488] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    1.045434] PTP clock support registered
[    1.062903] PCI: Using ACPI for IRQ routing
[    1.063462] PCI: pci_cache_line_size set to 64 bytes
[    1.064413] e820: reserve RAM buffer [mem 0x3ff58000-0x3fffffff]
[    1.065733] hpet: 3 channels of 0 reserved for per-cpu timers
[    1.068709] clocksource: Switched to clocksource tsc-early
[    1.071072] pnp: PnP ACPI init
[    1.074159] pnp 00:00: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.075135] pnp 00:01: Plug and Play ACPI device, IDs PNP0f13 (active)
[    1.076102] pnp 00:02: Plug and Play ACPI device, IDs PNP0400 (active)
[    1.077026] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    1.077819] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.078595] pnp 00:05: Plug and Play ACPI device, IDs PNP0c31 (active)
[    1.093208] pnp: PnP ACPI: found 6 devices
[    1.129892] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.131142] NET: Registered protocol family 2
[    1.135109] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    1.136423] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.138199] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.138958] TCP: Hash tables configured (established 8192 bind 8192)
[    1.141214] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.141905] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.143941] NET: Registered protocol family 1
[    1.144578] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.144578] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.146508] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.147019] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window]
[    1.155746] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]
[    1.156979] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window]
[    1.157478] pci_bus 0000:00: resource 10 [mem 0xfed40000-0xfed44fff]
[    1.159804] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.170566] PCI Interrupt Link [LNKE] enabled at IRQ 11
[    1.171184] PCI: setting IRQ 11 as level-triggered
[    1.185794] pci 0000:00:04.0: quirk_usb_early_handoff+0x0/0x628 took 24225 usecs
[    1.186484] PCI: CLS 64 bytes, default 64
[    1.197320] Trying to unpack rootfs image as initramfs...
[    3.335937] Freeing initrd memory: 3936K
[    3.343550] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    3.368194] SGI XFS with security attributes, no debug enabled
[    3.370860] NET: Registered protocol family 38
[    3.370860] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    3.370860] io scheduler mq-deadline registered
[    3.370860] io scheduler kyber registered
[    3.383772] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    3.384932] ACPI: Power Button [PWRF]
[    3.394925] PCI Interrupt Link [LNKF] enabled at IRQ 10
[    3.394925] PCI: setting IRQ 10 as level-triggered
[    3.408518] PCI Interrupt Link [LNKG] enabled at IRQ 11
[    3.417241] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.420015] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    3.424953] Non-volatile memory driver v1.3
[    3.434421] tpm_tis 00:05: 1.2 TPM (device-id 0x1, rev-id 1)
[    3.456619] [drm] pci: virtio-vga detected at 0000:00:01.0
[    3.457615] [drm] features: -virgl +edid
[    3.466421] [drm] number of scanouts: 1
[    3.466913] [drm] number of cap sets: 0
[    3.481303] [drm] Initialized virtio_gpu 0.1.0 0 for virtio0 on minor 0
[    3.620228] Console: switching to colour frame buffer device 170x44
[    3.687129] virtio_gpu virtio0: [drm] fb0: virtio_gpudrmfb frame buffer device
[    3.751976] brd: module loaded
[    3.783093] loop: module loaded
[    3.804746] virtio_blk virtio2: [vda] 41943040 512-byte logical blocks (21.5 GB/20.0 GiB)
[    3.806790] vda: detected capacity change from 0 to 21474836480
[    3.877976]  vda: vda1 vda2 < vda5 >
[    3.881178] Loading iSCSI transport class v2.0-870.
[    3.881178] iscsi: registered transport (tcp)
[    3.881178] ahci 0000:00:1f.2: version 3.0
[    3.881178] PCI Interrupt Link [LNKA] enabled at IRQ 10
[    3.969685] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode
[    3.970611] ahci 0000:00:1f.2: flags: 64bit ncq only 
[    3.994686] scsi host0: ahci
[    4.012926] scsi host1: ahci
[    4.022937] scsi host2: ahci
[    4.032392] scsi host3: ahci
[    4.037334] scsi host4: ahci
[    4.040748] scsi host5: ahci
[    4.042891] ata1: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882100 irq 21
[    4.056363] ata2: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882180 irq 21
[    4.064434] ata3: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882200 irq 21
[    4.070087] ata4: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882280 irq 21
[    4.076743] ata5: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882300 irq 21
[    4.083081] ata6: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882380 irq 21
[    4.155086] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    4.197041] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.203760] serio: i8042 AUX port at 0x60,0x64 irq 12
[    4.254433] rtc_cmos 00:04: RTC can wake from S4
[    4.264890] rtc_cmos 00:04: registered as rtc0
[    4.270492] rtc_cmos 00:04: setting system clock to 2023-04-17T20:22:11 UTC (1681762931)
[    4.306158] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs
[    4.313702] i2c /dev entries driver
[    4.318392] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    4.339493] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    4.373327] i2c i2c-0: 1/1 memory slots populated (from DMI)
[    4.379546] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD
[    4.386670] IR NEC protocol handler initialized
[    4.392955] IR RC5(x/sz) protocol handler initialized
[    4.406460] tsc: Refined TSC clocksource calibration: 2893.427 MHz
[    4.412978] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x29b502105a9, max_idle_ns: 440795323709 ns
[    4.420719] IR RC6 protocol handler initialized
[    4.431711] IR JVC protocol handler initialized
[    4.437866] clocksource: Switched to clocksource tsc
[    4.444357] IR Sony protocol handler initialized
[    4.449762] IR SANYO protocol handler initialized
[    4.457229] ata4: SATA link down (SStatus 0 SControl 300)
[    4.465572] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    4.473236] ata2: SATA link down (SStatus 0 SControl 300)
[    4.480484] ata1: SATA link down (SStatus 0 SControl 300)
[    4.487175] ata6: SATA link down (SStatus 0 SControl 300)
[    4.493039] ata5: SATA link down (SStatus 0 SControl 300)
[    4.519837] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[    4.525586] ata3.00: applying bridge limits
[    4.531543] IR Sharp protocol handler initialized
[    4.536799] IR MCE Keyboard/mouse protocol handler initialized
[    4.542052] IR XMP protocol handler initialized
[    4.574592] ata3.00: configured for UDMA/100
[    4.586414] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: [email protected]
[    4.606141] scsi 2:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     2.5+ PQ: 0 ANSI: 5
[    4.612716] NET: Registered protocol family 17
[    4.651722] IPI shorthand broadcast: enabled
[    4.660803] sched_clock: Marking stable (4594793218, 64132080)->(4776720264, -117794966)
[    4.723949] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    4.730259] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.787745] sr 2:0:0:0: Attached scsi CD-ROM sr0
[    4.829221] sr 2:0:0:0: Attached scsi generic sg0 type 5
[    5.123664] Freeing unused kernel image (initmem) memory: 920K
[    5.188898] Write protecting the kernel read-only data: 14336k
[    5.234085] Freeing unused kernel image (text/rodata gap) memory: 2044K
[    5.257750] Freeing unused kernel image (rodata/data gap) memory: 1968K
[    5.266265] Run /init as init process
[    5.273644]   with arguments:
[    5.279123]     /init
[    5.284975]   with environment:
[    5.290811]     HOME=/
[    5.297203]     TERM=linux
[    5.429109] [U] hello world
TRACE: Under /etc/ash_functions:pause_recovery
!!! Hit enter to proceed to recovery shell !!!
[   10.208036] EXT4-fs (vda1): mounting ext2 file system using the ext4 subsystem
[   10.276429] EXT4-fs (vda1): mounted filesystem without journal. Opts: (null)
[   10.473401] random: fast init done
[   11.267924] random: tpm: uninitialized urandom read (20 bytes read)
[   11.469087] random: shred: uninitialized urandom read (312 bytes read)
[   11.509120] random: shred: uninitialized urandom read (312 bytes read)

TRACE: Under /etc/ash_functions:recovery
!!!!! Console recovery shell
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic recovery
New value of PCR[4]: 8a6a96fde1a8dd96271479dc40742b36aba3c2b3
!!!!! Starting recovery shell
~ # usb-init 
TRACE: Under /bin/usb-init
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic usb
New value of PCR[4]: 6d2066b63743d43c42e3c604e39d2f4b7b1be2fa
DEBUG: media-scan usb
TRACE: Under /bin/media-scan
TRACE: under gui_functions:mount_usb
TRACE: Under /bin/mount-usb
TRACE: Under /etc/ash_functions:enable_usb
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ehci-hcd.ko
New value of PCR[5]: 491d5d0d1315db47e14acef27fcebac9b7df99c9
[   18.280720] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/uhci-hcd.ko
New value of PCR[5]: cd5b0d8c293c6355da6bf5e6cbe5c9c81109b4f7
[   18.732699] uhci_hcd: USB Universal Host Controller Interface driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ohci-hcd.ko
New value of PCR[5]: d9787e1c23d7e0fccedfc86f7d250fd3132929d3
[   19.175958] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ohci-pci.ko
New value of PCR[5]: eacf4dc41d15befa2c3a9fed90b9df595d9f1123
[   19.446854] ohci-pci: OHCI PCI platform driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ehci-pci.ko
New value of PCR[5]: 0e29d7b023c051895b1a2080fb932b1892c26578
[   19.713778] ehci-pci: EHCI PCI platform driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/xhci-hcd.ko
New value of PCR[5]: 77f11e68f7e5a1484b7662c418898b690f1ea87d
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/xhci-pci.ko
New value of PCR[5]: 208707e3beadd1c50b00f1f9143d4313e867dc59
[   20.291155] xhci_hcd 0000:00:04.0: xHCI Host Controller
[   20.295305] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 1
[   20.302558] xhci_hcd 0000:00:04.0: hcc params 0x00087001 hci version 0x100 quirks 0x0000000000000010
[   20.336408] hub 1-0:1.0: USB hub found
[   20.348554] hub 1-0:1.0: 4 ports detected
[   20.353594] xhci_hcd 0000:00:04.0: xHCI Host Controller
[   20.354163] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2
[   20.355145] xhci_hcd 0000:00:04.0: Host supports USB 3.0 SuperSpeed
[   20.359932] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   20.364437] hub 2-0:1.0: USB hub found
[   20.365174] hub 2-0:1.0: 4 ports detected
[   20.704353] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[   20.992300] usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[   21.139680] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[   21.344912] usb 1-3: can't set config #1, error -32
Scanning for USB storage devices...
[   22.704072] usb-storage 2-2:1.0: USB Mass Storage device detected
[   22.737226] scsi host6: usb-storage 2-2:1.0
[   22.781306] usbcore: registered new interface driver usb-storage
TRACE: Under /etc/functions:list_usb_storage
[   23.832304] scsi 6:0:0:0: Direct-Access     QEMU     QEMU HARDDISK    2.5+ PQ: 0 ANSI: 5
[   23.870704] sd 6:0:0:0: Power-on or device reset occurred
[   23.888978] sd 6:0:0:0: Attached scsi generic sg1 type 0
[   23.897285] sd 6:0:0:0: [sda] 2097152 512-byte logical blocks: (1.07 GB/1.00 GiB)
[   23.924125] sd 6:0:0:0: [sda] Write Protect is off
[   23.931359] sd 6:0:0:0: [sda] Mode Sense: 63 00 00 08
[   23.961674] sd 6:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   24.019873]  sda:
[   24.068314] sd 6:0:0:0: [sda] Attached SCSI disk
TRACE: Under /etc/functions:list_usb_storage
TRACE: Under /etc/functions:list_usb_storage








┌───────────────────────┤ Select your ISO boot option ├────────────────────────┐
│ Choose the ISO boot option [1-1, s for standard boot, a to abort]:           │
│                                                                              │
│                          1 /media/CorePlus-14.0.iso                          │
│                                                                              │
│                                                                              │
│                     <Ok>                         <Cancel>                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘







DEBUG: kexec-iso-init /media/CorePlus-14.0.iso CorePlus-14.0.iso /dev/sda
TRACE: Under /bin/kexec-iso-init
+++ Verifying ISO
TRACE: Under /bin/gpgv
[   30.003630] random: crng init done
[   30.010053] random: 7 urandom warning(s) missed due to ratelimiting
gpg: Signature made Fri Apr 14 15:11:28 2023 UTC
gpg:                using RSA key ACF4B7893D4D05C8F18069BAE7B4A71658E36A93
gpg: Good signature from "Insurgo Technologies Libres / Open Technologies <[email protected]>" [unknown]
gpg:                 aka "[jpeg image of size 9521]" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: ACF4 B789 3D4D 05C8 F180  69BA E7B4 A716 58E3 6A93
+++ Mounting ISO and booting
[   49.810856] ISO 9660 Extensions: Microsoft Joliet Level 3
[   49.916217] ISO 9660 Extensions: RRIP_1991A
TRACE: Under /etc/functions:check_config
DEBUG: kexec-select-boot -b /boot -d /media -p /media/kexec_iso/CorePlus-14.0.iso -a fromiso=/dev/disk/by-uuid/9601-3D7F/CorePlus-14.0.iso img_dev=/de
v/disk/by-uuid/9601-3D7F iso-scan/filename=/CorePlus-14.0.iso img_loop=CorePlus-14.0.iso iso=9601-3D7F/CorePlus-14.0.iso -r  -c *.cfg -u -i
TRACE: Under /bin/kexec-select-boot
TRACE: Under /etc/functions:check_config
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic generic
New value of PCR[4]: 28d966fa5d91801a4dbfad0557ce02338455b3e0
+++ Scanning for unsigned boot options
DEBUG: kexec-parse-boot /boot /boot/boot/isolinux/isolinux.cfg
TRACE: Under /bin/kexec-parse-boot
DEBUG: filedir= /boot/boot/isolinux
DEBUG: bootdir= /boot
DEBUG: bootlen= 5
DEBUG: appenddir= /boot/isolinux
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=jwm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=icewm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=fluxbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=hackedbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=openbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=flwm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xibase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xwbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xfbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 base
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 waitusb=5 base
+++ Select your boot option:
1. Boot Core without embedded extensions with waitusb=5. [kernel /boot/vmlinuz]
2. Boot Core with only X/GUI (TinyCore). [kernel /boot/vmlinuz]
3. Boot Core with X/GUI (TinyCore) + Wifi Extension. [kernel /boot/vmlinuz]
4. Boot Core with X/GUI (TinyCore) + Wifi + Firmware. [kernel /boot/vmlinuz]
5. Boot Core with X/GUI (TinyCore) + Installation Extension. [kernel /boot/vmlinuz]
6. Boot Core to command line only. No X/GUI or extensions. [kernel /boot/vmlinuz]
7. Boot Core Plus with default FLWM topside. [kernel /boot/vmlinuz]
8. Boot Core Plus with Openbox Window Manager. [kernel /boot/vmlinuz]
9. Boot Core Plus with Joe's Window Manager. [kernel /boot/vmlinuz]
10. Boot Core Plus with ICE Window Manager. [kernel /boot/vmlinuz]
11. Boot Core Plus with Hackedbox Window Manager. [kernel /boot/vmlinuz]
12. Boot Core Plus with Fluxbox Window Manager. [kernel /boot/vmlinuz]
13. Boot Core Plus with FLWM Classic Window Manager. [kernel /boot/vmlinuz]
Choose the boot option [1-13, a to abort]: 12
+++ Please confirm the boot details for Boot Core Plus with Fluxbox Window Manager.:
Boot Core Plus with Fluxbox Window Manager.|elf|kernel /boot/vmlinuz|initrd /boot/core.gz|append loglevel=3 cde showapps desktop=fluxbox
Confirm selection by pressing 'y', make default with 'd': y
TRACE: Under /bin/kexec-boot
DEBUG: kexectype= elf
DEBUG: restval= 
DEBUG: filepath= /boot/boot/vmlinuz
DEBUG: kexeccmd= kexec -d -l /boot/boot/vmlinuz
Loading the new kernel:
kexec -d -l /boot/boot/vmlinuz --initrd=/boot/boot/core.gz --append="loglevel=3 cde showapps desktop=fluxbox console=ttyS0 console=tty systemd.zram=0 
fromiso=/dev/disk/by-uuid/9601-3D7F/CorePlus-14.0.iso img_dev=/dev/disk/by-uuid/9601-3D7F iso-scan/filename=/CorePlus-14.0.iso img_loop=CorePlus-14.0.
iso iso=9601-3D7F/CorePlus-14.0.iso"
Try gzip decompression.
kernel: 0x7f239b07e020 kernel_size: 0x512ea0
MEMORY RANGES
0000000000000000-0000000000000fff (1)
0000000000001000-000000000009ffff (0)
00000000000a0000-00000000000fffff (1)
0000000000100000-000000003ff57fff (0)
000000003ff58000-000000003fffffff (1)
00000000b0000000-00000000bfffffff (1)
00000000fed40000-00000000fed44fff (1)
bzImage is relocatable
sym: sha256_starts info: 12 other: 00 shndx: 1 value: 1120 size: 48
sym: sha256_starts value: 3ff50120 addr: 3ff4f002
R_X86_64_64
sym: sha256_update info: 12 other: 00 shndx: 1 value: 3cb0 size: 19
sym: sha256_update value: 3ff52cb0 addr: 3ff4f00f
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 3ff54040 addr: 3ff4f01a
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 3ff54140 addr: 3ff4f044
R_X86_64_64
sym: sha256_finish info: 12 other: 00 shndx: 1 value: 3cd0 size: 15e
sym: sha256_finish value: 3ff52cd0 addr: 3ff4f05b
R_X86_64_64
sym: sha256_digest info: 11 other: 00 shndx: 8 value: 20 size: 20
sym: sha256_digest value: 3ff54020 addr: 3ff4f06f
R_X86_64_64
sym:     memcmp info: 12 other: 00 shndx: 1 value: 599 size: 21
sym: memcmp value: 3ff4f599 addr: 3ff4f079
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f40 addr: 3ff4f08d
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ba size: a0
sym: printf value: 3ff4f4ba addr: 3ff4f09b
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f70 addr: 3ff4f0a5
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f60 addr: 3ff4f0b3
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f76 addr: 3ff4f0d3
R_X86_64_64
sym: sha256_digest info: 11 other: 00 shndx: 8 value: 20 size: 20
sym: sha256_digest value: 3ff54020 addr: 3ff4f0e1
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f78 addr: 3ff4f0ef
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f70 addr: 3ff4f105
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f76 addr: 3ff4f117
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f88 addr: 3ff4f136
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ba size: a0
sym: printf value: 3ff4f4ba addr: 3ff4f142
R_X86_64_64
sym: setup_arch info: 12 other: 00 shndx: 1 value: 762 size: 56
sym: setup_arch value: 3ff4f762 addr: 3ff4f14f
R_X86_64_64
sym: skip_checks info: 11 other: 00 shndx: 8 value: 0 size: 4
sym: skip_checks value: 3ff54000 addr: 3ff4f15b
R_X86_64_64
sym: verify_sha256_digest info: 12 other: 00 shndx: 1 value: 0 size: 134
sym: verify_sha256_digest value: 3ff4f000 addr: 3ff4f16a
R_X86_64_64
sym: post_verification_setup_arch info: 12 other: 00 shndx: 1 value: 7f0 size: 58
sym: post_verification_setup_arch value: 3ff4f7f0 addr: 3ff4f17c
R_X86_64_64
sym:    putchar info: 12 other: 00 shndx: 1 value: d8e size: 124
sym: putchar value: 3ff4fd8e addr: 3ff4f18f
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f9a addr: 3ff4f2d1
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 187 size: 29d
sym: vsprintf value: 3ff4f187 addr: 3ff4f4a0
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 187 size: 29d
sym: vsprintf value: 3ff4f187 addr: 3ff4f540
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5bc addr: 3ff4f5cd
R_X86_64_PC32
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5bc addr: 3ff4f5e2
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5415c addr: 3ff4f5fd
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5413c addr: 3ff4f604
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e54 addr: 3ff4f60a
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff541ac addr: 3ff4f610
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e2c addr: 3ff4f616
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ec1 addr: 3ff4f649
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ed0 addr: 3ff4f650
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52edb addr: 3ff4f657
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ee6 addr: 3ff4f65e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef1 addr: 3ff4f665
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52efc addr: 3ff4f66c
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f07 addr: 3ff4f673
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef6 addr: 3ff4f67a
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff54271 addr: 3ff4f681
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eec addr: 3ff4f693
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f1c addr: 3ff4f6a9
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e5c addr: 3ff4f6bc
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e64 addr: 3ff4f6c3
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e6c addr: 3ff4f6ca
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e74 addr: 3ff4f6d1
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e7c addr: 3ff4f6d8
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e84 addr: 3ff4f6df
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e8c addr: 3ff4f6e6
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e94 addr: 3ff4f6ed
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e9c addr: 3ff4f6f4
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ea4 addr: 3ff4f6fb
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eac addr: 3ff4f702
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eb4 addr: 3ff4f709
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ebc addr: 3ff4f710
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ec4 addr: 3ff4f717
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ecc addr: 3ff4f71e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ed4 addr: 3ff4f725
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52edc addr: 3ff4f72b
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f1c addr: 3ff4f733
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56004 addr: 3ff4f74d
R_X86_64_PC32
sym:       .bss info: 03 other: 00 shndx: a value: 0 size: 0
sym: .bss value: 3ff57ffc addr: 3ff4f754
R_X86_64_PC32
sym:  purgatory info: 12 other: 00 shndx: 1 value: 134 size: 53
sym: purgatory value: 3ff4f130 addr: 3ff4f759
R_X86_64_PLT32
sym:    entry64 info: 10 other: 00 shndx: 1 value: 690 size: 0
sym: entry64 value: 3ff4f68c addr: 3ff4f75e
R_X86_64_PLT32
sym:  reset_vga info: 11 other: 00 shndx: 8 value: 2012 size: 1
sym: reset_vga value: 3ff56012 addr: 3ff4f764
R_X86_64_64
sym: x86_reset_vga info: 12 other: 00 shndx: 1 value: eb2 size: 232
sym: x86_reset_vga value: 3ff4feb2 addr: 3ff4f773
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 3ff56011 addr: 3ff4f780
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 10e4 size: 35
sym: x86_setup_legacy_pic value: 3ff500e4 addr: 3ff4f78f
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 3ff56011 addr: 3ff4f79e
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 10e4 size: 35
sym: x86_setup_legacy_pic value: 3ff500e4 addr: 3ff4f7ad
R_X86_64_64
sym: cmdline_end info: 11 other: 00 shndx: 8 value: 2000 size: 8
sym: cmdline_end value: 3ff56000 addr: 3ff4f7ba
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f7cc
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52fab addr: 3ff4f7db
R_X86_64_64
sym:    sprintf info: 12 other: 00 shndx: 1 value: 424 size: 96
sym: sprintf value: 3ff4f424 addr: 3ff4f7e5
R_X86_64_64
sym: panic_kernel info: 11 other: 00 shndx: 8 value: 2010 size: 1
sym: panic_kernel value: 3ff56010 addr: 3ff4f7f2
R_X86_64_64
sym: crashdump_backup_memory info: 12 other: 00 shndx: 1 value: cb3 size: 3e
sym: crashdump_backup_memory value: 3ff4fcb3 addr: 3ff4f801
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f80e
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7b8 size: 38
sym: x86_setup_jump_back_entry value: 3ff4f7b8 addr: 3ff4f81e
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f82d
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7b8 size: 38
sym: x86_setup_jump_back_entry value: 3ff4f7b8 addr: 3ff4f83d
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56047 addr: 3ff4f867
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5604f addr: 3ff4f86d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56075 addr: 3ff4f88d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5607f addr: 3ff4f893
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56089 addr: 3ff4f899
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56093 addr: 3ff4f89f
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56076 addr: 3ff4f8a6
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5608d addr: 3ff4f8ad
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5606d addr: 3ff4f977
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56075 addr: 3ff4f97d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5609b addr: 3ff4f99d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560a5 addr: 3ff4f9a3
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560af addr: 3ff4f9a9
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560b9 addr: 3ff4f9af
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560e2 addr: 3ff4f9f2
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5612b addr: 3ff4fa35
R_X86_64_PC32
sym: backup_src_size info: 11 other: 00 shndx: 8 value: 2070 size: 8
sym: backup_src_size value: 3ff56070 addr: 3ff4fcb5
R_X86_64_64
sym: backup_start info: 11 other: 00 shndx: 8 value: 2080 size: 8
sym: backup_start value: 3ff56080 addr: 3ff4fcc7
R_X86_64_64
sym: backup_src_start info: 11 other: 00 shndx: 8 value: 2078 size: 8
sym: backup_src_start value: 3ff56078 addr: 3ff4fcd9
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff4fce6
R_X86_64_64
sym: serial_base info: 11 other: 00 shndx: 8 value: 2090 size: 2
sym: serial_base value: 3ff56090 addr: 3ff4fcf3
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56088 addr: 3ff4fd00
R_X86_64_64
sym: serial_baud info: 11 other: 00 shndx: 8 value: 208c size: 4
sym: serial_baud value: 3ff5608c addr: 3ff4fd3a
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56088 addr: 3ff4fd69
R_X86_64_64
sym: console_vga info: 11 other: 00 shndx: 8 value: 2093 size: 1
sym: console_vga value: 3ff56093 addr: 3ff4fd90
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56098 addr: 3ff4fda4
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56098 addr: 3ff4fe09
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe1e
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe37
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe6d
R_X86_64_64
sym: console_serial info: 11 other: 00 shndx: 8 value: 2092 size: 1
sym: console_serial value: 3ff56092 addr: 3ff4fe81
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcf1 addr: 3ff4fe90
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 1170 size: 2a25
sym: sha256_process value: 3ff50170 addr: 3ff52bef
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff52c53
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 1170 size: 2a25
sym: sha256_process value: 3ff50170 addr: 3ff52c65
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff52c93
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff52cb7
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff52d1a
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560a0 addr: 3ff52d27
R_X86_64_64
sym:    entry16 info: 10 other: 00 shndx: 1 value: 850 size: 0
sym: entry16 value: 3ff4f850 addr: 3ff52e58
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5c0 addr: 3ff52ee0
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef0 addr: 3ff52ef2
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f20 addr: 3ff52f22
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f000 addr: 3ff52fe8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f134 addr: 3ff5301c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f187 addr: 3ff53050
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f424 addr: 3ff5309c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f4ba addr: 3ff530b8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f55a addr: 3ff530f0
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f56d addr: 3ff53104
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f581 addr: 3ff53118
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f599 addr: 3ff5312c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f762 addr: 3ff53158
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f7b8 addr: 3ff53178
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f7f0 addr: 3ff5318c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcb3 addr: 3ff531c8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcf1 addr: 3ff531f8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fd8e addr: 3ff5320c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4feb2 addr: 3ff53248
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff500e4 addr: 3ff53278
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff50120 addr: 3ff532a8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff50170 addr: 3ff532bc
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff53308
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52cb0 addr: 3ff5336c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52cd0 addr: 3ff53380
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff54140 addr: 3ff54142
R_X86_64_64
Loaded purgatory at addr 0x3ff4f000
Loaded real-mode code and command line at 0x3000
Loaded 32bit kernel at 0x100000
initrd_addr_max is 0x7fffffff
Loaded initrd at 0x3f3bd000 size 0xb91b8e
E820 memmap:
0000000000000000-0000000000000fff (2)
0000000000001000-000000000009ffff (1)
00000000000a0000-00000000000fffff (2)
0000000000100000-000000003ff57fff (1)
000000003ff58000-000000003fffffff (2)
00000000b0000000-00000000bfffffff (2)
00000000fed40000-00000000fed44fff (2)
/sys/firmware/edd does not exist.
kexec_load: entry = 0x3ff4f730 flags = 0x3e0000
nr_segments = 4
segment[0].buf   = 0x2066120
segment[0].bufsz = 0x414b
segment[0].mem   = 0x3000
segment[0].memsz = 0x5000
segment[1].buf   = 0x7f239b082020
segment[1].bufsz = 0x50eea0
segment[1].mem   = 0x100000
segment[1].memsz = 0x50f000
segment[2].buf   = 0x7f239a4ec020
segment[2].bufsz = 0xb91b8e
segment[2].mem   = 0x3f3bd000
segment[2].memsz = 0xb92000
segment[3].buf   = 0x205f020
segment[3].bufsz = 0x70e0
segment[3].mem   = 0x3ff4f000
segment[3].memsz = 0x9000
TRACE: Under /bin/tpmr
Starting the new kernel
[   85.914083] sd 6:0:0:0: [sda] Synchronizing SCSI cache
[   86.032895] kexec_core: Starting new kernel

Booting directly boot from qemu pointing to ISO

user@heads-tests:~/heads$ make BOARD=qemu-coreboot-whiptail-tpm1 PUBKEY_ASC=~/QubesIncoming/Insurgo/Insurgo_2023_pub.asc USB_TOKEN=LibremKey ROOT_DISK_IMG=~/QubesIncoming/heads-tests/root.qcow2 INSTALL_IMG=~/Downloads/CorePlus-14.0.iso run
swtpm socket \
	--tpmstate dir="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm" \
	--flags "startup-clear" \
	--terminate \
	--ctrl type=unixio,path="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm/sock" &
sleep 0.5
qemu-system-x86_64 -drive file="/home/user/QubesIncoming/heads-tests/root.qcow2",if=virtio \
	--machine q35,accel=kvm:tcg \
	-rtc base=utc \
	-smp "$(nproc)" \
	-vga virtio \
	-full-screen \
	-m "$(cat "/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/memory")" \
	-serial stdio \
	--bios "/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/heads-qemu-coreboot-whiptail-tpm1-v0.2.0-1526-g40872d8-gpg-injected.rom" \
	-object rng-random,filename=/dev/urandom,id=rng0 \
	-device virtio-rng-pci,rng=rng0 \
	-netdev user,id=u1 -device e1000,netdev=u1 \
	-chardev socket,id=chrtpm,path="/home/user/heads/build/x86/qemu-coreboot-whiptail-tpm1/vtpm/sock" \
	-tpmdev emulator,id=tpm0,chardev=chrtpm \
	-device tpm-tis,tpmdev=tpm0 \
	-device qemu-xhci,id=usb \
	-device usb-tablet \
	-drive file="/home/user/Downloads/CorePlus-14.0.iso",if=none,id=usb-fd-drive,format=raw \
	-device usb-storage,bus=usb.0,drive=usb-fd-drive \
	-device usb-host,vendorid=12653,productid=19531 \

Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize kvm: No such file or directory
qemu-system-x86_64: falling back to tcg
[    0.000000] Linux version 5.10.5-heads (linux-qemu.config@linuxboot) (x86_64-linux-musl-gcc (GCC) 8.3.0, GNU ld (GNU Binutils) 2.32) #0 SMP 1970-00-00
[    0.000000] Command line: debug console=ttyS0,115200 console=tty
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   zhaoxin   Shanghai  
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000000fff] type 16
[    0.000000] BIOS-e820: [mem 0x0000000000001000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ff57fff] usable
[    0.000000] BIOS-e820: [mem 0x000000003ff58000-0x000000003fffffff] type 16
[    0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 3.0 present.
[    0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS Heads-v0.2.0-1526-g40872d8 01/01/1970
[    0.000000] tsc: Fast TSC calibration failed
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] last_pfn = 0x3ff58 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges disabled:
[    0.000000]   00000-FFFFF uncachable
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 00FF000000 mask FFFF000000 write-protect
[    0.000000]   1 disabled
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000000] CPU MTRRs all blank - virtualized system.
[    0.000000] RAMDISK: [mem 0x04000000-0x043d7fff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F0000 000014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0x000000003FF6B42B 000040 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0x000000003FF6B1E9 0000F4 (v03 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0x000000003FF69080 002169 (v01 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0x000000003FF69040 000040
[    0.000000] ACPI: APIC 0x000000003FF6B2DD 000080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 0x000000003FF6B35D 000038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: TCPA 0x000000003FF6B395 000032 (v02 BOCHS  BXPCTCPA 00000001 BXPC 00000001)
[    0.000000] ACPI: MCFG 0x000000003FF6B3C7 00003C (v01 BOCHS  BXPCMCFG 00000001 BXPC 00000001)
[    0.000000] ACPI: WAET 0x000000003FF6B403 000028 (v01 BOCHS  BXPCWAET 00000001 BXPC 00000001)
[    0.000000] ACPI: SSDT 0x000000003FF89040 00033F (v02 COREv4 COREBOOT 0000002A CORE 20200717)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x000000003ff57fff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000003ff57fff]
[    0.000000] Zeroed struct page in unavailable ranges: 265 pages
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ff57fff]
[    0.000000] On node 0 totalpages: 261879
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 22 pages reserved
[    0.000000]   DMA zone: 3999 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 4030 pages used for memmap
[    0.000000]   DMA32 zone: 257880 pages, LIFO batch:63
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: Skipping IOAPIC probe due to 'noapic' option.
[    0.000000] Using ACPI for processor (LAPIC) configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: 2 Processors exceeds max_cpus limit of 0
[    0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] [mem 0x40000000-0xafffffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] percpu: Embedded 43 pages/cpu s137560 r8192 d30376 u2097152
[    0.000000] pcpu-alloc: s137560 r8192 d30376 u2097152 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 257763
[    0.000000] Kernel command line: nosmp debug debug console=ttyS0,115200 console=tty
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 1004596K/1047516K available (8194K kernel code, 1536K rwdata, 2128K rodata, 920K init, 1912K bss, 42664K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x306/0x4d8 with crng_init=0
[    0.000000] Console: colour dummy device 80x25
[    0.000000] printk: console [tty0] enabled
[    0.000000] printk: console [ttyS0] enabled
[    0.000000] ACPI: Core revision 20200925
[    0.000000] ACPI: setting ELCR to 0200 (from 0e00)
[    0.000000] APIC: SMP mode deactivated
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.004000] APIC: Switch to symmetric I/O mode setup in no SMP routine
[    0.016000] tsc: Unable to calibrate against PIT
[    0.016000] tsc: using HPET reference calibration
[    0.016000] tsc: Detected 2889.521 MHz processor
[    0.000740] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x29a6985b658, max_idle_ns: 440795351210 ns
[    0.002135] Calibrating delay loop (skipped), value calculated using timer frequency.. 5779.04 BogoMIPS (lpj=11558084)
[    0.003047] pid_max: default: 4096 minimum: 301
[    0.006859] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.007467] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.041764] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.041965] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.042791] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[    0.043526] Spectre V2 : Mitigation: Full AMD retpoline
[    0.043861] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.044691] Speculative Store Bypass: Vulnerable
[    0.136096] Freeing SMP alternatives memory: 12K
[    0.148745] smpboot: SMP disabled
[    0.262921] Performance Events: PMU not available due to virtualization, using software events only.
[    0.268567] rcu: Hierarchical SRCU implementation.
[    0.272633] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.276765] smp: Bringing up secondary CPUs ...
[    0.277342] smp: Brought up 1 node, 1 CPU
[    0.278663] smpboot: Max logical packages: 2
[    0.279150] smpboot: Total of 1 processors activated (5779.04 BogoMIPS)
[    0.290490] devtmpfs: initialized
[    0.300733] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.302173] futex hash table entries: 16 (order: -2, 1024 bytes, linear)
[    0.320720] NET: Registered protocol family 16
[    0.334176] thermal_sys: Registered thermal governor 'step_wise'
[    0.334291] thermal_sys: Registered thermal governor 'user_space'
[    0.338472] cpuidle: using governor menu
[    0.345314] ACPI: bus type PCI registered
[    0.347140] PCI: Using configuration type 1 for base access
[    0.400228] cryptd: max_cpu_qlen set to 1000
[    0.414280] ACPI: Added _OSI(Module Device)
[    0.418058] ACPI: Added _OSI(Processor Device)
[    0.421998] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.425080] ACPI: Added _OSI(Processor Aggregator Device)
[    0.425902] ACPI: Added _OSI(Linux-Dell-Video)
[    0.425902] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.426136] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.494828] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0._PRT], AE_ALREADY_EXISTS (20200925/dswload2-327)
[    0.502497] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-221)
[    0.505902] ACPI: Skipping parse of AML opcode: Method (0x0014)
[    0.505902] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPCB], AE_NOT_FOUND (20200925/dswload2-163)
[    0.506085] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200925/psobject-221)
[    0.509920] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[    0.514266] ACPI: 2 ACPI AML tables successfully acquired and loaded
[    0.543603] ACPI: Interpreter enabled
[    0.546771] ACPI: (supports S0 S5)
[    0.550177] ACPI: Using PIC for interrupt routing
[    0.559162] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.568868] ACPI: Enabled 1 GPEs in block 00 to 3F
[    0.626448] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.630430] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments MSI HPX-Type3]
[    0.638275] acpi PNP0A08:00: PCIe port services disabled; not requesting _OSC control
[    0.651184] PCI host bridge to bus 0000:00
[    0.654030] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.657947] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.661902] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.661902] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window]
[    0.661902] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]
[    0.665963] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window]
[    0.667517] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.668929] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.671073] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000
[    0.681902] pci 0000:00:01.0: [1af4:1050] type 00 class 0x030000
[    0.682318] pci 0000:00:01.0: reg 0x10: [mem 0xc0000000-0xc07fffff pref]
[    0.693551] pci 0000:00:01.0: reg 0x18: [mem 0xc0870000-0xc0873fff 64bit pref]
[    0.693902] pci 0000:00:01.0: reg 0x20: [mem 0xc0880000-0xc0880fff]
[    0.701079] pci 0000:00:01.0: reg 0x30: [mem 0xc0860000-0xc086ffff pref]
[    0.703534] pci 0000:00:02.0: [1af4:1005] type 00 class 0x00ff00
[    0.707143] pci 0000:00:02.0: reg 0x10: [io  0x10c0-0x10df]
[    0.717902] pci 0000:00:02.0: reg 0x20: [mem 0xc0874000-0xc0877fff 64bit pref]
[    0.717902] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000
[    0.726488] pci 0000:00:03.0: reg 0x10: [mem 0xc0840000-0xc085ffff]
[    0.728158] pci 0000:00:03.0: reg 0x14: [io  0x1080-0x10bf]
[    0.733902] pci 0000:00:03.0: reg 0x30: [mem 0xc0800000-0xc083ffff pref]
[    0.733902] pci 0000:00:04.0: [1b36:000d] type 00 class 0x0c0330
[    0.733902] pci 0000:00:04.0: reg 0x10: [mem 0xc0878000-0xc087bfff 64bit]
[    0.754751] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000
[    0.762697] pci 0000:00:05.0: reg 0x10: [io  0x1000-0x107f]
[    0.769902] pci 0000:00:05.0: reg 0x14: [mem 0xc0881000-0xc0881fff]
[    0.777902] pci 0000:00:05.0: reg 0x20: [mem 0xc087c000-0xc087ffff 64bit pref]
[    0.783314] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100
[    0.788946] pci 0000:00:1f.0: quirk: [io  0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO
[    0.789710] pci 0000:00:1f.0: quirk: [io  0x0580-0x05bf] claimed by ICH6 GPIO
[    0.794564] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601
[    0.801902] pci 0000:00:1f.2: reg 0x20: [io  0x10e0-0x10ff]
[    0.805902] pci 0000:00:1f.2: reg 0x24: [mem 0xc0882000-0xc0882fff]
[    0.805902] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500
[    0.805902] pci 0000:00:1f.3: reg 0x20: [io  0x0400-0x043f]
[    0.809902] pci_bus 0000:00: on NUMA node 0
[    0.835552] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 10 11) *0
[    0.839887] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 10 11) *0
[    0.850214] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 11) *0
[    0.855979] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 11) *0
[    0.859718] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 10 11) *0
[    0.868202] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 10 11) *0
[    0.871271] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 11) *0
[    0.878959] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 11) *0
[    0.882426] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)
[    0.890348] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)
[    0.894411] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)
[    0.898175] ACPI: PCI Interrupt Link [GSID] (IRQs *19)
[    0.906085] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)
[    0.909902] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)
[    0.910189] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)
[    0.913902] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)
[    0.924651] iommu: Default domain type: Translated 
[    0.932203] SCSI subsystem initialized
[    0.934740] libata version 3.00 loaded.
[    0.938099] ACPI: bus type USB registered
[    0.942334] usbcore: registered new interface driver usbfs
[    0.946358] usbcore: registered new interface driver hub
[    0.950258] usbcore: registered new device driver usb
[    0.953902] pps_core: LinuxPPS API ver. 1 registered
[    0.953902] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    0.953902] PTP clock support registered
[    0.974520] PCI: Using ACPI for IRQ routing
[    0.975223] PCI: pci_cache_line_size set to 64 bytes
[    0.976264] e820: reserve RAM buffer [mem 0x3ff58000-0x3fffffff]
[    0.977686] hpet: 3 channels of 0 reserved for per-cpu timers
[    0.980337] clocksource: Switched to clocksource tsc-early
[    0.981902] pnp: PnP ACPI init
[    0.985231] pnp 00:00: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.989419] pnp 00:01: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.990716] pnp 00:02: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.991998] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.992905] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.993753] pnp 00:05: Plug and Play ACPI device, IDs PNP0c31 (active)
[    1.000499] pnp: PnP ACPI: found 6 devices
[    1.065959] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.067401] NET: Registered protocol family 2
[    1.072428] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    1.072928] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.073442] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.073915] TCP: Hash tables configured (established 8192 bind 8192)
[    1.076579] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.077247] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.083310] NET: Registered protocol family 1
[    1.089812] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.090418] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.090894] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.091427] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window]
[    1.092490] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]
[    1.093380] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window]
[    1.093818] pci_bus 0000:00: resource 10 [mem 0xfed40000-0xfed44fff]
[    1.095376] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.102680] PCI Interrupt Link [LNKE] enabled at IRQ 11
[    1.102680] PCI: setting IRQ 11 as level-triggered
[    1.122644] pci 0000:00:04.0: quirk_usb_early_handoff+0x0/0x628 took 25659 usecs
[    1.123499] PCI: CLS 64 bytes, default 64
[    1.146400] Trying to unpack rootfs image as initramfs...
[    3.516955] Freeing initrd memory: 3936K
[    3.525479] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    3.530078] SGI XFS with security attributes, no debug enabled
[    3.530078] NET: Registered protocol family 38
[    3.530078] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    3.530078] io scheduler mq-deadline registered
[    3.530078] io scheduler kyber registered
[    3.561039] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    3.562085] ACPI: Power Button [PWRF]
[    3.584205] PCI Interrupt Link [LNKF] enabled at IRQ 10
[    3.584505] PCI: setting IRQ 10 as level-triggered
[    3.594689] PCI Interrupt Link [LNKG] enabled at IRQ 11
[    3.604611] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.610409] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    3.623394] Non-volatile memory driver v1.3
[    3.631814] tpm_tis 00:05: 1.2 TPM (device-id 0x1, rev-id 1)
[    3.679459] [drm] pci: virtio-vga detected at 0000:00:01.0
[    3.681304] [drm] features: -virgl +edid
[    3.690416] [drm] number of scanouts: 1
[    3.690734] [drm] number of cap sets: 0
[    3.707912] [drm] Initialized virtio_gpu 0.1.0 0 for virtio0 on minor 0
[    3.880077] Console: switching to colour frame buffer device 170x44
[    3.942013] virtio_gpu virtio0: [drm] fb0: virtio_gpudrmfb frame buffer device
[    4.064683] brd: module loaded
[    4.104716] loop: module loaded
[    4.141006] virtio_blk virtio2: [vda] 41943040 512-byte logical blocks (21.5 GB/20.0 GiB)
[    4.149559] vda: detected capacity change from 0 to 21474836480
[    4.200841]  vda: vda1 vda2 < vda5 >
[    4.228970] Loading iSCSI transport class v2.0-870.
[    4.245136] iscsi: registered transport (tcp)
[    4.258433] ahci 0000:00:1f.2: version 3.0
[    4.280027] PCI Interrupt Link [LNKA] enabled at IRQ 10
[    4.292332] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode
[    4.293243] ahci 0000:00:1f.2: flags: 64bit ncq only 
[    4.319245] scsi host0: ahci
[    4.337207] scsi host1: ahci
[    4.343952] scsi host2: ahci
[    4.347037] scsi host3: ahci
[    4.351856] scsi host4: ahci
[    4.357570] scsi host5: ahci
[    4.359844] ata1: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882100 irq 21
[    4.370797] ata2: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882180 irq 21
[    4.377793] ata3: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882200 irq 21
[    4.383142] ata4: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882280 irq 21
[    4.386993] ata5: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882300 irq 21
[    4.394102] ata6: SATA max UDMA/133 abar m4096@0xc0882000 port 0xc0882380 irq 21
[    4.450851] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    4.499656] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.505443] serio: i8042 AUX port at 0x60,0x64 irq 12
[    4.511342] rtc_cmos 00:04: RTC can wake from S4
[    4.519925] rtc_cmos 00:04: registered as rtc0
[    4.537439] rtc_cmos 00:04: setting system clock to 2023-04-17T20:26:51 UTC (1681763211)
[    4.602256] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs
[    4.610721] i2c /dev entries driver
[    4.621385] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    4.666877] i2c i2c-0: 1/1 memory slots populated (from DMI)
[    4.682585] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD
[    4.692727] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    4.710032] tsc: Refined TSC clocksource calibration: 2893.425 MHz
[    4.720000] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x29b4fff0c46, max_idle_ns: 440795237523 ns
[    4.728653] IR NEC protocol handler initialized
[    4.743748] IR RC5(x/sz) protocol handler initialized
[    4.750581] clocksource: Switched to clocksource tsc
[    4.756881] ata4: SATA link down (SStatus 0 SControl 300)
[    4.774222] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    4.784426] ata2: SATA link down (SStatus 0 SControl 300)
[    4.791682] ata1: SATA link down (SStatus 0 SControl 300)
[    4.806220] ata6: SATA link down (SStatus 0 SControl 300)
[    4.811076] ata5: SATA link down (SStatus 0 SControl 300)
[    4.816438] IR RC6 protocol handler initialized
[    4.848525] IR JVC protocol handler initialized
[    4.855341] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[    4.869773] ata3.00: applying bridge limits
[    4.875999] IR Sony protocol handler initialized
[    4.880672] IR SANYO protocol handler initialized
[    4.884517] IR Sharp protocol handler initialized
[    4.889248] IR MCE Keyboard/mouse protocol handler initialized
[    4.952254] IR XMP protocol handler initialized
[    4.959334] ata3.00: configured for UDMA/100
[    4.967945] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: [email protected]
[    4.990030] scsi 2:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     2.5+ PQ: 0 ANSI: 5
[    5.004262] NET: Registered protocol family 17
[    5.017584] IPI shorthand broadcast: enabled
[    5.023675] sched_clock: Marking stable (5041224778, -18097551)->(5454046539, -430919312)
[    5.087614] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    5.095687] cdrom: Uniform CD-ROM driver Revision: 3.20
[    5.168005] sr 2:0:0:0: Attached scsi CD-ROM sr0
[    5.225094] sr 2:0:0:0: Attached scsi generic sg0 type 5
[    5.536050] Freeing unused kernel image (initmem) memory: 920K
[    5.594679] Write protecting the kernel read-only data: 14336k
[    5.636538] Freeing unused kernel image (text/rodata gap) memory: 2044K
[    5.678744] Freeing unused kernel image (rodata/data gap) memory: 1968K
[    5.686570] Run /init as init process
[    5.692138]   with arguments:
[    5.699380]     /init
[    5.704803]   with environment:
[    5.713230]     HOME=/
[    5.720785]     TERM=linux
[    5.865577] [U] hello world
TRACE: Under /etc/ash_functions:pause_recovery
!!! Hit enter to proceed to recovery shell !!!
[   10.930532] EXT4-fs (vda1): mounting ext2 file system using the ext4 subsystem
[   10.983185] EXT4-fs (vda1): mounted filesystem without journal. Opts: (null)
[   11.365335] random: fast init done
[   12.007021] random: tpm: uninitialized urandom read (20 bytes read)
[   12.226822] random: shred: uninitialized urandom read (312 bytes read)
[   12.252337] random: shred: uninitialized urandom read (312 bytes read)

TRACE: Under /etc/ash_functions:recovery
!!!!! Console recovery shell
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic recovery
New value of PCR[4]: 8a6a96fde1a8dd96271479dc40742b36aba3c2b3
!!!!! Starting recovery shell
~ # usb-init 
TRACE: Under /bin/usb-init
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic usb
New value of PCR[4]: 6d2066b63743d43c42e3c604e39d2f4b7b1be2fa
DEBUG: media-scan usb
TRACE: Under /bin/media-scan
TRACE: under gui_functions:mount_usb
TRACE: Under /bin/mount-usb
TRACE: Under /etc/ash_functions:enable_usb
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ehci-hcd.ko
New value of PCR[5]: 491d5d0d1315db47e14acef27fcebac9b7df99c9
[   22.045080] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/uhci-hcd.ko
New value of PCR[5]: cd5b0d8c293c6355da6bf5e6cbe5c9c81109b4f7
[   22.426873] uhci_hcd: USB Universal Host Controller Interface driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ohci-hcd.ko
New value of PCR[5]: d9787e1c23d7e0fccedfc86f7d250fd3132929d3
[   23.027598] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ohci-pci.ko
New value of PCR[5]: eacf4dc41d15befa2c3a9fed90b9df595d9f1123
[   23.372289] ohci-pci: OHCI PCI platform driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/ehci-pci.ko
New value of PCR[5]: 0e29d7b023c051895b1a2080fb932b1892c26578
[   23.700498] ehci-pci: EHCI PCI platform driver
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/xhci-hcd.ko
New value of PCR[5]: 77f11e68f7e5a1484b7662c418898b690f1ea87d
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 5 -if /lib/modules/xhci-pci.ko
New value of PCR[5]: 208707e3beadd1c50b00f1f9143d4313e867dc59
[   24.396449] xhci_hcd 0000:00:04.0: xHCI Host Controller
[   24.400538] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 1
[   24.406831] xhci_hcd 0000:00:04.0: hcc params 0x00087001 hci version 0x100 quirks 0x0000000000000010
[   24.435590] hub 1-0:1.0: USB hub found
[   24.446719] hub 1-0:1.0: 4 ports detected
[   24.452897] xhci_hcd 0000:00:04.0: xHCI Host Controller
[   24.453653] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2
[   24.458346] xhci_hcd 0000:00:04.0: Host supports USB 3.0 SuperSpeed
[   24.461433] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   24.466350] hub 2-0:1.0: USB hub found
[   24.468304] hub 2-0:1.0: 4 ports detected
[   24.795718] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[   25.082936] usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Scanning for USB storage devices...
[   26.855772] usb-storage 2-2:1.0: USB Mass Storage device detected
[   26.867663] scsi host6: usb-storage 2-2:1.0
[   26.906836] usbcore: registered new interface driver usb-storage
TRACE: Under /etc/functions:list_usb_storage
[   27.944376] scsi 6:0:0:0: Direct-Access     QEMU     QEMU HARDDISK    2.5+ PQ: 0 ANSI: 5
[   27.988112] sd 6:0:0:0: Power-on or device reset occurred
[   27.999227] sd 6:0:0:0: Attached scsi generic sg1 type 0
[   28.037372] sd 6:0:0:0: [sda] 507904 512-byte logical blocks: (260 MB/248 MiB)
[   28.056520] sd 6:0:0:0: [sda] Write Protect is off
[   28.065983] sd 6:0:0:0: [sda] Mode Sense: 63 00 00 08
[   28.092180] sd 6:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   28.170927]  sda: sda1
[   28.243933] sd 6:0:0:0: [sda] Attached SCSI disk
TRACE: Under /etc/functions:list_usb_storage
TRACE: Under /etc/functions:list_usb_storage
[   29.122620] ISO 9660 Extensions: Microsoft Joliet Level 3
[   29.174503] ISO 9660 Extensions: RRIP_1991A
!!! Could not find any ISO, trying bootable USB
DEBUG: kexec-select-boot -b /media -c *.cfg -u -g -s
TRACE: Under /bin/kexec-select-boot
TRACE: Under /etc/functions:check_config
TRACE: Under /bin/tpmr
DEBUG: Direct translation from tpmr to tpm1 call
DEBUG: exec tpm extend -ix 4 -ic generic
New value of PCR[4]: 28d966fa5d91801a4dbfad0557ce02338455b3e0
+++ Scanning for unsigned boot options
DEBUG: kexec-parse-boot /media /media/boot/isolinux/isolinux.cfg
TRACE: Under /bin/kexec-parse-boot
DEBUG: filedir= /media/boot/isolinux
DEBUG: bootdir= /media
DEBUG: bootlen= 6
DEBUG: appenddir= /boot/isolinux
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=jwm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=icewm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=fluxbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=hackedbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=openbox
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps desktop=flwm
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xibase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xwbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 cde showapps lst=xfbase.lst desktop=flwm_topside
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 base
DEBUG: kernel= /boot/vmlinuz
DEBUG: initrd= /boot/core.gz
DEBUG: append= loglevel=3 waitusb=5 base


┌─────────────────────────┤ Select your boot option ├──────────────────────────┐
│ Choose the boot option [1-13, a to abort]:                                   │
│                                                                              │
│         1  Boot_Core_without_embedded_extensions_with_waitusb=5.             │
│         2  Boot_Core_with_only_X/GUI_(TinyCore).                             │
│         3  Boot_Core_with_X/GUI_(TinyCore)_+_Wifi_Extension.                 │
│         4  Boot_Core_with_X/GUI_(TinyCore)_+_Wifi_+_Firmware.                │
│         5  Boot_Core_with_X/GUI_(TinyCore)_+_Installation_Extension.         │
│         6  Boot_Core_to_command_line_only._No_X/GUI_or_extensions.           │
│         7  Boot_Core_Plus_with_default_FLWM_topside.                         │
│         8  Boot_Core_Plus_with_Openbox_Window_Manager.                       │
│         9  Boot_Core_Plus_with_Joe's_Window_Manager.                         │
│         10 Boot_Core_Plus_with_ICE_Window_Manager.                           │
│         11 Boot_Core_Plus_with_Hackedbox_Window_Manager.                     │
│         12 Boot_Core_Plus_with_Fluxbox_Window_Manager.                       │
│         13 Boot_Core_Plus_with_FLWM_Classic_Window_Manager.                  │
│                                                                              │
│                                                                              │
│                     <Ok>                         <Cancel>                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

TRACE: Under /bin/kexec-boot
DEBUG: kexectype= elf
DEBUG: restval= 
DEBUG: filepath= /media/boot/vmlinuz
DEBUG: kexeccmd= kexec -d -l /media/boot/vmlinuz
Loading the new kernel:
kexec -d -l /media/boot/vmlinuz --initrd=/media/boot/core.gz --append="loglevel=3 cde showapps desktop=flwm console=ttyS0 console=tty systemd.zram=0 "
Try gzip decompression.
kernel: 0x7f3e1abc5020 kernel_size: 0x512ea0
MEMORY RANGES
0000000000000000-0000000000000fff (1)
0000000000001000-000000000009ffff (0)
00000000000a0000-00000000000fffff (1)
0000000000100000-000000003ff57fff (0)
000000003ff58000-000000003fffffff (1)
00000000b0000000-00000000bfffffff (1)
00000000fed40000-00000000fed44fff (1)
bzImage is relocatable
sym: sha256_starts info: 12 other: 00 shndx: 1 value: 1120 size: 48
sym: sha256_starts value: 3ff50120 addr: 3ff4f002
R_X86_64_64
sym: sha256_update info: 12 other: 00 shndx: 1 value: 3cb0 size: 19
sym: sha256_update value: 3ff52cb0 addr: 3ff4f00f
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 3ff54040 addr: 3ff4f01a
R_X86_64_64
sym: sha256_regions info: 11 other: 00 shndx: 8 value: 40 size: 100
sym: sha256_regions value: 3ff54140 addr: 3ff4f044
R_X86_64_64
sym: sha256_finish info: 12 other: 00 shndx: 1 value: 3cd0 size: 15e
sym: sha256_finish value: 3ff52cd0 addr: 3ff4f05b
R_X86_64_64
sym: sha256_digest info: 11 other: 00 shndx: 8 value: 20 size: 20
sym: sha256_digest value: 3ff54020 addr: 3ff4f06f
R_X86_64_64
sym:     memcmp info: 12 other: 00 shndx: 1 value: 599 size: 21
sym: memcmp value: 3ff4f599 addr: 3ff4f079
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f40 addr: 3ff4f08d
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ba size: a0
sym: printf value: 3ff4f4ba addr: 3ff4f09b
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f70 addr: 3ff4f0a5
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f60 addr: 3ff4f0b3
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f76 addr: 3ff4f0d3
R_X86_64_64
sym: sha256_digest info: 11 other: 00 shndx: 8 value: 20 size: 20
sym: sha256_digest value: 3ff54020 addr: 3ff4f0e1
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f78 addr: 3ff4f0ef
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f70 addr: 3ff4f105
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f76 addr: 3ff4f117
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f88 addr: 3ff4f136
R_X86_64_64
sym:     printf info: 12 other: 00 shndx: 1 value: 4ba size: a0
sym: printf value: 3ff4f4ba addr: 3ff4f142
R_X86_64_64
sym: setup_arch info: 12 other: 00 shndx: 1 value: 762 size: 56
sym: setup_arch value: 3ff4f762 addr: 3ff4f14f
R_X86_64_64
sym: skip_checks info: 11 other: 00 shndx: 8 value: 0 size: 4
sym: skip_checks value: 3ff54000 addr: 3ff4f15b
R_X86_64_64
sym: verify_sha256_digest info: 12 other: 00 shndx: 1 value: 0 size: 134
sym: verify_sha256_digest value: 3ff4f000 addr: 3ff4f16a
R_X86_64_64
sym: post_verification_setup_arch info: 12 other: 00 shndx: 1 value: 7f0 size: 58
sym: post_verification_setup_arch value: 3ff4f7f0 addr: 3ff4f17c
R_X86_64_64
sym:    putchar info: 12 other: 00 shndx: 1 value: d8e size: 124
sym: putchar value: 3ff4fd8e addr: 3ff4f18f
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52f9a addr: 3ff4f2d1
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 187 size: 29d
sym: vsprintf value: 3ff4f187 addr: 3ff4f4a0
R_X86_64_64
sym:   vsprintf info: 12 other: 00 shndx: 1 value: 187 size: 29d
sym: vsprintf value: 3ff4f187 addr: 3ff4f540
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5bc addr: 3ff4f5cd
R_X86_64_PC32
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5bc addr: 3ff4f5e2
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5415c addr: 3ff4f5fd
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5413c addr: 3ff4f604
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e54 addr: 3ff4f60a
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff541ac addr: 3ff4f610
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e2c addr: 3ff4f616
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ec1 addr: 3ff4f649
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ed0 addr: 3ff4f650
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52edb addr: 3ff4f657
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ee6 addr: 3ff4f65e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef1 addr: 3ff4f665
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52efc addr: 3ff4f66c
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f07 addr: 3ff4f673
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef6 addr: 3ff4f67a
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff54271 addr: 3ff4f681
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eec addr: 3ff4f693
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f1c addr: 3ff4f6a9
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e5c addr: 3ff4f6bc
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e64 addr: 3ff4f6c3
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e6c addr: 3ff4f6ca
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e74 addr: 3ff4f6d1
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e7c addr: 3ff4f6d8
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e84 addr: 3ff4f6df
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e8c addr: 3ff4f6e6
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e94 addr: 3ff4f6ed
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52e9c addr: 3ff4f6f4
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ea4 addr: 3ff4f6fb
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eac addr: 3ff4f702
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52eb4 addr: 3ff4f709
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ebc addr: 3ff4f710
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ec4 addr: 3ff4f717
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ecc addr: 3ff4f71e
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ed4 addr: 3ff4f725
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52edc addr: 3ff4f72b
R_X86_64_PC32
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f1c addr: 3ff4f733
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56004 addr: 3ff4f74d
R_X86_64_PC32
sym:       .bss info: 03 other: 00 shndx: a value: 0 size: 0
sym: .bss value: 3ff57ffc addr: 3ff4f754
R_X86_64_PC32
sym:  purgatory info: 12 other: 00 shndx: 1 value: 134 size: 53
sym: purgatory value: 3ff4f130 addr: 3ff4f759
R_X86_64_PLT32
sym:    entry64 info: 10 other: 00 shndx: 1 value: 690 size: 0
sym: entry64 value: 3ff4f68c addr: 3ff4f75e
R_X86_64_PLT32
sym:  reset_vga info: 11 other: 00 shndx: 8 value: 2012 size: 1
sym: reset_vga value: 3ff56012 addr: 3ff4f764
R_X86_64_64
sym: x86_reset_vga info: 12 other: 00 shndx: 1 value: eb2 size: 232
sym: x86_reset_vga value: 3ff4feb2 addr: 3ff4f773
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 3ff56011 addr: 3ff4f780
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 10e4 size: 35
sym: x86_setup_legacy_pic value: 3ff500e4 addr: 3ff4f78f
R_X86_64_64
sym: legacy_pic info: 11 other: 00 shndx: 8 value: 2011 size: 1
sym: legacy_pic value: 3ff56011 addr: 3ff4f79e
R_X86_64_64
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 10e4 size: 35
sym: x86_setup_legacy_pic value: 3ff500e4 addr: 3ff4f7ad
R_X86_64_64
sym: cmdline_end info: 11 other: 00 shndx: 8 value: 2000 size: 8
sym: cmdline_end value: 3ff56000 addr: 3ff4f7ba
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f7cc
R_X86_64_64
sym: .rodata.str1.1 info: 03 other: 00 shndx: 5 value: 0 size: 0
sym: .rodata.str1.1 value: 3ff52fab addr: 3ff4f7db
R_X86_64_64
sym:    sprintf info: 12 other: 00 shndx: 1 value: 424 size: 96
sym: sprintf value: 3ff4f424 addr: 3ff4f7e5
R_X86_64_64
sym: panic_kernel info: 11 other: 00 shndx: 8 value: 2010 size: 1
sym: panic_kernel value: 3ff56010 addr: 3ff4f7f2
R_X86_64_64
sym: crashdump_backup_memory info: 12 other: 00 shndx: 1 value: cb3 size: 3e
sym: crashdump_backup_memory value: 3ff4fcb3 addr: 3ff4f801
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f80e
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7b8 size: 38
sym: x86_setup_jump_back_entry value: 3ff4f7b8 addr: 3ff4f81e
R_X86_64_64
sym: jump_back_entry info: 11 other: 00 shndx: 8 value: 2008 size: 8
sym: jump_back_entry value: 3ff56008 addr: 3ff4f82d
R_X86_64_64
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: 7b8 size: 38
sym: x86_setup_jump_back_entry value: 3ff4f7b8 addr: 3ff4f83d
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56047 addr: 3ff4f867
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5604f addr: 3ff4f86d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56075 addr: 3ff4f88d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5607f addr: 3ff4f893
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56089 addr: 3ff4f899
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56093 addr: 3ff4f89f
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56076 addr: 3ff4f8a6
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5608d addr: 3ff4f8ad
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5606d addr: 3ff4f977
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56075 addr: 3ff4f97d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5609b addr: 3ff4f99d
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560a5 addr: 3ff4f9a3
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560af addr: 3ff4f9a9
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560b9 addr: 3ff4f9af
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560e2 addr: 3ff4f9f2
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff5612b addr: 3ff4fa35
R_X86_64_PC32
sym: backup_src_size info: 11 other: 00 shndx: 8 value: 2070 size: 8
sym: backup_src_size value: 3ff56070 addr: 3ff4fcb5
R_X86_64_64
sym: backup_start info: 11 other: 00 shndx: 8 value: 2080 size: 8
sym: backup_start value: 3ff56080 addr: 3ff4fcc7
R_X86_64_64
sym: backup_src_start info: 11 other: 00 shndx: 8 value: 2078 size: 8
sym: backup_src_start value: 3ff56078 addr: 3ff4fcd9
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff4fce6
R_X86_64_64
sym: serial_base info: 11 other: 00 shndx: 8 value: 2090 size: 2
sym: serial_base value: 3ff56090 addr: 3ff4fcf3
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56088 addr: 3ff4fd00
R_X86_64_64
sym: serial_baud info: 11 other: 00 shndx: 8 value: 208c size: 4
sym: serial_baud value: 3ff5608c addr: 3ff4fd3a
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56088 addr: 3ff4fd69
R_X86_64_64
sym: console_vga info: 11 other: 00 shndx: 8 value: 2093 size: 1
sym: console_vga value: 3ff56093 addr: 3ff4fd90
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56098 addr: 3ff4fda4
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56098 addr: 3ff4fe09
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe1e
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe37
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff56094 addr: 3ff4fe6d
R_X86_64_64
sym: console_serial info: 11 other: 00 shndx: 8 value: 2092 size: 1
sym: console_serial value: 3ff56092 addr: 3ff4fe81
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcf1 addr: 3ff4fe90
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 1170 size: 2a25
sym: sha256_process value: 3ff50170 addr: 3ff52bef
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff52c53
R_X86_64_64
sym: sha256_process info: 12 other: 00 shndx: 1 value: 1170 size: 2a25
sym: sha256_process value: 3ff50170 addr: 3ff52c65
R_X86_64_64
sym:     memcpy info: 12 other: 00 shndx: 1 value: 581 size: 18
sym: memcpy value: 3ff4f581 addr: 3ff52c93
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff52cb7
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff52d1a
R_X86_64_64
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff560a0 addr: 3ff52d27
R_X86_64_64
sym:    entry16 info: 10 other: 00 shndx: 1 value: 850 size: 0
sym: entry16 value: 3ff4f850 addr: 3ff52e58
R_X86_64_64
sym:    entry32 info: 10 other: 00 shndx: 1 value: 5c0 size: 0
sym: entry32 value: 3ff4f5c0 addr: 3ff52ee0
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52ef0 addr: 3ff52ef2
R_X86_64_64
sym:    .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 3ff52f20 addr: 3ff52f22
R_X86_64_64
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f000 addr: 3ff52fe8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f134 addr: 3ff5301c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f187 addr: 3ff53050
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f424 addr: 3ff5309c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f4ba addr: 3ff530b8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f55a addr: 3ff530f0
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f56d addr: 3ff53104
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f581 addr: 3ff53118
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f599 addr: 3ff5312c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f762 addr: 3ff53158
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f7b8 addr: 3ff53178
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4f7f0 addr: 3ff5318c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcb3 addr: 3ff531c8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fcf1 addr: 3ff531f8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4fd8e addr: 3ff5320c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff4feb2 addr: 3ff53248
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff500e4 addr: 3ff53278
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff50120 addr: 3ff532a8
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff50170 addr: 3ff532bc
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52ba0 addr: 3ff53308
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52cb0 addr: 3ff5336c
R_X86_64_PC32
sym:      .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 3ff52cd0 addr: 3ff53380
R_X86_64_PC32
sym:      .data info: 03 other: 00 shndx: 8 value: 0 size: 0
sym: .data value: 3ff54140 addr: 3ff54142
R_X86_64_64
Loaded purgatory at addr 0x3ff4f000
Loaded real-mode code and command line at 0x3000
Loaded 32bit kernel at 0x100000
initrd_addr_max is 0x7fffffff
Loaded initrd at 0x3f3bd000 size 0xb91b8e
E820 memmap:
0000000000000000-0000000000000fff (2)
0000000000001000-000000000009ffff (1)
00000000000a0000-00000000000fffff (2)
0000000000100000-000000003ff57fff (1)
000000003ff58000-000000003fffffff (2)
00000000b0000000-00000000bfffffff (2)
00000000fed40000-00000000fed44fff (2)
/sys/firmware/edd does not exist.
kexec_load: entry = 0x3ff4f730 flags = 0x3e0000
nr_segments = 4
segment[0].buf   = 0x100f120
segment[0].bufsz = 0x408f
segment[0].mem   = 0x3000
segment[0].memsz = 0x5000
segment[1].buf   = 0x7f3e1abc9020
segment[1].bufsz = 0x50eea0
segment[1].mem   = 0x100000
segment[1].memsz = 0x50f000
segment[2].buf   = 0x7f3e1a033020
segment[2].bufsz = 0xb91b8e
segment[2].mem   = 0x3f3bd000
segment[2].memsz = 0xb92000
[   60.331724] random: crng init done
[   60.353698] random: 7 urandom warning(s) missed due to ratelimiting
segment[3].buf   = 0x1008020
segment[3].bufsz = 0x70e0
segment[3].mem   = 0x3ff4f000
segment[3].memsz = 0x9000
TRACE: Under /bin/tpmr
Starting the new kernel
[   60.740925] sd 6:0:0:0: [sda] Synchronizing SCSI cache
[   60.840314] kexec_core: Starting new kernel

Note that this doesn't resolve the issue of booting into tinycore which doesn't have the DRM+gpu drivers for qemu.
@JonathonHall-Purism : please review

@tlaurion tlaurion marked this pull request as ready for review April 17, 2023 20:37
Comment on lines 220 to +226
*)
kernel="${val#"$bootdir"}"
kernel="$val"
DEBUG "kernel= $kernel"
esac
;;
initrd* | INITRD* )
initrd="${val#"$bootdir"}"
initrd="$val"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we're undoing part of a075347 - the concern in the commit was fixed right, kexec-boot now handles absolute paths correctly?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will review that part.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interestingly, a075347 was supposed to be grub related. Without hack in my debugging PR to merge isolinux and grub entries to not have duplicate entries, Debian isolinux entries are exposed without "..." in labels.

Will test.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JonathonHall-Purism I haven't found a case where this PR caused issue following past comment

Copy link
Collaborator Author

@tlaurion tlaurion Apr 25, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The current issue in master is that when isos are mounted under /boot, the actual bootdir is /boot/boot/ and that is getting stripped otherwise. I think a075347 was relevant until caller scripts fixed it themselves if needed.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tlaurion Sorry this sat in my inbox for a few days. Makes sense, agree it looks like the root issue was fixed. I see what you mean that stripping /boot from /boot/boot/... would cause this issue.

Is this ready to merge then?

ADD="fromiso=/dev/disk/by-uuid/$DEV_UUID/$ISO_PATH img_dev=/dev/disk/by-uuid/$DEV_UUID iso-scan/filename=/${ISO_PATH} img_loop=$ISO_PATH"
ADD="fromiso=/dev/disk/by-uuid/$DEV_UUID/$ISO_PATH img_dev=/dev/disk/by-uuid/$DEV_UUID iso-scan/filename=/${ISO_PATH} img_loop=$ISO_PATH iso=$DEV_UUID/$ISO_PATH"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wish there was a bit more of a standard here so we didn't have to spray all the variants we know about 😓 But it looks fine for our purposes

Copy link
Collaborator Author

@tlaurion tlaurion Apr 18, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will add reference to webboot as comment prior of section. Since this is passed as kernel options down to user land init, passing all iso boot hacks for all linux distributions would be pretty harmless and probably should be done preventively prior if users opening issues... but that would require us to test them all individually :/

@tlaurion tlaurion merged commit bdcc556 into linuxboot:master Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants