In order to try to help test: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285681
I again tried to get main FreeBSD booting on the Windows DevKit 2023 under Windows 11 Pro, this time using: FreeBSD-15.0-CURRENT-arm64-aarch64-zfs.vhd.xz (expanded to .vhd and then the .vhd converted to .vhdx since aarch64 Hyper-V only supports v2 VM's and those have to use .vhdx format, which is not directly available). It fails as described in: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285681#c9 In part (implicit context: use of main, as is normal for my context): QUOTE I've never been able to get FreeBSD to complete much of the boot sequence under Hyper-V on the Windows DevKit 2023 (aarch64) that has Windows 11 Pro. The console output stops after the masks line of the EFI framebuffer information or somewhat later. The farthest I've seen is Event Timer line from the kernel output. It has stopped between those points otherwise. No failure notices when ti stops: just no more output. END QUOTE Also, the boot does stop, with Hyper-V indicating a not-ready status for attempts to shutdown from Hyper-V. I have to have Hyper-V just stop the VM. I tested examples from: https://download.freebsd.org/ftp/releases/VM-IMAGES/*-*/aarch64/Latest/ and all 3 of the 14.* that I tested worked: FreeBSD-14.2-STABLE-arm64-aarch64-ufs.vhd.xz FreeBSD-14.2-RELEASE-arm64-aarch64-ufs.vhd.xz FreeBSD-14.1-RELEASE-arm64-aarch64-ufs.vhd.xz Just: FreeBSD-15.0-CURRENT-arm64-aarch64-zfs.vhd.xz fails of what I tested. I'll note that comconsole for aarch64 was removed for 15+ by the following and the "shim" the commit references is only in place when: defined(__aarch64__) && __FreeBSD_version < 1500000 The commit is from 2023-May-11: From: Warner Losh <imp_at_FreeBSD.org> Date: Thu, 11 May 2023 20:06:47 UTC The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=f93416d677432f3a713c71b79fb68e89162baca9 commit f93416d677432f3a713c71b79fb68e89162baca9 Author: Warner Losh <i...@freebsd.org> AuthorDate: 2023-05-11 20:03:30 +0000 Commit: Warner Losh <i...@freebsd.org> CommitDate: 2023-05-11 20:06:03 +0000 stand: add comconsole backwards compatibility shim for aarch64 Add a compat shim for the "comconsole" name so that people with a "console=comconsole" in their loader.conf on aarch64 will continue to work (though with a warning). This is only aarch64: it will never be there for amd64 (where comconsole always means talk to the hardware directly). To do that is too hard. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D39983 --- stand/efi/loader/conf.c | 7 +++++++ stand/efi/loader/efiserialio.c | 25 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) . . . === Mark Millard marklmi at yahoo.com