From owner-freebsd-hackers@freebsd.org Thu Sep 6 20:01:38 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C32AFFE42DA for ; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 664648A0A3; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (static-71-168-218-4.cmdnnj.fios.verizon.net [71.168.218.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jkim/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 589251FE72; Thu, 6 Sep 2018 20:01:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Subject: Re: Is here way to have 9600+ serial console and see boot0 message? To: Craig Leres , lev@FreeBSD.org, gljennjohn@gmail.com Cc: freebsd-hackers@freebsd.org, Allan Jude References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> From: Jung-uk Kim Openpgp: preference=signencrypt Autocrypt: addr=jkim@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJBztUBCAChqNyGqmFuNo0U7MBzsD+q/G6Cv0l7LGVrOAsgh34M8wIWhD+tztDWMVfn AhxNDd0ceCj2bYOe67sTQxAScEcbt2FfvPOLp9MEXb9qohZj172Gwkk7dnhOhZZKhVGVZKM4 NcsuBDUzgf4f3Vdzj4wg6WlqplnTZo8lPE4hZWvZHoFIyunPTJWenybeV1xnxK7JkUdSvQR0 fA59RfTTECMwTrSEfYGUnxIDBraxJ7Ecs/0hGQ7sljIj8WBvlRDU5fU1xfF35aw56T8POQRq F4E6RVJW3YGuTpSwgtGZOTfygcLRhAiq3dFC3JNLaTVTpM8PjOinJyt9AU6RoITGOKwDABEB AAHNHkp1bmctdWsgS2ltIDxqa2ltQEZyZWVCU0Qub3JnPsLAfQQTAQoAJwUCUkHO1QIbAwUJ E0/POwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRB8n5Ym/NvxRqyzB/wL7QtsIpeGfGIA ZPMtgXMucM3NWzomyQMln2j2efUkDKthzh9jBxgF53TjOr7imwIt0PT2k1bqctPrq5IRqnu9 mGroqaCLE3LG2/E3jEaao4k9PO6efwlioyivUo5NrqIQOQ4k3EAXw7d2y0Dk1VpTgdMrnUAB hj7lGlLqS4ydcrf24DdbCRGdEQwqd9DBeBgbWynxAJMgbZBhYVEyIHuQKkJ8qY0ibIPXXuF0 KYDeH0qUHtWV2K3srNyPtymUkBQD84Pl1GWRYx05XdUHDmnX0JV3lg0BfYJZgZv0ehPQrMfY Fd9abTkf9FHQYz1JtsC8wUuRgqElRd6+YAGf8Tt9zsBNBFJBztUBCADLtSrP44El2VoJmH14 OFrlOgxzZnbn+Y/Gf1k12mJBiR+A+pBeRLD50p7AiTrjHRxO3cHcl9Dh0uf1VSbXgp8Or0ye iP/86fZPd4k5HXNmDTLL0HecPE08SCqGZ0W8vllQrokB1QxxRUB+fFMPJyMCjDAZ7P9fFTOS dTw1bJSTtOD8Sx8MpZUa9ti06bXFlVYDlaqSdgk181SSx+ZbSKkQR8CIMARlHwiLsa3Z9q9O EJr20HPyxe0AlTvwvFndH61hg7ds63eRvglwRnNON28VXO/lvKXq7Br/CiiyhFdKfINIx2Z5 htYq22tgGTW7mBURbIKoECFBTX9Lv6BXz6w9ABEBAAHCwGUEGAEKAA8FAlJBztUCGwwFCRNP zzsACgkQfJ+WJvzb8UZcJQf+IsTCxUEqY7W/pT84sMg5/QD3s6ufTRncvq14fEOxCNq1Rf4Q 9P+tOFa8GZfKDGB2BFGIrW7uT5mlmKdK1vO6ZIA930y5kUsnCmBUEBJkE2ciSQk01aB/1o62 Q3Gk/F6BwtNY9OXiqF7AcAo+K/BMIaqb26QKeh+IIgK1NN9dQiq3ByTbl4zpGZa6MmsnnRTu mzGKt2nkz7vBzH6+hZp1OzGZikgjjhYWVFoJo1dvf/rv4obs0ZJEqFPQs/1Qa1dbkKBv6odB XJpPH0ssOluTY24d1XxTiKTwmWvHeQkOKRAIfD7VTtF4TesoZYkf7hsh3e3VwXhptSLFnEOi WwYofg== Message-ID: <1031e4b8-08ed-a084-4398-af0fd15671b7@FreeBSD.org> Date: Thu, 6 Sep 2018 16:01:13 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2018 20:01:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6 Content-Type: multipart/mixed; boundary="5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp"; protected-headers="v1" From: Jung-uk Kim To: Craig Leres , lev@FreeBSD.org, gljennjohn@gmail.com Cc: freebsd-hackers@freebsd.org, Allan Jude Message-ID: <1031e4b8-08ed-a084-4398-af0fd15671b7@FreeBSD.org> Subject: Re: Is here way to have 9600+ serial console and see boot0 message? References: <14cd401a-660c-1a3a-8d80-677a42727146@freebsd.org> <0bc33818-641c-07db-194b-66fd1eb30c55@FreeBSD.org> <36485aef-0fdd-bcb1-993e-e334a1cd81ab@FreeBSD.org> <20180906191109.49f9d0ab@ernst.home> <7dd2224d-f109-c585-5ee9-a1cc2c09d20e@FreeBSD.org> <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> In-Reply-To: <264c2f26-dda5-129c-5cab-513bb1cb4132@freebsd.org> --5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 18. 9. 6., Craig Leres wrote: > On 9/6/18 8:17 AM, Lev Serebryakov wrote: >> =C2=A0=C2=A0 Nope. If BOOT_BOOT0_COMCONSOLE_SPEED defined, it is used = as-is. If it >> is not defined it is derived from BOOT_COMCONSOLE_SPEED. So, defining = it >> to "0" should work. And disassembling boot0sio confirms it. >> >> .if !defined(BOOT_BOOT0_COMCONSOLE_SPEED) >> BOOT_COMCONSOLE_SPEED?=3D=C2=A0=C2=A0=C2=A0 9600 >> .if ${BOOT_COMCONSOLE_SPEED} =3D=3D 9600 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "7 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 4800 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "6 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 2400 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "5 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 1200 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "4 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 600 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "3 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 300 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "2 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 150 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "1 << 5 + 3" >> .elif ${BOOT_COMCONSOLE_SPEED} =3D=3D 110 >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "0 << 5 + 3" >> .else >> BOOT_BOOT0_COMCONSOLE_SPEED=3D=C2=A0=C2=A0=C2=A0 "7 << 5 + 3" >> .endif >> .endif >=20 > Maybe I don't understand what you're saying but I don't think defining > to "0" is the same as not defining. =2E.. Defining BOOT_BOOT0_COMCONSOLE_SPEED to 0 is not the same as not defining, of course. However, setting it to 0 lets us add "-DCOMSPEED=3D0" to CFLAGS[1] and we can skip port configuration[2]. Jung-uk Kim 1. https://svnweb.freebsd.org/base/head/stand/i386/boot0/Makefile?revision=3D= 328769&view=3Dmarkup#l75 2. https://svnweb.freebsd.org/base/head/stand/i386/boot0/boot0.S?revision=3D= 325834&view=3Dmarkup#l211 --5CUOz4CVAc3bq4mj8sOIkwQcWXJ89a7Kp-- --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEl1bqgKaRyqfWXu/CfJ+WJvzb8UYFAluRh4kACgkQfJ+WJvzb 8UYnmgf8Dmo+sgmp5oqEHJSose1tzDUANedUasKBQtGSrZs/J0Fem6p9YsjAJ6o5 na35UFxVMjWQCylEsq93EtBKdq2eeht1pe8tb+/6pFqW4K9YThOTfKOyKjBm0GFa TI8Ee4lZeAGjH+dwRoakOZV7FD7+zdSpXAtT/RkrUDbQuaQki2OxHAut2R/SVqHu l53MOGfZDzcNce67ZZfdSgva9f4VA1UXvNiRWu7XFLtzj7mrfQRsLEbYv9L+jzR5 4KA6yN79ipGwVglWT1a9dN75kykTumEtFTmuKt3DWUlEQSxDwqCUQcwZ6SVnERIR QeDCiQAPz4Mq9A+t7S9NHq3PK20gMw== =qmo1 -----END PGP SIGNATURE----- --IK1CuvnQnmufY8C3Pbdg2v28oEvYDaBe6--