From owner-freebsd-arm@freebsd.org Tue Jan 19 03:19:49 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 4907F4E1FD4 for ; Tue, 19 Jan 2021 03:19:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.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 4DKYmh1CkSz4R3y for ; Tue, 19 Jan 2021 03:19:47 +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=1611026385; bh=yFXLIUsI8eX/uN6ZMXfmpHOdRa+4/k+Twd4V7vESv3u=; h=Subject:From:Date:To:From:Subject:Reply-To; b=jZEvyuzRBiHME1p00S/jAnlWUgELSnHZiqgcrxhqlmyDLw28mLw3pzisWfbjtuhzgBHTpgoRfApzH9EEYfWrpMjnv2Lewx9VFuihI80e/oga/aFpyfVES9vLKw31LfBooYr1gIHEkRyjE/tccE2d4OQTA22DkF2opOjUIiXOcm1i9oQdgbhWW2XTyDt3ZyqIAiJ6j71EzO2UTKEVJqm6X34rv1R8KDVztHAsbYO3DLzKVGAkJc5PodMU8F7vbpFdBo3RFeuN+6F8aQBGNOvRiJhavvnWtjB1go3/ESXxrwsN1xiLFK7+OJdZ7tp4nRwoeo0p2hFizmkGjhWFHZlnOQ== X-YMail-OSG: R8DN1hcVM1mM_dB1GYazaGsv05kQAcPIGspj6HGj8xQ8ZuRGKXNWemLS3HDVy6N N1uQPBvIGUy61IC8R7zolbJfaf_YANGZzTUPEGbKfTeYtqmuePdJisQ0rQtsFEukznRiezdO.Cow SysPt9gjhMCwFLDjT97HlAwtKyX7xLVM0WT6ZewYQ1blICbMVIewdggIDeNU0nhWiPLY_Vul99wf FCs4m252QLB9Xj0z.jAjx6hcjIj94FrvwlHb_yTHRlCpnAXB.M6kmsIQxEiJ.K2stzM8_zn_HPH_ VdHgI97oYfvvWETfjHYUtBaqYYagkOBvtlGxSfXtppbF.tu6S9lzRpcyvQVYyeaXVSZV9cV92c9l 6abd0lPueupYkdvjRdIscUeykTGeRJXKA2pvtu2DAhSmyT_aFf9LLDLhimOnoe5J83dkIMV4vdMH rbS1F.aQdmpHnEMBjyE.oiA1Wezjg3UZpPxjjRgDeiMsDhld6fJYYkmykBfXKzHPE5ABQVuXPVRE CjKScpKyvlK8CSqa71iwrS9TgCvkQGQE5H3EvjsUDHDWDQJY.NgC0PvyoH54OL2aarLw1YurpRMV WrTs65yj.BakKZvX3Slb9l5O2liVD_8G4Ujb7p48yNBKIYFzvZArjwG06K1RsiTDM.AL3Yhv5eDe Jg3MDv7QSTD61dYyDnCHSg5JYTr25T8429gRIDUlug.3uIJfLqu1iK205C0sK61ma_vwcLGRQQhr 3YIB2pxszVQE3Bhnqw4ab1surbTqwjY1cFQAzvtZFO7ttCRiLSDQxVpurTGRBppHhiDnfIcwKtta Z87gqGp9FifGp.KV9Sj4xf_61Lsj0ZGS4HZoQqfVy3_0Y5RBQU.0TQro_VEcYsrrXk65jk8qrmkc _bX1tmpNfZDWGwcjnGIIcwT.Qecz3qznqkVH58FRyYp9Tz3ml.tSrFzoPIwXHvYS4.QqnYerHgB2 hMrXoDlansOwGhWvtnaxeqDylORYdAxKqqNv6S_WPtp..WRVBHwCi7ZrqcvwuZ6mewclJ0KAqFMS _7qVchXUGYdjKJgdnfu9ryq3xqGQwx9nZJQfO4KgapMYxrZH.0WyVWdNT2XvBnwY0loFqaQqKBoI RXtaBne4RVnaBJ6.vpKTjyXCGd2y0ZYNa9gkPMSUIMcxAY2p4xIe8_xsUipuKfHp7ZF4ow9kAg4B z6PD_vdxaUUT3NbYkfZqczLphMAsjCriTcszbc1HTfW_pYgB5kP6u2J4ln64F2mr4r4GwMuAAi2K 0JlnLV2m8q17wJyBJb8Yh33LWr0VBDHQ.ES_wDsreOrO8fHFM9lRMsEnufRZ62kZ4ChruqBAFI6y 5._p6A5Et7pUgReHZ5FLOIu5ryCF1whUBzYrRu6B4ukz2RWK0WJJkDErkiGDilZTBaZQr3s7eRwU oKiYu08A8gPoTQpDme1I.yoOyWK9SCSzSjlJdHtLsDSZhL2o1L_RIuTM_wIAJ61N0WBMCaqZT6uK OimzlGGEWdMpHpd_oJG8g1vrV0zCL5DQ5.bQatj2wHYN0Yiblu9MVMdXlqRo2pfcISAwDZXREAQn iC8g_ssfViFRgVTvvyqRj.oCp7mMPIwMG6fADvTxmNJj8Sx0_BIv7f0gTl1zInxMjvyejfEvuROG _y4BoIh3aSiJA61fR6T5Y7nbNUXIls8ih4pUb19c15nyDBfcVcsaISs_AJIKmA4nxo2bOTkNv6wl XQj_47OVzUJRpbaJQ5UbRT_f41q6v4_.oHHXLaf2ZoqjKRaAOgz3LtKYVdmC2SIC2nFzlAbPg4Cm mm8E7LBGBUt3a.WtRlepK9InC.Xa2M9C9TRMn273IK7qz9iuHp8WnYOnhdQa96dCs_SiamGhA7.3 BJruE8qegx.lOypSnm32V0mUqJueNK7yeF5G3pgbO9lXbN3vohefToZr5BJkSIfMYXXZI6Z3J1GC Ei0SAZ2aPxlGsA1SjjnlYhdHdKBqBNPSGEsEUnq6ed1j.wfQ5R9tYvdL6LdGxK_kGjK1iENlpPGp c4w6DrbbX.4wt3lyAP8Sgcm06X4v1OFCywk1DCrkn3vnm47hjMZqFwBZc8HCinuFopJ_IUqG6qM. shAs5gNLmOBdyRN3qmMGsQSWFW6rm0yjB6gK4jTbkqZ.WMVw57wIMxuQ9XBE7W60hIWnjcpWSm8F OAdEFORIVLaEEQASVlE1pzqBjLJ7TG4bkC3XF1tNog5v13pv0rZ42cXTrLbhPHOlfDbSIkx6Cap2 jB5m_vhDeAKWMXcGvSQhogMvB.gtDonql3QI2ERRgwgemDK3u9iHPNnBhUNyb6xYv4AmLoze0PTN cveYi2XKh0001putGTyxLZeGi_pCqy3D6oJbuUX_QBzMr38K3wS.PVlS4Z9_38Mrg.t20g7wMGMG 4PhoAw9FdBFcBy3szmGnBTxvL0dSxoTtdyrHWd.cv5A5exZ4Qxs_NltzOPr57XxSQXqzdASe.iGu lyS0vT5Js7zquvMnGHfbreHW0Nnf1tDBeflont_W0EvgagSxEpd5CTL5vSLto4KzAVfs3hGwV5gp kqbwJcGXHQYJt92yLqSI6GzhxY9b0uOaA6F6G8wGDaLOtz6IGw3_V.yRZ6LBffKLBTYzBGY_uoTl lWcvq.lB8dSlsMToiFB.pjWNkshyYkvB8N1WqT4hZXng.zpUIxwHMjO.E.FM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Tue, 19 Jan 2021 03:19:45 +0000 Received: by smtp423.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 026f41280f733af56340d295a8697653; Tue, 19 Jan 2021 03:19:41 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Silent hang in buildworld, was Re: Invoking -v for clang during buildworld From: Mark Millard In-Reply-To: Date: Mon, 18 Jan 2021 19:19:40 -0800 Cc: Current FreeBSD , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <00104FAD-E32B-4DDE-80DD-FCEF14CEC06B@yahoo.com> References: <20210116043740.GA19523@www.zefox.net> <20210116155538.GA24259@www.zefox.net> <20210116220334.GA26756@www.zefox.net> <20210117174006.GA30728@www.zefox.net> <85889EAE-F579-4220-9185-944D9AA5075A@yahoo.com> <20210118015009.GA31353@www.zefox.net> <60CCCDE8-E3D3-4920-9FC0-A945330F6830@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4DKYmh1CkSz4R3y X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 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:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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.64.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)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.32:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.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: Tue, 19 Jan 2021 03:19:49 -0000 > . . . > FYI: I re-established my access to a RPi2B V1.1 and made > it report: "maximum recommended amount (468832 pages)" >=20 > (The figure can vary some from release to release.) >=20 > 468832*4096 =3D=3D 1920335872 or a little over 1831 MiBytes >=20 > For the 4096 Byte pages, that means that the following from > gpart fits without complaint (size is in blocks, not pages): >=20 > 413140992 3686400 da0p2 freebsd-swap (1.8G) >=20 > 3686400*512 is a little over 1.75 GiByte or 1800 MiByte. So > I've left some room below 1831 MiBytes, but not a lot. >=20 > FYI about my build experiment that is running: >=20 > # sysctl hw.physmem > hw.physmem: 979042304 >=20 > which, in recent times for armv7, I can (and did) set in > /boot/loader.conf on a faster cortex-A7 SBC (that can boot > the same media but has more RAM). >=20 > So I tried a -j4 build, but with LDFLAGS.lld+=3D -Wl,--threads=3D1 > in use and my other particular src.conf/make.conf like content > (so the builds do likely differ from yours in various ways). > My build is producing a non-debug build (but with -g symbols). > Somewhat after where your buildworld.log stops, my odd variant > of top was reporting: >=20 > Mem: . . . , 753672Ki MaxObsActive, 200412Ki MaxObsWired, 892732Ki = MaxObs(Act+Wir) > Swap: . . . , 145832Ki MaxObsUsed >=20 > and top was also showing lots of processes as having "0B" RES > in STATE "wait" or "nanslp" (so, apparently swapped out, not paging). > ("MaxObs" is short for "maximum observed".) >=20 > For comparison, your swapscript.log reported a maximum total of > 346192 KiBytes "Used" for swap, about 98% into the log file. >=20 > (Time goes by . . .) >=20 > It finished with building libllvm and is part way into building > libclang. This is probably well past where your hangup happened, > given that your published buildworldlog file stopped with > libllvm's Target/ARM/ARMMCInstLower.o . My odd top now shows: >=20 > Mem: . . . , 753672Ki MaxObsActive, 200412Ki MaxObsWired, 892732Ki = MaxObs(Act+Wir) > Swap: . . . , 392328Ki MaxObsUsed >=20 > The build continues to run. I'll let you know how it goes. > . . . Just after libclang finished my odd top showed: Mem: . . . , 753672Ki MaxObsActive, 200412Ki MaxObsWired, 892736Ki = MaxObs(Act+Wir) Swap: . . . , 537588Ki MaxObsUsed After liblldb: Mem: . . . , 753672Ki MaxObsActive, 200412Ki MaxObsWired, 899276Ki = MaxObs(Act+Wir) Swap: . . . , 537588Ki MaxObsUsed Much later, after the lldb program had been built: Mem: . . . , 765700Ki MaxObsActive, 200412Ki MaxObsWired, 954116Ki = MaxObs(Act+Wir) Swap: . . . , 537588Ki MaxObsUsed >>> World build completed on Mon Jan 18 19:10:08 PST 2021 >>> World built in 72960 seconds, ncpu: 4, make -j4 This was building from scratch what was already installed: # ~/fbsd-based-on-what-freebsd-main.sh=20 merge-base: 818390ce0ca539300dd15d7a817784f1e3f7a9b8 merge-base: CommitDate: 2021-01-13 21:27:44 +0000 4180404713ec (HEAD -> mm-src) mm-src snapshot for mm's patched build in = git context. 818390ce0ca5 (freebsd/main, freebsd/HEAD, pure-src, main) arm64: fix = early devmap assertion FreeBSD OPiP2E_RPi2v11 13.0-CURRENT FreeBSD 13.0-CURRENT = mm-src-c255938-g4180404713ec GENERIC-NODBG arm armv7 1300135 1300135 This suggests that you should be able to build on the RPi2B v1.1, using -j4, with appropriate configuration for what and how to build. It is now building the matching kernel, my GENERIC-NODBG style. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)