From nobody Sun Nov 10 20:22:57 2024 X-Original-To: freebsd-stable@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 4XmkdY4Lf5z5cCrJ for ; Sun, 10 Nov 2024 20:23:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4XmkdW6d6mz4WTj for ; Sun, 10 Nov 2024 20:23:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=DKDokpCe; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1731270189; bh=MWSLkfBsNGKQsUP2zIpg+NYLxCmQks2WsyI4WUe1G1c=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=DKDokpCenE35Diwpigtdu3nAd3qXXgWcIxL+TN5R1Zr2nAyT+FhbheThhAxV74b+0oTkr4VbyUewsq2k3k3Q8D371QoIL8gd+3JU2Lzdq2kec+wuGXXyBUU63Y8EhW74TnLuewz0VLlXeBtrbg7qbg5rErQFbJMpYwH0Eh5/E1KlFifu2NwDvfpDWyJuDpfT5AVQo5JJ6D5A8jAqfujpctjGJIB2lXcksn01zmE0dUP2YA6jk4u7i8/+i7d3w+/Z15YYZW6tNEJDuqvYrEGoc8vysy6SuqOdRvb3KVpbq8NocjJuj8KT2y6ISKaOeXv2det9CfG3r0ks4ftxliKClg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1731270189; bh=NVVy0q/mb6KnHwLxQQYl1tGf/MytH/Q3UPVYNiA/uTJ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZvaI3m2zHldzRfJ2PEBcBD4alO2GSHGhQrQeZFZvg0z7mRqzxH5MrfgftI6CtxpIrCsLE8+C8j9B/MDiTmbSjsRTt7Kepg7kJ64hg/1zLtgMPRFk/rj2AzfiQrszSYOxYOevrzczvp2y7jdgRvoGh6D2MpLcHhlMvkF6i7Oimppex3Mh+S9mfpheVeWMzLg0aWQMaPvEqKk6WdYmMqKfAF5l9Zhc5DLMAduoBsfyC+uvR84+4puO8IkdxN8jkoYTWquF9XVeqarj2eIoz3yJSSr0rnbXVCNpfWDCwGs1RPOE0Q5AKVKYq29+oe48mrGkIev5fUF8aMV2ewovb2W06Q== X-YMail-OSG: XYedeZsVM1mVkEU8f0vxplTfTJzoh_aE.RCHXAWUfICl9boDOlODpqZmGiQDvXr aiaKkNQPpZOc88SJAMB7WjlChQouZgOqeAPaByO.7RFyRoT4qTawa0IWZvbRRaKKhXI4Z9SyGFNq XHL6JBLnbe8G4.8LkneMWOAq0sRVOMttyVggMjrwE57MUy2I4g5ZOwOrxD0r2jraDWYx9GzSi_GD W3.4IbQMJhnMstNgc6rguOm5_yhmEa3oPVE.pKF7_uGVPuQk_U5N8_at855YOYAOHfkgh0nqNlrD 6XElbywCYrW.g_vfKDmM4nkQxx6tWXs0LdtjS7hwkzEH_QN5CbPo9Gwdp3u7wivC5Ifu2x3Ty4uY ABfWSzw2DK5hCbOmzuZua9ibwlE7jInTjUqG6DctUxrJ9sVl70ER0N_JthZFFSQtARFCFw65LhNV z5s36XKj38oE4_30gR_KxrNSTGDQGO0PDUXQ5QL3_go7MRSjgQUf_293NZA7XswZWZ_Xg_mLPhsL 7JyzAovXBz55ium2Rb7IyM1soT275EMgqMuUuzb1f.WW2c8u2F8ILQce1MvCfvDGjUQh.Q1QuZk_ Ip.Bfp9aisOwao64Srs2V61VQquoZs94t4CJwALt0qQZIkszT.Ks3O5FEP2j3nCxtofyydg1wlgA yV_q2ew00_UyI70AfheGMPJK.NyMxyCU4xVi1S1tqwLgqKT2RYtPcnxMZAst4RJGfBIGkmp9d7vR .miNjWMMbt4jvxfjZv2wnUfrZykZQsdFJPMdDdP0p2.d7hmiqrman7wnImtt7d0WatQSFHDFQyCN 5bE5Q7S.eIfn1d5WU37JHjzEcONni9vhWUf14X5l.rom4JlJcL4sh4fLpYifxw.6WuHKuV3CAZ2x HNSwSdxgEx.tlOgzC92mUPIw9j7QPJcfCMUzXsIgRFh1ys6FwYrxBQFJMGJW.N3dbMy.BfhRqA7t HOGMw27zj2ALe1T_8GfspPtldBdoI9TlUucJ1nQcyNL4_hEUwOrCWmp4RHJ8hqsjqN_Xe8i2BN4_ .PR24czzM_51Rma00OLVRKV2CgJQJvF.bP._MT3MHu0Lx.bCBZIr6GVr48vnOfIEeYVgtJXpmwUj fEzhnJFfXStZFPJPr7F20jJXQMHp24DACIGpvlW8WcKndkfPfXNa8DOxMJxpmSVeRQ9iClACBa4p 2QmCmN1_PQL6hXTI5DtriCdbxxeStMCooRsSks9onJu_Z5dSplKILTlRF2CEBYt_xtX9ciN3fNIg qOYRxVCGSXzsiEjhCV41VYurLPnJ7sYFqKgLUu8dhPNauPpjl7EFd9a7Vq.g1HpIEL4pf4UZ.IgH qj7xgH22LOChiPrfk3hxkLT5kd_ADIoEdvqX2hnSRJjvQgVbrU0.0DW6xpyhPz1RP3g8YkQicsH3 M_svs5dTPLQW4_TYqnP_wQ2A.K66tczNtGspg3PKJ0DbN3SiEdGc_Zj3fiBW_mU0DurC1nxX5Jc5 rGxZU33VGpPakomEOK9DoG2pdIzSf7F70Zp6AklrxNSOPukcKIUB4DFMSdXFXa6Idoh7axj2.PY5 bcuqkCla1FNDGsv8hyjanggk1uGhFijMPXTyt4xPjvxoBioDEp0g88D_tna4SmMpx7YkVo7Fft5T 7ErObCvhOWmr1B5LEAeSO8Of1vbFE25AI5bH3aQa6vcYy905hEYT33r.hTW_ZJu79KZDq4HSGzqo y6.KsIRJrxT6W5uAkBZ4MdYsrlbMVxEd41MLo6FlCUsJ50m6qc6dl.48C5LFkVzYjlvgf2WkKEaq O57YRAVMHIEMFFf00qLsT9d2Ukl85nR3m4H1xnkUn3NZTa4NS6ToRJrjRmGroFDQhBYzMAjSKUlb uqPZJ5B5my8icRxOlpf3Yil9Cz6j0_Q8GRiY7uKSnJMivn22ogba_9D0pFe.7p5WgrKBCHv9mW7j k3jwFmNwqJXN4scMMViO5idEycMTgII.VRszeQAJ6CcbqEwZWE7Vimx9PtHW6JcSS_bMrKgbHlIQ ngLsDJ_BPxSPOxmswG22WD_kzKQSzg7XvPZ88mKyG5PrFEyqQmNBEXXs8dIZMiNHcSEnOlh4XPPa EVnNrZ96ekI8cHj3T03qabFekTLVfeAtjcpj1D1sc_WLBfHyl_Z5D2CJM_SSMdIIipO4EmdG0Tg0 sn6NO_kmaj6eqYHXl6jjUI8dfV2bVv_bn5.4BxqmDEWbnGQX0fAyDOe8i3IoRdb8Z10z99rcTrku IWewdRiFyHset00wuD0b24D7qVaSPezCoZIQ.yg6C5sY8GCyCziQUPDiAO08yCGiZvczxwo3Gaz0 XF89Bzn68A2vHWbE- X-Sonic-MF: X-Sonic-ID: 5277974d-fc01-4119-9fbd-d8f5eb5c43c9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 10 Nov 2024 20:23:09 +0000 Received: by hermes--production-gq1-5dd4b47f46-qfm2r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f9f6c9021863f87c751ad60e9fdc089f; Sun, 10 Nov 2024 20:23:08 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: "man loader.efi" and comconsole vs. eficom for aarch64 for 14.* and later Message-Id: <3D054DF2-843C-4270-8EE5-38534C873B50@yahoo.com> Date: Sun, 10 Nov 2024 12:22:57 -0800 Cc: Warner Losh To: Current FreeBSD , FreeBSD-STABLE Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <3D054DF2-843C-4270-8EE5-38534C873B50.ref@yahoo.com> X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from] X-Rspamd-Queue-Id: 4XmkdW6d6mz4WTj X-Spamd-Bar: --- # man -K comconsole /usr/share/man/man8/loader.8.gz: console variable, or set it to = serial console (=E2=80=9Ccomconsole=E2=80=9D) if the /usr/share/man/man8/loader.efi.8.gz: work) and =E2=80=9Ccomconsole=E2=80= =9D for the serial on COM1 at the default baud rate. /usr/share/man/man8/loader.efi.8.gz: =E2=80=9Ccomconsole=E2=80=9D. = The default port is COM1 with an I/O address of 0x3f8. /usr/share/man/man8/loader.efi.8.gz: comconsole_port is used to set = this to a different port address. /usr/share/man/man8/loader.efi.8.gz: comconsole_speed is used to set = the of the serial port (the default is /usr/share/man/man8/loader.efi.8.gz: 9600). If you have console set = to =E2=80=9Cefi,comconsole=E2=80=9D you will get output /usr/share/man/man8/loader_4th.8.gz: console variable, or set it to = serial console (=E2=80=9Ccomconsole=E2=80=9D) if the /usr/share/man/man8/loader_lua.8.gz: console variable, or sets it to = serial console (=E2=80=9Ccomconsole=E2=80=9D) if the /usr/share/man/man8/loader_simp.8.gz: console variable, or set it to = serial console (=E2=80=9Ccomconsole=E2=80=9D) if the /usr/share/man/man5/loader.conf.5.gz: console = (=E2=80=9Cvidconsole=E2=80=9D) =E2=80=9Ccomconsole=E2=80=9D selects = serial console, # man -K eficom # Note: The above is for both main and stable/14 . No mention of eficom or in what types of contexts it should be used vs. not. But: #if defined(__aarch64__) && __FreeBSD_version < 1500000 static void comc_probe_compat(struct console *sc) { comc_probe(&eficom); if (eficom.c_flags & (C_PRESENTIN | C_PRESENTOUT)) { printf("comconsole: comconsole device name is = deprecated, switch to eficom\n"); } /* * Note: We leave the present bits unset in sc to avoid = ghosting. */ } #endif There are other places with the documentation issue, for example https://wiki.freebsd.org/HyperV references: QUOTE Enable the serial in the VM. Below is the example of FreeBSD VM. =E2=80=A2 echo 'console=3D"comconsole"' >> /boot/loader.conf END QUOTE I got into this from trying to get a Windows Dev Kit 2023 running Windows Pro 11 Hyper-V to be operational for running FreeBSD. Its output stops after the mask line for the efi buffer reporting. (Hyper-V indicates 12% cpu usage. 1 core of 8 busy?) I was looking for any extra instructions that I'd not previously found. (I had remembered that eficom activity had happened --but not all the detail.) =3D=3D=3D Mark Millard marklmi at yahoo.com