From owner-freebsd-arm@freebsd.org Sun Mar 28 01:41:14 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 69D1F5B04CA for ; Sun, 28 Mar 2021 01:41:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (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 4F7JMY1XNwz3Fg6 for ; Sun, 28 Mar 2021 01:41:12 +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=1616895671; bh=cqb+4clbAkkEL1CdQ2o5vcTJqpZhstKvK7j9eoLGD8t=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Hk4POPs10WuSQxj/yxgJM2KFSj+n3oh3YTwud1XZQCoPWYIUquzVWr3yX5hGZakxkxKXjxGHDjKHitRXwx86I0Mx4mKhnDoHFmnfYJzPLiSP9LufSvtmfZg/1JZP9VJhrVJl4AoEpztoZzaq8F6/zAJUT0iGuuZBQTV+kNc8sO6BJpV1KiAgaUXbY3Ahm6phDv5l052++WgmSv7dmj1V1iM0LtLeY7/vlLw93qi5eMgXLcAmKGq0RkZVy7LjRz1tYbYINeDvxtvN8MIRXnFlqSZ7cp3MfLmxX83OLV6DzF9+oWeiHsdnmT6MX2NBYS+tMe1Kt2+FmyKjxCMpf0mjrw== X-YMail-OSG: uzat2HcVM1nrA9kY3SXk2vxBcPbma7niAcJvRKn9Q8Xi3jy.M60zBfnGas5YfiW .dZxGkGY9QBNsISynVsyP74g7gHCs9oGOSl8eCL4.9hkz7IvpFUIVN6T9KupeGt3AdESOdIB0r8I vdLQqt0tT_YFtMemLjh.YRvp5oelzRM8rMHKiL.xO8l0sUbYcJPz8lhF.vWoA4iaZXWnJ3qV.rPH iC5GknrK4lUJdR94jLyi2Wj12qWoBny.L4Kf1HO5Am6UDL8kW_F034UVjyPljDwg2ryZlci_LhMM .qGXCX1tMUkGipH1DQzKiGe9_7zP3UOTzG9oG9_avXAu27Jp1eFc4EYASWgvtuN0hMX47Kp42c73 9ahhitG.BHlCiiSN7Jimic_5qZDB6vzXUNyTQUNs6YIGg4GWOX3ssJCcr_ILiSTlW6FKQcFG9E3I 8.OuJ04PHyI77SQ0OFCqO9RPoqFQ_E4IZAxndxiqwQP.zBIEU2d6tYRH5cfICJqVH4KO3d1MLv9U 0Oxf54GMLrDvyCycaoQO0KXkTjBY1OO8yrINAFOCZlNF0OTwDY7cHQWtz3Ws14v3XinP00ltdB1v OokHW_m3AUnMxc_TxnVaZdtthHk47gVQuF26aZQ1s_n9oKbeq3CMpsuevg.F0tDQhjZo8GWqSaS_ TWxPQj09yzbaqeo37NRmj4TIUeYpeZXqTUpHIiMwKdqX5Ho3Z5Z6H88HlsTvt8pIlkv4MlRsqds9 0LneeEd3Bts9SJB29jUleUjR6mlsXRhDVIekwAsGLcXN0sRK5yWA1ABLRUKddbXl5odvieYjncXi 7wEyyehkrHfLvQYg9JecKfEWNZoDSaAxuHkIv.0gIXW.E4l94YbReb32wZyiVtXN3eS5qP62QRbT 2F2neCZT3hcC0bhWQAevs4bcMp_6G7ZZiFo9s1i5eYWlVNcTiT9dNAQHIPYonKSweU5UNI7ye1JU 3f2e43xud2mMDy3kwP1dB7D6qpaohchnXmXxwaVPteIQuvBeVHG_IIRgRXQ59XXGsr_dMtQgRMmf _ltvMboB9kw8V0vuGU7nr8cOXmRqRBc9c3YsXpqwUWfS2OhJIknezPH71x4m5B_A0VauWp5rL305 ElCzkiKnUcoAMZHqM7MSXJ8KYph724sjttVMWQpspiMCEEzGIO3HHq61pKdVupIAbtAMgERPgbEE XdpDjmwtEsxrEORNNkzIAVN8yclPguFB_920QsavbBlCUFTdCl.ic2Gc8sPYRIe6ElTzd3VDJglo KOI2xV3d4Pmew7ki8im0XgAHfpsY2LR5x.xpYySJ_rQXhNyfRewYiOLwxH8x1DKHwV7GdlS7VCJw xWLCHjU6TyyJbgISCIQvjZh8_jOTIgITpuSs6xFBH2fS9bm2eE05yulqdzCEWk412_yrFLvALrv_ kGoDelSjYHLaf4uWvLZ6hkvCaOuMsWrx1i.FXIFMioog5kikcAPbzxuR3BBtSiszuYHl2VA6H5iK WvSr7pPU5q7uKWE3msXTF9hdH8SXTahrzjhNFflyiEPHifZ1ZwzoMWMxY.FO8D_RyrAu27RKm_E_ bcMDNONuQoMALwcnsOyBTOPq_nudDh3cZTGStebto.tsR1u7c.VeBBKAStZ01qKvXottWMWz_kox SZBoSaLGCWkhhVVU99n9XdFqadXZnWNgDrDcUrZF4hwvO4Q6Vi5xFIyZUy6YrqRe5jszOxEEVmSz kVTXwu87qeviDuOxB9i9wnfwFUMN6uAwmqpIdcLVJ__1Oq13CtPrWdh5br9vN0gaYjyG4QYzNdgM b5JAIgl.JiOG2Hz1Ply0qxulU8hORKEgpUtm98rpBOPRrF7CBWtFP1843Hr1t5JgWfiwFjX7hzHS aZOrsZOwILl4zVkN7YVe41LWakNQZ9DtLi4_H7vFSyzjlJizNpxC0M9mPGABGm64pTlLz_5mYBXa bWVrWs6N8NciPpccApOKqQ6elE1dS.gG1TinCnRbiWoxbbEqGKjVDB.u_k8jKpzy5sHgJUopacJD VS7fvkeCgx763xMSwX851M._oKWWNSLzp3sWppCSuAM7A7JccrGCqAQwcVoQsEYp9MrC2fPUbiQf 6RAz9.zlC4PX6xwVB72wWm5fTsqpsFB0IwnTfGn0MGg88Vwt85NhNcEUn50JmcoaVWnDgXC3QnDG DzIo8PMbcV66r.rY_3eHud4gIk_W9feQuW8s3DC91eNNv6Ki6jTUmNcLxwXl3NXl9WP1wNu2PbXn 6hNa.QKEKSAL2aVrzU5lZvVG4kuSo1H7JVAsUr3lCNhITOuMdKMLVUDQwvGvaEGp8A.U4uREjugE 2mhH1rwilkrGO.jlYO70K_FotvLs2pjQUz8Wzdgo.SYMjdzXlyXx5DZxaOFTwxVgvfdJ2p6aqp6e VRPvHRhlEiMEOejTYnl6TFaNFZmwMJbFq_2biCLPLINN9ROme.Y7C7mH44t98wX8oH9eG5ZnCGEg M_wqX4BqyJn3gUOdYE5qTvmxSNHatIMCn5yI9FpmVQ3WBPheODkWIbnPwwL_BebBL9DxfxHAURVq GoC1jiBPx279jD1QDdq.P2UNGZD3GDP9O3TFnhPC1eKeyaiS2b8Pj57I5QCNsvNJNGzQCWQ0yBg- - X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 28 Mar 2021 01:41:11 +0000 Received: by kubenode524.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID afa10a66fff20b75dc54b83ebe24b970; Sun, 28 Mar 2021 01:41:08 +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 (the ~/fbsd-based-on-what-freebsd-main.sh script again) From: Mark Millard In-Reply-To: <1EF5AB68-4357-455C-AD0F-86FCCD4AC50B@yahoo.com> Date: Sat, 27 Mar 2021 18:41:07 -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> <1EF5AB68-4357-455C-AD0F-86FCCD4AC50B@yahoo.com> To: tech-lists X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4F7JMY1XNwz3Fg6 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 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.99)[-0.986]; 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.32: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.32:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32: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: Sun, 28 Mar 2021 01:41:14 -0000 On 2021-Mar-25, at 10:19, Mark Millard wrote: > On 2021-Mar-25, at 08:09, tech-lists wrote: >=20 >> On Thu, Mar 18, 2021 at 12:05:54PM -0700, Mark Millard via = freebsd-arm wrote: >>=20 >>> # ~/fbsd-based-on-what-freebsd-main.sh >>=20 >> I've seen you reference this more than once. I guess it's a handy = list of git >> commands. Please tell us what's in it/what it does? >>=20 >> The reason I'm asking is i'm still trying to get my head around git. = As >> someone who is much more a sysadmin than a developer, svn did way = more >> for me than git. The commands I miss most are svn info and svn = up -r >=20 > I made the possibly-unusual choice to experiment > with having the FreeBSD patches that I use committed > in my FreeBSD git environment (in my own branches > that track FreeBSD updates from freebsd/main). [A > good portion of the patches are tied to using old > PowerMacs.] >=20 > This leads to issues reporting what official FreeBSD > version my context is based on. So I use a script > for the freebsd/main branch that traces back to a > common point and reporting back to that common > point, inclusive of the common point. >=20 > # more ~/fbsd-based-on-what-freebsd-main.sh=20 > #! /bin/sh > base=3D"`git merge-base freebsd/main HEAD`" \ > && echo "merge-base: $base" \ > && base_date=3D"`TZ=3DUTC git log --format=3Dfuller --date=3Diso-local = --no-color $base^..$base | grep CommitDate:`" \ > && echo "merge-base: $base_date" \ > && git log --oneline --no-color $base^..HEAD \ > && uname -apKU >=20 > It results in output like is shown below: >=20 > # ~/fbsd-based-on-what-freebsd-main.sh=20 > merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 > merge-base: CommitDate: 2021-03-12 20:29:42 +0000 > def0058cc690 (HEAD -> mm-src) mm-src snapshot for mm's patched build = in git context. > 7381bbee29df (freebsd/main, freebsd/HEAD, pure-src, main) cam: Run all = XPT_ASYNC ccbs in a dedicated thread > FreeBSD RPi4B 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n245445-def0058cc690 GENERIC-NODBG arm64 aarch64 1400005 1400005 >=20 > The "merge-base" lines are about the common point. > The above shows that I've one commit after that > point: my historical patches are bundled into one > commit for how I'm working. If I change the patching, > I might for a time have more than one commit showing > before the merge base commit is listed. I'm experimenting with a different order to the output, uname then newest to oldest, through merge-base, with merge-base well labeled just before its line is printed: # ~/fbsd-based-on-what-freebsd-main.sh FreeBSD FBSDFHUGE 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n245445-def0058cc690 GENERIC-NODBG amd64 amd64 1400005 1400005 def0058cc690 (HEAD -> mm-src) mm-src snapshot for mm's patched build in = git context. merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 merge-base: CommitDate: 2021-03-12 20:29:42 +0000 7381bbee29df (freebsd/main, freebsd/HEAD, pure-src, main) cam: Run all = XPT_ASYNC ccbs in a dedicated thread The updated script looks like: # more ~/fbsd-based-on-what-freebsd-main.sh #! /bin/sh uname -apKU \ && base=3D"`git merge-base freebsd/main HEAD`" \ && git log --oneline --no-color $base..HEAD \ && base_date=3D"`TZ=3DUTC git log --format=3Dfuller --date=3Diso-local = --no-color $base^..$base | grep CommitDate:`" \ && echo "merge-base: $base" \ && echo "merge-base: $base_date" \ && git log --oneline --no-color $base^..$base =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)