From nobody Sun Mar 30 20:35:11 2025 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZQmHB1ShWz5s2XM for ; Sun, 30 Mar 2025 20:35:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZQmH83n96z3Ty9 for ; Sun, 30 Mar 2025 20:35:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=XX1GQ31Q; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1743366926; bh=O6C8QwBuRaovQ9Ld6QrDOpNDiSyOV9GnbLiL+X4Gbow=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=XX1GQ31QT7kYW0Oen0BuESnE6ueEp1PA9kCBnaU6Qr09LUpmP+OkMOd9bXVCbzXOGPyoAeslsLqk6I4E4Bd74Bz7KjsMpqxjVywznupf6tCigspCSsVouTw58Ok4RPnliGlqjf0qqiA8tNsrg/7aOIABfTUdVzImH+N0q9bii6toeCP0eHltr2j1pY8iqD4GRd5Db07rfh2obdungXr05m/w0u1Jw6kshe02AycapXqEkpYfKOeZP6x5UTUcPkzqBd8ZeLR/HzJYy4IubHhEpfVLbTYZWNkke5DfaXPnwgBQjIXWE8444CEi7Pk+jXkPdD8dffKD41TDsqmy8Yb3iA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1743366926; bh=q3FKzSlnnrScGa9HRpI1ODkCLhfsUjtcAHqXyrSwbQL=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=TKuQFyn9lCc79Iv5zQAhti2qYpF6GKyuNkWhWt8ymbysXHS9MWgqmyFSo5NSGF/wxSJlozee3/tx7rRdmP+7lndRK5Ic2/GjIUPPMnFUdxklecmMHtz5BX+TuLUfI3A0+PqKn5z1kYsYautnuA97Dbn+aKMQCX4zt+/zF0vdn6wu+uhqyHf/weMqwR0clF1xll+bH8H56V9KDSTOA3gg0rV1ujFrI0Z3FZ+yUJBOXfhwYimoxUz+3HEFvuuPVB7NaID1sUQ2f6K4KPMB9dwjMakeBPUaBzLiTegHzN/sg9R9x3s5wb8qHcC0YciIxiMtYNQoIk3ApeOTRXfIFIO6PQ== X-YMail-OSG: m0djFDQVM1mp0UhFU3yVVEWUJkq.Ug8rZSPiLMuCNNtJqoGv7LGtXqMBa7qYuj. U8a3Yc5gLpxD08OAQzTjsZ8RNlqo7FLpCMMw87EsxAL49cwU59d174d0R3zL4mXt42KcQOhVlk6G FwzaM16O_3RnoHD1.sQOOEQ9gzQpZIJcTV5k7uNlwQIOm.B7U.rt2mNNEMNLxN7b4ru4dZDZvdzU h15BtLVPEibZWj2IQTBCUOxOhkt9hxf1AjCBiVBl._cXcN5oltPNJc4JtS2m3F6AgjOq3r5Xf3hN eVkq_BJCEF4sCuGQAFyNDVfGtvLoQq2.NktpIkft38MzPFjdVvuPlB30Zp0i7zBDOTKz1wJCpj8I Jas7tMMz5JJVp3OZGI5J9pMTgVQITi2qX.4CTuwJzF1C37CKRvDpbruFOiwZOfdhoEMQ_qoieZZp xd9sJCnFP3aqT6eK4u0fr8emhTigWjUCrjTuTd_PaTMNMvWF2Q0vKggOoA6zoOuP.Ga9D4jtXhlL Ky_zyyZGZ8EASvOwqz8NO4qaTZ5r.lWtqMZ8SVKum0EbKcoGPxNHC..spuhpiGvVMNeQAA.2as4R kxc69v2th2KlownEtvUOoD0FCj7KjBF7f9R3RJdoY1ftA614uJ6PEQ2O.AxFIHEF9SXTAwx0Lv__ dQ1tKqce.i8.W3uMuvpWlFobrlguVH9iqKxn9cj2.36QbPk1fiT.imEiIGi5OdCLl0ZxgSEV_4vP A4zwX1fMGUZhwkFOvW1Qr1yxiHO1NKK9y_l3DZbPc4YeN98bxzP2TOodnnvmO9mRXqfbzfbFaEFQ GombdrSM1YGhHZbmdvai0rumvCWTSXAy38bMMksW8bcuG5PrClouwRuYKM8oBxX4G3eYfda4Hnzl 8yU1Idh7AfnvLXQcmcEWSQJlxIUPNBHv0tUJem7gRmFHAxffh.IB16ffXxXHA4NuVxVBsKVhwscP 7cC8AhOwHLEu6ssoPMaW8zUTFZuqihmTq8F.L275LruWUAIJ6mibbzvzqm0L8f2V2MjVmTAKgAGK EOIY.j9BffwrAo.dap_6gP5EV_ncV6Hv5yQzakp7mGyiRICxr1qKRQkz.qjVaU7AVPjQ3vG9_4G_ yZO6AFepo795C68crWjv5aSMI8QERrQYUo9GcpN39VKGLdwiDGawI945aCu_MpHK3omDoO92ftgC BOaTw8a8aijo6BTx6WYaxApNXcmrnApNuyx.vqVj.TPn0GtFL4XndCmloGb78d6mqraJdsTU3l3B WVclVlhcFCDiyLBbj9KSHu1mRBYWmqvLmNMhQ.KEDQId_SVl4pvRVIoveZbW6Suk5WLSpVZMu3XN uuHbBGBuC1TonE87.V4JBqPRjcBBnKY.B2oa6NhJSa0hsTWl43jxU99iI091gSYFqP6fU7YXfUEl LQt23jCq_oOuFKl6pCY_iG_qBJ3_7QLFMnBpRzgU4lTi7cGdOcaUvzQpE9lmbvvg8ojSw3.GDB_i uhQuGqsxtznqxotZ05ghM3YTG7wEsHS2BcL8QdQH9KSmmonHCE_jgaJn9IYXcwSFDd86fardXjIO YL4whhHobVUbllPg5RwgiX.qrjDe5KtQUrWwZj0uXm.OfeKp0hRRMPsEiIwO3glgq5yQKhK6sX81 uFFC2MKZDQprgywwhPTV3xWbrpXQyUP7FVFgZaDmMMQ791PpcCJOX47FE25voc7dGKaSIxRuk2dh btjqJA3tZnxYLPHcRurKIEB3aCXxKNJH.Z_CtTjIjQcCCL3VYCbk_zuzI2ejdFGBb8pB_dW6k7B8 GWHxVqI8n5YqoivkODnziolRaNxE0io8Zt36m8Ql0zgypSPHDgemEbEwylSbjtG55do3KcovrA3e L6u6JMlQXYs7YpT7RwwBDbDvrsgDeHQ_0ZGDFh6pMblWBQCDKUA29OkWJtrHjoI4qahEJ0i_6KuG aSwo4sAv0AyqP321pl7cagNWeAQ6C54iPu9pPvZro4EcAduDLl_kd.K54sTrLLK9fxU9n6iQshUc b77LPn1.FP95tz7.AVl0ZuuhR602MXz7WkGLvc1eu7fFZagbmTyhgQa6MUIEBmqUs3P4cTWsfYxG JZ1kBuFkZJuK2hSEk0ml0RHrmoFnfUq2AXcORKh4FH.t42IPhRZHXo_N3LLFi_88nhKIAcH0ySjr f1squCW8qKDrF60..NEN87vmZHZgXGfqtBUouda7M3R3Oc0T.qAp5RgjX07kU4kMUmLK9XTT2nEX VLgLzIOmj4cql1U5m_0Bc2bik8lybRVPNrg2pNvzdIy2OohX4JqsK1uQFGKvXXElRgdhE1b_kzEN 5auJXjOmG_uCSSgFOLQW3 X-Sonic-MF: X-Sonic-ID: b2a6b56e-591b-4d71-84c0-085a37ff2536 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sun, 30 Mar 2025 20:35:26 +0000 Received: by hermes--production-gq1-5c477bf655-9n48k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6b6bae667220c15e81d191b2abfcb110; Sun, 30 Mar 2025 20:35:22 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: FreeBSD-15.0-CURRENT-arm64-aarch64-zfs.vhd.xz fails to boot under Hyper-V v2 on Windows 11 Pro; possibly tied to: "stand: add comconsole backwards compatibility shim for aarch64" Message-Id: <0B5B79D3-A51D-43E8-9B96-2E89B787CEC0@yahoo.com> Date: Sun, 30 Mar 2025 13:35:11 -0700 To: Warner Losh , weh@microsoft.com, FreeBSD Current , FreeBSD ARM List , Virtualisation on FreeBSD X-Mailer: Apple Mail (2.3826.400.131.1.6) References: <0B5B79D3-A51D-43E8-9B96-2E89B787CEC0.ref@yahoo.com> X-Spamd-Result: default: False [-2.63 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.64.84:from]; NEURAL_HAM_LONG(-0.99)[-0.991]; NEURAL_HAM_SHORT(-0.84)[-0.841]; NEURAL_SPAM_MEDIUM(0.70)[0.702]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.84:from]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4ZQmH83n96z3Ty9 X-Spamd-Bar: -- In order to try to help test: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D285681 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=3D285681#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 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=3Df93416d677432f3a713c71b79fb68e89= 162baca9 commit f93416d677432f3a713c71b79fb68e89162baca9 Author: Warner Losh AuthorDate: 2023-05-11 20:03:30 +0000 Commit: Warner Losh 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=3Dcomconsole" 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(+) . . . =3D=3D=3D Mark Millard marklmi at yahoo.com