From owner-freebsd-arm@freebsd.org Sat Mar 20 23:55:55 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2F4EB5B7687 for ; Sat, 20 Mar 2021 23:55:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F2yMG0tFrz3Ngj for ; Sat, 20 Mar 2021 23:55:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1616284552; bh=xQOQoSVSjUFfMFwVb2c5ikDtCnm9wcf1uvUyGGgsDHx=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=FerYjnGelpAIDvEgXinewkgjEb30V2DsxNA2HUUMpUaoZHZ4wjmV2nOH6MZiPuFBFuWmZBLbYbtgHcv7ermV3dccKlVQWzl0/aoQQskLBKVywv9wxBKk/t4qHEvyyVFP39RgL3kc/J2U4eqpI+ofyNrQiqv5f+qyQEOZkuJ0W3VPfvz+mtnSfeyfpV/DBuAHOUR/oBNte3tVb00mfvT1+0RiqBOrh/0BlqrJ/fc4iSWhj1OF3mkSy7ahVqpNT5RuCtllMCQfMv6DIfRLd3wuzwzECna/dZTkicHZ/yqYODfYGMmMhfh4erdcuApxjctWp6Doq3dU8ZodyiH+61oNjg== X-YMail-OSG: 6DPPmM8VM1lnW2hffzC0JjEvaLOSNr9OLlGgEIBLdE3Fxo8ClXKHOq.SclWyUz0 0kxhbBtGoFWFG6_5t_YpcjIpXoDzM.f20b6mNyezrUTZebtO_kl8yJ7vxXnGSIWEouFCtlTgVDmH XXWUMnFQIZ72x8_vekYG3QB..dS4cYo4VjuZBtbPf8A.MrEYKa2nO2DBShUoR4YQPIQ7S2ZheT93 gjcXEm5vKnuolkNqEZBqU4ORJ_qHPoWQqVmjiHJLjYnSgvsSEOP1BlSiBGCi0k7.dNxF7o3B_F5_ dUI89WdsoZhE7kQx5_nlVg2_12onpPDl8ffem263emQZ7tB5_FIsnXfCS5LKgr9s.8.DYkLZi.YG OeFwHgMXWaL9DnFYf5fBs3Kr.YMgTfTf08CriGRVqJy3iK8TgRzEzRVT1ci0qZmIX_Vn6bhXfEtu 95kzzfKRPkjd6uKb3Xavw9kL2Xmq8bvYKwk.DcXFU1uvUXJ0_Z7JkPVqg92OVxUGEKdeihN5HrJL 8RXv4E6OJv0hd2xidg1NRb4rA4TZlFGB3rSQl1eNSaci99rra9GUsr_6_.jp8Ij.ZUjZM5TTYSwj gr3InYANMHPe2J1yc7fSyHidLVkV5KNfqHexA8zSrbI2ROzO8Isj4HwIB9ekD9iA0W3UXPTQT6gF axwkl7cYXHdAXleXfRs9hJsuNSV1fDPkvFNsCEJR3AuoUySf9IDGBu1c_U_D0v7dY3742qN_K1S6 yT95TkjAWr4kDVQEW2nbHMjMroplot2WDQ_bx7WmFeXRyMFkz_WRqDMNziAPLFhtjQl3Agc5xDKN IYw4bOtst.hH5wp8CWbJDj32daXov6f6wHCcw3azHGSFch1Sz4h0.1eMXY09iEjsPWZpVCVl3JaF aC_ALWbzRCAI0ixpAi8X0P4JSlaQ42ViyVe3QnXfJdHgMbYSEnpSIp.0sW0jrcp7rw67pILhz1pG g1rK4djwbEOB94GgViLimWpV3YSYPpqiM80poQ_nzV6fIVnl1bsiMpYf_K2NvcaekOmPlf0rvbLe cZrwa5ELHkSQRoZfYCqPtQdSZ35SG2OuVffH.H8L9lmwbVTXYARq2cYHwY8kfMlj3Sx.Y3rPrWsi QfkRkw6_JlIwTOLzg_dUpHiAeSMFH0q8gsUdLY3T.v749VO30pARfDOdox3qspme6tROJuFbtgne jjNUMJx1uqWpwcTx9XEtwVa.HsOv6BMF49qVdp0DhSqvaDyWvmhtsg70yS77M72mx5aFQxYlw.s2 5cKyRjuXKRskiBcZIT0YP9W4.SFAh.1RIJZ8TYAwm54Ehwk3qzP149mCb5e7Z6dnnqCNFNkGE0K1 6dYmkf2OAml_knT8V9XULhGFRt9JrBiQJFlP1kb_hzvOWWPZEvmiK.E40EoM21A86DFQAmR0C7K6 14m8ECaUVKWfcTBsAYedt3qL4rGtPoZtVodMXSWzmSI6TMyIm7lrpIxrmR9V2GhT0EzWcE8L14oT MVbafT9MxJuz286NQfknIiol2jJaY6xwXBHlHdiQ_OD0Ww1QIcw.RHMVBSBqvkNyvaw5XP1yLmRr eYZNb5CEGnf9FInO.Baf9bdMv7KhyEgQbpS3kuMrLuYeifaYS2I7fIYIIJM4ck3.CYBO81wBccOQ A1B9c9xaI9K04amgNyYvT4BkxfHSeh0vmb1FvrkYIGZAzGEacusxthPYfCHGtJB1Swraz_NykZJE rE.yoa8kI3VpT6p.Uqoi.n__y5wJeTLadXWoY35OJxgS6WIBZTGwKgXC.uI0i9EaZYiNgJF1ImwV ZTGdMRBOfa8tLA6tlp2RiyvYCIRb5fWrnuGy0zRRMSpqsWnhzIOCQaW9BZFcV4jwL_8oSpXiZX6P cbhB.MWLBxjxRJbeATAOvqfBweQrzveIfgCGQE3LIHnAfOq.m6HR3mFckIdEjZzuWGlI8yF6hP4I JcnnpuDkiDMxVwojQ0TLjyJY_LnQyNT4seNj6iM3o6NSdYZki4uKO67lXl1VV19QS6lH4E0QV46U XwJOsAVz6rIj_46LJm3X3fhex8190lcLtz5QwracIQ2bN0R1DfDOTg8jVRKVDyfBGpR3zeP8qjm0 cS7n6YN2LoFha5KkNvgu3q.hSBQxUBfvaE9dPSXQtXu0YDumDZs0fgdTZmbHIl6hfDvP6W1h2rFt H.i1aqBXGTQTlUSgO0shyRO21QVrer9xusMl8cg.3I6hXi5d41EyGKmi7jET8GNA_09FETgOUF7x PH4tG7aMOQlZTAALcVxpvoiz5bqgB.XEYkjFlzwDNi_Z_o3kuKW1.9Nf2IRus0rS6bd6_kylwYB5 x2PgMqUm4RnicLrmRYh6BhZgdnHJbw4vdIsHbeX.sHruABQnNO0AxZEbh4I2c8Ah0dyKj2i9vrIO rsTcgzHyKUMYQ_zrca5lpcHmSrYfRBs4vnYC57DLLPimebmxz8AbFRxK62FCDWUyVGs9l2Zt3OMz 18TEc9hm7U7R097hZtZ9JBwrE2GD_q1XpvadwcB3HTOv7qgUamyPv0s1TH4g3zcHu.abkv6KmG2p iBv7PDVWNSJ25MZoW4KB5n_tqjv7TQnpsut.rRXQXduAN2cKbjg3Rlk18ew-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Sat, 20 Mar 2021 23:55:52 +0000 Received: by kubenode581.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 98cdca61b763eb199fee7cf2b528cf31; Sat, 20 Mar 2021 23:55:48 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: RPI4 clock speeds and serial port From: Mark Millard In-Reply-To: Date: Sat, 20 Mar 2021 16:55:47 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20210318170053.GA26688@www.zefox.net> <9FFA0A51-C0B7-4121-95CA-B98669809007@yahoo.com> To: tech-lists X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4F2yMG0tFrz3Ngj X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.48 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.98)[-0.976]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.206:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.206:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2021 23:55:55 -0000 On 2021-Mar-20, at 16:32, tech-lists wrote: > On Thu, Mar 18, 2021 at 01:01:06PM -0700, Mark Millard via freebsd-arm = wrote: >>> . . . >>> # >>> # Use of the .clang 's here avoids >>> # interfering with other CFLAGS >>> # usage, such as ?=3D usage. >>> CFLAGS.clang+=3D -mcpu=3Dcortex-a72 >>> CXXFLAGS.clang+=3D -mcpu=3Dcortex-a72 >>> CPPFLAGS.clang+=3D -mcpu=3Dcortex-a72 >>> ACFLAGS.arm64cpuid.S+=3D -mcpu=3Dcortex-a72+crypto >>> ACFLAGS.aesv8-armx.S+=3D -mcpu=3Dcortex-a72+crypto >>> ACFLAGS.ghashv8-armx.S+=3D -mcpu=3Dcortex-a72+crypto >=20 > I used these flags on main/14 no-debug and got this build time for = make > -j6 buildworld && make -j6 buildkernel: >=20 > start: Sat Mar 20 09:12:11 UTC 2021 > finish: Sat Mar 20 15:55:50 UTC 2021 To me the wording is unclear on an important point: Was this a rebuild after installing and booting the kernel and world that had been built with those flags? Or was this running the as yet not updated system and just doing the initial build with the -mcpu assignments? I'd not expect the speed-up until the rebuild stage that was done on a system already running the -mcpu assignment based build. > I think these are quite an improvement over previous build times, so > thanks for suggesting the clang options. >=20 > make cleanworld && make cleandir && make clean is run before the > buildworld/kernel. CCACHE status? > /usr/src and /usr/obj are mounted on usb3 spinning > rust. In /etc/sysctl.conf there is vfs.read_max=3D128 which I = understand > speeds up ufs2 reads. I've never tried vfs.read_max=3D128 but I also use USB3 SSD media instead of spinning rust. > I have the standard unmodified generic-nodebug kernel, and this in > /etc/src.conf >=20 > KERNCONF=3DGENERIC-NODEBUG > WITH_MALLOC_PRODUCTION=3D > WITHOUT_DEBUG_FILES=3D > WITH_CCACHE_BUILD=3D Might CCACHE use be a source of time variations for how long buildworld and buildkernel take? Was this caching effectively cleaned-out/empty for the timing? (I've never used CCACHE so I've no experience with what differences it actually makes.) > WITH_OPENSSL_KTLS=3D >=20 > WITHOUT_APM=3D > WITHOUT_ASSERT_DEBUG=3D > WITHOUT_ATM=3D > #WITHOUT_AUDIT=3D <--- got failure early in make buildworld with this > uncommented >=20 > WITHOUT_BLUETOOTH=3D > WITHOUT_CUSE=3D > WITHOUT_DMAGENT=3D > WITHOUT_FLOPPY=3D > WITHOUT_FREEBSD_UPDATE=3D > WITHOUT_HAST=3D > WITHOUT_IPFILTER=3D > WITHOUT_IPFW=3D > WITHOUT_ISCSI=3D > WITHOUT_LPR=3D > WITHOUT_NIS=3D > WITHOUT_NETGRAPH=3D > WITHOUT_OFED=3D > WITHOUT_PORTSNAP=3D > WITHOUT_PPP=3D > WITHOUT_RADIUS_SUPPORT=3D > WITHOUT_RBOOTD=3D > WITHOUT_ROUTED=3D > WITH_SORT_THREADS=3D > WITH_SVN=3D > WITHOUT_TALK=3D > WITHOUT_TFTP=3D > WITHOUT_UNBOUND=3D > WITHOUT_WIRELESS=3D =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)