On Thu, Mar 14, 2024 at 07:11:32PM +0100, Marcin Juszkiewicz via arm wrote: > During my work on SBSA Reference Platform in QEMU (sbsa-ref) I use > several operating systems to test do they run on emulated machine. > OpenBSD is one of them. > > OpenBSD 7.3 boots fine on all core types. OpenBSD 7.4 fails on > Neoverse-V1/N2/max. Same situation with today's 7.5-current snapshot. > > To track the problem I opened a bug against QEMU [1] to have all > information in one place. > > 1. https://gitlab.com/qemu-project/qemu/-/issues/2224 > > > If I use older cores (like Neoverse-N1 which is default for sbsa-ref) > then installer boots fine:
I see the same with sbsa-ref using qemu 8.2.1 and the edk2 firmware you reference in the qemu issue. -cpu neoverse-v1 and max work fine with -M virt however. qemu-system-aarch64 -nographic -M virt -m 512 -cpu max \ -bios QEMU_EFI.fd -cdrom cd75.iso -boot d >> OpenBSD/arm64 BOOTAA64 1.18 boot> cannot open sd0a:/etc/random.seed: No such file or directory booting sd0a:/7.5/arm64/bsd.rd: 3015576+1213504+12712936+634144\[269381+91+701664+287051]=0x13edee0 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2024 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.5 (RAMDISK) #121: Thu Mar 14 03:28:46 MDT 2024 dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK real mem = 528424960 (503MB) avail mem = 472596480 (450MB) random: good seed from bootblocks mainbus0 at root: linux,dummy-virt psci0 at mainbus0: PSCI 1.1 efi0 at mainbus0: UEFI 2.6 efi0: EDK II rev 0x10000 smbios0 at efi0: SMBIOS 3.0.0 smbios0: smbios0: QEMU QEMU Virtual Machine cpu0 at mainbus0 mpidr 0: Unknown, MIDR 0xf0510 cpu0: 48KB 64b/line 3-way L1 PIPT I-cache, 32KB 64b/line 2-way L1 D-cache cpu0: 2048KB 64b/line 16-way L2 cache cpu0: RNDR,TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SM4,SM3,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,SPECRES,SB,FRINTTS,GPA,LRCPC+LDAPUR,FCMA,JSCVT,APA+PAC,DPB,ASID16,PAN+ATS1E1+EPAN,LO,HPDS,VH,HAFDBS,CSV3,CSV2+SCXT,DIT,BT,SBSS+MSR,MTE ampintc0 at mainbus0 nirq 288, ncpu 1: "intc" ampintcmsi0 at ampintc0: nspi 64 simplebus0 at mainbus0: "platform-bus" "fw-cfg" at mainbus0 not configured virtio0 at mainbus0: Virtio Unknown (0) Device virtio1 at mainbus0: Virtio Unknown (0) Device virtio2 at mainbus0: Virtio Unknown (0) Device virtio3 at mainbus0: Virtio Unknown (0) Device virtio4 at mainbus0: Virtio Unknown (0) Device virtio5 at mainbus0: Virtio Unknown (0) Device virtio6 at mainbus0: Virtio Unknown (0) Device virtio7 at mainbus0: Virtio Unknown (0) Device virtio8 at mainbus0: Virtio Unknown (0) Device virtio9 at mainbus0: Virtio Unknown (0) Device virtio10 at mainbus0: Virtio Unknown (0) Device virtio11 at mainbus0: Virtio Unknown (0) Device virtio12 at mainbus0: Virtio Unknown (0) Device virtio13 at mainbus0: Virtio Unknown (0) Device virtio14 at mainbus0: Virtio Unknown (0) Device virtio15 at mainbus0: Virtio Unknown (0) Device virtio16 at mainbus0: Virtio Unknown (0) Device virtio17 at mainbus0: Virtio Unknown (0) Device virtio18 at mainbus0: Virtio Unknown (0) Device virtio19 at mainbus0: Virtio Unknown (0) Device virtio20 at mainbus0: Virtio Unknown (0) Device virtio21 at mainbus0: Virtio Unknown (0) Device virtio22 at mainbus0: Virtio Unknown (0) Device virtio23 at mainbus0: Virtio Unknown (0) Device virtio24 at mainbus0: Virtio Unknown (0) Device virtio25 at mainbus0: Virtio Unknown (0) Device virtio26 at mainbus0: Virtio Unknown (0) Device virtio27 at mainbus0: Virtio Unknown (0) Device virtio28 at mainbus0: Virtio Unknown (0) Device virtio29 at mainbus0: Virtio Unknown (0) Device virtio30 at mainbus0: Virtio Unknown (0) Device virtio31 at mainbus0: Virtio Unknown (0) Device pciecam0 at mainbus0 pci0 at pciecam0 0:1:0: rom address conflict 0xfffc0000/0x40000 "Red Hat Host" rev 0x00 at pci0 dev 0 function 0 not configured virtio32 at pci0 dev 1 function 0 "Qumranet Virtio Network" rev 0x00 vio0 at virtio32: address 52:54:00:12:34:56 virtio32: msix per-VQ virtio33 at pci0 dev 2 function 0 "Qumranet Virtio Storage" rev 0x00 vioblk0 at virtio33 scsibus0 at vioblk0: 1 targets sd0 at scsibus0 targ 0 lun 0: <VirtIO, Block Device, > sd0: 20MB, 512 bytes/sector, 41764 sectors, readonly virtio33: msix per-VQ pluart0 at mainbus0: rev 1, 16 byte fifo pluart0: console "pmu" at mainbus0 not configured "flash" at mainbus0 not configured agtimer0 at mainbus0: 62500 kHz "apb-pclk" at mainbus0 not configured softraid0 at root scsibus1 at softraid0: 256 targets root on rd0a swap on rd0b dump on rd0b erase ^?, werase ^W, kill ^U, intr ^C, status ^T Welcome to the OpenBSD/arm64 7.5 installation program. (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? s #