From nobody Mon Mar 4 03:25:30 2024 X-Original-To: freebsd-arm@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 4Tp3xS4Fn3z5BfjX for ; Mon, 4 Mar 2024 03:25:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-21.consmr.mail.gq1.yahoo.com (sonic314-21.consmr.mail.gq1.yahoo.com [98.137.69.84]) (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 4Tp3xQ1Bzpz410b for ; Mon, 4 Mar 2024 03:25:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FkacIrC9; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709522744; bh=5IE0gcMeEEcBcf7o0hwaYPcoHBYbQHRpcTB1uRxGu98=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=FkacIrC9OjU+mKeWuyQSmeqy4sYPUQOcIfcOAvaJUexeEVGF0BxBI7thzoliZVh2+tu/07TKca2ktQN6tKhx5if1sYumK3K4YgaqfuZ2iOMGwc+bjN1YIqGrptgFEklX8aTkh/qlTSj1pCV1p+cHw+9k/hn5h/CUQ3IT8r3CualDgRs56dCl+ZY+lNtAQg3H7U/2Q+kHx9ueJgHJK2tiwPOaFhLR++VY7Btffz2f9u3mzMK96kUM2p0FRIMMOG4VmgJN7fNNhbcEHzBx4EudaeK4M1hE75Mse4b6mC/TYHYwPJDogxkRkfQRLXxiaahm+YUqpGrzbmJv+vxto2rCOw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709522744; bh=/GE9JSEm+70+8H7ihF4XahXboMvFvbMmYjbIajNyRpB=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=bhFWfSx6nJxNJib0EUNaYu6HkBuYVNxc4YtLdI/F28jMLKas2jZcpXIzzBSWX5vHsGKUmakLjIeeyxf1zzImKjZcenS521MpNH7oluAExgm9m98oV/wKakar6nEUjB5yrh9VgYlcwFM5QAdfVwEhb3A2vazPWTRP3JZ6ve0wKfQhX6NBZuJIWoLupMw1n2bPMGTYJu3xlaejKGCrszuGYh/mOw3zlF6NTUl80ydoJjNBMPgGq8slCJ7b/zBpT6w5FfPXE/xru7VySHyz5ldq6k0OGDkfsCmUEFXO+rRrCqmg6NT8jNGjzBnJtVOL3SDEqoAWDqGPzNuQCXaeCS+puw== X-YMail-OSG: sXbeKVAVM1lGqFYQbKz8BBnP2pD2KDvQhK5phGcdWfUMaIW7BSbAKTxCMTKRT.C DSiyuywhv3AknrZpwOwFIBQHh6XYillLZGBOm_bjnEgR_fTUjJ9nkL7uZOiCPQtvvOnZE6FrkRdf 1QlE13NS3jhzWjoQY6h54fFysToylP1mMN3opPOvx0veWUsLoMOvqckyiUJULHJfbBAX3HTqZg2R ORmGZQTv6oeOGPzZRF2iW1todicUdVyH9MljWJtrqp7IW1h_ysAttouGzXK0XK4deoFn_Hy7KyGZ bUwf5tbJWSJebXmAwLLS2sv1iWN4NdYUJgAA1J0nZNdmD49TJE1RsvXcnC1v08z_4TAcV_iXF0US wS_vCohk4msuYcIFEk9FY3odzuC.uQ6DCmq8fuP_PFCLk79Xe3XjW4peipEyAsJbP_03.VvzjE5T GUZDB1kY06UWo8HsfGoLWiAaVWRmXyQMuyf4zDeze7wgPtipiITnY.E1sxN9MOXzCHiHB2gfHprW hgzABHkLmkd1sN_sCVc5kf.oN1sZL5N95LlDTUCM4AQcYP8q1xxia6pr4TUblhKYgIwcE4qNlm0S vwps.dcn0l2on8PSeubXBqxGPmYJ15oBBceWhjNTNxSosYFfNfPCRM3oXPGQwGBx2fhoMDO0HFIK UYMJ5fdrzPEUofbtMh5CX3wkx6UqNhK6UMnjUAyEBS6OEGxF_xyryeWYO5.onInhFaQMScnS6AKx PmdxibmT.lyDqJtTWLgj7.lJv6TOwDDX32jY1_w4oyHUKpiTsP_aiDd08EYlBWdhKdM9XNoEbEJ4 ifTiTcQ0IZDt5kWKkfR1Lr.xDLgCn.DsRfj4a1Q08CKCgrARqZVNVw4ylbEeyT0R9SSLx8Q6jLV0 0.zNVDyknSxZHg6fO35TEM47idmcZ0djCb6NoPV5.5xguOKSdXIo_CIKOEAKX.kIVpE3FY5fPHw9 Mg27CX7SxCV7NEoiZk2J7idFXi.hTvTn1dwZ16lCM3cHj0AKwObm8oarOR9JgF_ZGz4uCP5rjjma uOg7m_f2PB2ZnvlZ2wpK9_1Qwjknr0SfdSAR.C9jr6nfq_RdawWvVq3NmUqcO2XajTL39PpwQ_X7 ZlOBNDzPBXcjESd3IozVXVi8m1Ob8FY53MZyQNwAFUJze1PyK9dNLyPkEFf6cZfZumcHWFD7bi9v 1TC9qFAz0Ns.1_5McBcqzYkyIT0zxDyxdSJ21yiCBRx4puTqFRp2mjdaPDEi6o0kO9cGjROB7ViJ 4EaZZhK3w.aYu5yuNON_HMoB.iP4D4396bXmDzFRE2npJgczftjmobxxBHLPDSXhxL0AIvnFMaiP n2o8kKd_lS4Jb.k9DScf9xiAYPYmdZRQqWgTrAY.A7Iqa87DrPTWRVD9ah9JSXQKw7Jyr6d5sCiq GK3.0EXfHtm0e.Pfz1pk_jQ.4UWPPE.19LMlEKskrPwjKk7GFBLJBrBXKHOyXRc3jcVRUm4mtHs5 Bdh8D4PmCtwwg3jh3rDyVTMAWKrrqqN6VJAQ1pr6xHETVnu8rJO97nb31nc4jXMvXkVt2jhZUHk1 XTwgW3CJvpTdszY5ejQaFgo4RQxWdA.Jl5sSN0jyoSwibtFYePndSbS12D8Y36xKrjwJEyvbooxr dzc61ViLZuqPsjDyxbmLwzb1yC2ZxburuEsJjMBjrvGea0hAaRzP9Je1PXzQ0bXEOZmLYbpsmk95 yY3syUPf7XGL0SMfkqxaOi4gPckS3BtOYjFfCwB.V3shxF656zye..6iWCmrOF8NTU33826.d5oQ KEXGN.5JbBparTgMIiLIjhBCM_zcoc0mfAlu8tcVXzqk7E3Q2W.LGJkFeSg2SquLiNx48l2np.fa B8xNiz_hhEHCQ.VuyXY0mv382VfNHZTiDpbd1R2vLq.VncMvN1GhcDyjJmHq8eHLrrxiPQzjiYLR gsJkly80Qm.QScT5i_tg.vT8ncl70sRgsl3GL9rNjjGWhHTXPWuKAV_xZuh8Bw1rIr7UTCm3PWGg Yhz9uLQd_Y0YoCaz_N3X7c7I5n5EVHgJ4m985JO.kg45hfsE34Ux.CdY6IB6asQnjHcOdykuLo5D ROcLjx4lqEe9wMfiRz2ozQmh9edMNQykZ2USf2gZqehnh1XUhNqXhmeVx8tpjv9LbDbGbqcSLkfM PapuK2C8zuMSaJZFPtaV.c.xsdEZjdjrAoDAnvvT_E_psU4ol4tVH4zusVuKyI0XhgRkBaRaP4EW OXpWwiu2SYotlsH1zSWnrgDrXwjmw9wJAoG_Y4dB_zEuuJvnYoCzXNrJIKs06Fu7FuSu0p02k X-Sonic-MF: X-Sonic-ID: 46da26fb-7173-4cd8-9598-1a7e9d7f9032 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Mon, 4 Mar 2024 03:25:44 +0000 Received: by hermes--production-gq1-5c57879fdf-bmngc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ae4afdc10117a2ccee486ed93e210895; Mon, 04 Mar 2024 03:25:41 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: In rust build, PkgBase armv7 in armv7 poudriere jail on aarch64: jemalloc's arena_choose_impl got Failed assertion: "ret" (arena_choose_hard result) Message-Id: Date: Sun, 3 Mar 2024 19:25:30 -0800 To: freebsd-hackers , FreeBSD ARM List X-Mailer: Apple Mail (2.3774.400.31) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; 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-arm@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.84:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.84:from] X-Rspamd-Queue-Id: 4Tp3xQ1Bzpz410b The context for this is messy and the failure happened after hours of = high load average bulk build activity. 32 GiBytes RAM with 118 GiBytes of swap (so: = RAM+SWAP =3D=3D 150 GiBytes). 8 cores (4 cortex-A78C and 4 cortex-X1C). Windows Dev Kit 2023. llvm18 = was also building. (Note: https://pkg.freebsd.org/FreeBSD:15:armv7/base_latest/ last = updated over a month ago: 2024-Jan-25 09:48 UTC most recent file timestamps.) The aarch64 world in = use to do the bulk run was via a chroot into a directory tree not matching the boot = world. (The boot world was a more recent PkgBase aarch64 world, explaining the = /home/bapt/worktrees/ in the path in the message.) : = /home/bapt/worktrees/main/contrib/jemalloc/include/jemalloc/internal/jemal= loc_internal_inlines_b.h:23: Failed assertion: "ret" /* Choose an arena based on a per-thread value. */ static inline arena_t * arena_choose_impl(tsd_t *tsd, arena_t *arena, bool internal) { arena_t *ret; if (arena !=3D NULL) { return arena; } /* During reentrancy, arena 0 is the safest bet. */ if (unlikely(tsd_reentrancy_level_get(tsd) > 0)) { return arena_get(tsd_tsdn(tsd), 0, true); } ret =3D internal ? tsd_iarena_get(tsd) : tsd_arena_get(tsd); if (unlikely(ret =3D=3D NULL)) { ret =3D arena_choose_hard(tsd, internal); assert(ret); . . . For reference: . . . [main-armv7-default] [2024-03-03_12h08m11s] [parallel_build] Queued: 265 = Built: 255 Failed: 0 Skipped: 0 Ignored: 0 Fetched: 0 Tobuild: = 10 Time: 06:29:58 ID TOTAL ORIGIN PKGNAME PHASE TIME = TMPFS CPU% MEM% [01] 04:32:52 devel/llvm18@default | llvm18-18.1.0.r3 build 04:26:27 = 8.58 GiB 432.9% 4.5% [05] 04:32:52 lang/rust | rust-1.76.0 build 04:31:14 = 22.07 GiB 230.5% 3.1% [06:30:02] Logs: = /usr/local/poudriere/data/logs/bulk/main-armv7-default/2024-03-03_12h08m11= s [06:33:33] [05] [04:36:23] Finished lang/rust | rust-1.76.0: Failed: = build . . . My monitoring got "Maximum observed" figures: 60015Mi MaxObs(Act+Wir+Lndry+SwapUsed) 56885Mi MaxObs(Act+Lndry+SwapUsed) Swap: 29443Mi MaxObsUsed 31293Mi MaxObs(Act+Wir+Lndry) 3146Mi MaxObsWired 26712Mi MaxObsActive (Sampled via a top variation.) (Note: UFS file system, ZFS not loaded: no ARC.) It is unlikely that I'll reproduce this failure, much less identify a simpler context for reproducing it. I do learn from this that PkgBase for armv7 has that assert enabled in that code. (I do not know if that is typical or not.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue Mar 5 10:07:06 2024 X-Original-To: freebsd-arm@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 4Tprp82cGpz5CL5F for ; Tue, 5 Mar 2024 10:07:12 +0000 (UTC) (envelope-from fred@thegalacticzoo.com) Received: from nmtao201.oxsus-vadesecure.net (mta-231b.oxsus-vadesecure.net [15.204.3.5]) (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 4Tprp72pDMz4Vxg for ; Tue, 5 Mar 2024 10:07:11 +0000 (UTC) (envelope-from fred@thegalacticzoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=webcom.xion.oxcs.net header.s=mail1 header.b=KTfR52AZ; dmarc=pass (policy=quarantine) header.from=thegalacticzoo.com; spf=pass (mx1.freebsd.org: domain of fred@thegalacticzoo.com designates 15.204.3.5 as permitted sender) smtp.mailfrom=fred@thegalacticzoo.com; arc=pass ("oxsus-vadesecure.net:s=arc-202309-rsa2048:i=1") ARC-Seal: i=1; a=rsa-sha256; d=oxsus-vadesecure.net; s=arc-202309-rsa2048; t=1709633229; cv=none; b=D/4QEgmFHFgoQD4ScMaNPTPTnEGAI0Nk4aZHNiS/jqPzr+MKXLEJiEmZth7V87FjROV0G3hcW7rSxsIB4Fxo3DjZmhfM6UuOY1FidsgWrwaWWpkXz/vWLQgrmR0qfYe5kU1pYY/+y/viZXLGIX0TtEQAKGDtr9hnfuLMbDzENbvz2IiR0kIdrqwirEztgCpdpdz42B+LnPlOZ66Owxouy0pehMX7+9p06HfeTZ7kp3qAezGQOPruQ/amETzz45hKolZ4pf+s3q0H2BJc9G+VtHlvZk7u/eH6F0q12ErKnpvIeaNo5+auYx5B9V1cZ1yjiBcxy+zyBOTy7OmCnMxjbQ== ARC-Message-Signature: i=1; a=rsa-sha256; d=oxsus-vadesecure.net; s=arc-202309-rsa2048; t=1709633229; c=relaxed/relaxed; h=from:reply-to:subject:date:to:cc:resent-date:resent-from:resent-to:resent-cc:in-reply-to:references:list-id:list-help:list-unsubscribe:list-subscribe:list-post:list-owner:list-archive; bh=M/3cbNuKYlHp3tvEQuPG6zszTW9rKL0ioM5unUFmths=; b=izMs7FyN+KmI4/89bZO8dQ664KlicVrX7HeKvcpEKX4m3PSxYYfK9P65F5BC+ndcnZQX/Igc6XPovMsJWaRTKmmW/mLYaVu62oA/c9FKay1rMkN0GjT8Dao5ZnSO65g4zHxpLEN2sBIuz7+9cJbO0UGqLFVnqB0cOp3NTKPKR5Lb3/5IxYbPWEUyYmIciXw0Iz10WGf17HIk+hD/pJK7ip0aBfk9xQzXG8hi70bZsZJIDXsdp/Z2uvqSoRK05jfIIXGoqfW7JRBPRxJxDUFYRMPKchg72h6sbN6mb4HD9I8KJCnj8DKoCHFKae2tkLY7QmvHJz8wGKivHd2tU8EpHQ== ARC-Authentication-Results: i=1; DKIM-Signature: v=1; a=rsa-sha256; bh=M/3cbNuKYlHp3tvEQuPG6zszTW9rKL0ioM5unU Fmths=; c=relaxed/relaxed; d=webcom.xion.oxcs.net; h=from:reply-to: subject:date:to:cc:resent-date:resent-from:resent-to:resent-cc: in-reply-to:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; q=dns/txt; s=mail1; t=1709633229; x=1710238029; b=KTfR52AZlY2EKOpWd6U+N/T+UwNZi+hZ9y6I+wzxD DAEZiv8BHIKXf9wRxY/2evi9yb9x9YohZxx4CCPei3rRcvMs7BhHRZdYr3rwwLUZCaOXMOl WO9cqanYW28NBW3Vuv7lOwQeZ4GKpxfIaxipre+ejKMXkCQymRySv6knsJYWpklZwdmrMdm daBbD2tvWfWh+AXAQU7tVC8nHJ29xG61KZRPQqhdbAPd9OtUTaokrXuLWGCBgQT8Cy4p6pS cjveRdxTYW+TzMEWDFxFMC6d7JQ6PqydDvMxS2IGo/zs7knSAp7q/D0euIMtx5PXo/xZgCV URTSmYkGU/LOnFKYA== Received: from proxy-8.proxy.cloudus.ewr.xion.oxcs.net ([76.14.239.229]) by oxsus2nmtao01p.internal.vadesecure.com with ngmta id 5a7f2a13-17b9d65cfdda1f40; Tue, 05 Mar 2024 10:07:09 +0000 To: freebsd-arm@freebsd.org Cc: "fredfinster58@gmail.com" From: "Fred G. Finster" Subject: Tiga Ird Board, OpenOCD, GDB-aarch64-none-gnu, Sharing URLs to read on using a Raspberry Pi 4B with GhostBSD / FreeBSD Organization: Kliktel.co Message-ID: Date: Tue, 5 Mar 2024 02:07:06 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-5.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[oxsus-vadesecure.net:s=arc-202309-rsa2048:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[thegalacticzoo.com,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:15.204.3.4/30]; R_DKIM_ALLOW(-0.20)[webcom.xion.oxcs.net:s=mail1]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[15.204.3.5:from]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[15.204.3.5:from]; FREEMAIL_CC(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; ASN(0.00)[asn:16276, ipnet:15.204.0.0/17, country:FR]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[webcom.xion.oxcs.net:+] X-Rspamd-Queue-Id: 4Tprp72pDMz4Vxg Here is a newer version of Raspberry Pi 4B, 3B, 400 image to download 728 Mbytes http://ghostbsdarm64.hopto.org/packages/Ghost14_5G_selfbuilt_raspi4b_Feb7_1.img or download a,000 byte shell script file , write_freebsd_img_dd_to_da1.sh, to automate the downloading , decompressing, and writing into /dev/da1 usb flash drive that large image file. Raspberry Pi 5 status thread, where I shared 3 patch files to enable HDMI Audio out the TV speakers with FreeBSD https://forums.FreeBSD.org/threads/raspberry-pi-5-status.91406/post-641494 Forum Post with URL Links to JTAG post, UART3, OpenOCD, GDB https://forums.FreeBSD.org/threads/arm-arm64-gpio-irq-cpu-affinity-is-it-supported.92490/post-645899 Has anybody tested the extra UART 2, 3, 4, 5 serial ports on the Raspberry Pi 4? https://forums.FreeBSD.org/threads/raspberry-pi-5-status.91406/post-643076 Directions for patching in source code to enable HDMI Audio Speakers on the TV. https://forums.FreeBSD.org/threads/raspberry-pi-5-status.91406/post-641494 What I am looking for is the setup of the .dts and dtsi files to enable the UART3 serial port to operate in FreeBSD aarch64 on the Raspberry Pi 4B with 8 GB dram, a 500GB SSD, and ethernet DHCP connection to the router. 2nd I have OpenOCD connected and running through a Tigard Board FT2232H FTDI USB uart serial port devices connected to the Raspberry Pi 4B. board. I want to test and look into why the UART3 serial port is not getting setup and used by FreeBSD. Serial UART3 port setup blog post https://ghostbsd-arm64.blogspot.com/2024/02/uart3-serial-port-how-to-locate-source.html uart3-overlay.dts /dts-v1/; /plugin/; /{ compatible = "brcm,bcm2711"; fragment@0 { target = <&uart3>; __overlay__ { pinctrl-names = "default"; pinctrl-0 = <&uart3_pins>; status = "okay"; }; }; fragment@1 { target = <&uart3_pins>; __dormant__ { brcm,pins = <4 5 6 7>; brcm,pull = <0 2 2 0>; }; }; __overrides__ { ctsrts = <0>,"=1"; }; }; DIFFERENT VERSION of Uart3 DTSI description: I will send email now, and study tomorrow what is different between these 2 files. uart3: serial@7e201600 { compatible = "arm,pl011", "arm,primecell"; reg = <0x7e201600 0x200>; interrupts = ; clocks = <&clocks BCM2835_CLOCK_UART>, <&clocks BCM2835_CLOCK_VPU>; resets = <&dvp 0>; interrupt-parent = <&aon_intr>; interrupts = <0>, <1>, <2>, <3>, <4>, <5>; interrupt-names = "cec-tx", "cec-rx", "cec-low", "wakeup", "hpd-connected", "hpd-removed"; ddc = <&ddc0>; dmas = <&dma 10>; dma-names = "audio-rx"; # status = "disabled"; status = "okay"; }; Need to understand how what is written in this overlay file converts to code or is related to already existing code and adds the interrupt signal 121 to look at UART3 and see if it has an empty transmit register or has received charters to read from the receive register. Maybe add the interrupt description to the Uart3-overlay.dts file. Look at the bcm2711.dts and the raspi4-b-overlay.dts files In writing this email to you, I am considering the problem I am having with the UART3 code. From the overlay above, it may enable/setup the GPIO pins, from 40 pin header, 7 Uart3 TX and 29 Uart3 RX to connect with open the internal UART3 device on the SOC. Maybe I should move the description of ther interrupts and GIC interrupt controller to be listed in this DTS Overlay description. That is the question I am asking. I will give this a good google search to find examples of describing the interrupt connections at the Uart3-overlay.dts 2nd, What tools do you use like ddb or gdb or JTAG to get a pick inside the target device Arm64 SOC? I wish to dump the register at adress 0x7e20 1600 to see how it is setup? Maybe poke a character 0x41 to the TX transmit register and watch it come out on the Serial Terminal as a Capital A. This would verify that the hardware is working and the signals are connected correctly. Ghidra, Does anybody use this with Arm64 machine language? Or do you have plenty of access using GDB to disassembly code and set breakpoints? Is there a llvm lldb debugger to use in place of GDB? Question, Questions. Wish I could be more helpful to this group with FreeBSD - Arm64 development. IT seems like I am having to difficult of time just setting up my test and debug equipment. Those are my thoughts. I shared some reading material about JTAG on the Raspbery Pi 4 board.. I hope someone does test HDMI Audio sound on a Raspberry Pi 5 sbc. Looking for someone to get a working FreeBSD / GhostBSD desktop with HDMI Audio sound working, Uart3 working, Then can look at porting OpenBSD or NetBSD wifi driver code for the CY43455 WIFI Chip. Now owned by Infineon?? -- Fred Finster GhostBSD-Arm64.blogspot.com t.me/ghostbsd Telegram Channel GhostBSD.org website From nobody Thu Mar 7 12:52:42 2024 X-Original-To: freebsd-arm@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 4Tr8NH0X2hz5CxLm for ; Thu, 7 Mar 2024 12:52:47 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from msa.smtpout.orange.fr (out-66.smtpout.orange.fr [193.252.22.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "*.smtpout.orange.fr", Issuer "DigiCert Global G2 TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tr8NF4Nqhz4mxt for ; Thu, 7 Mar 2024 12:52:45 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=kiv6df2s; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (mx1.freebsd.org: domain of pjfloyd@wanadoo.fr designates 193.252.22.66 as permitted sender) smtp.mailfrom=pjfloyd@wanadoo.fr Received: from [192.168.1.28] ([90.112.30.115]) by smtp.orange.fr with ESMTPA id iDEorXYflxjQmiDEprpQ4P; Thu, 07 Mar 2024 13:52:43 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1709815963; bh=K6saQCUxi86JMod5PUA2Qda3Mwt3q8kuPw6zpvvaTH4=; h=Message-ID:Date:MIME-Version:To:From:Subject; b=kiv6df2sxvKsYDIVVFag0e2zFR97JjkpqzCfi+2vOv8MlKpxejWBnS76PAyJOB6KB b8raGDEUuaGhQhJsxZLC2rcO2Spqbb8V0w69/RGu+fxtFNvPPXZFgp8BXB/CBiEDfX jiGh9Vf7AgqtlvhrATgF/LazakdHiYGq7e8aEtLWvdkSzXkef13z0li9s2nmEvbI/Z OhUezWJODBmaniv7hrr+Ztr5FTsjh2aJI7AmqrkN4lFiCVzO0cQDU9umU6BKKq+wGX h7uQmqnVwp3URo2BjwUQftMbgLSIY1r6+OktGUpkIwIfVqmL911WPY2twtk0dwcESG jalbOPOkxlNRg== X-ME-Helo: [192.168.1.28] X-ME-Auth: cGpmbG95ZEB3YW5hZG9vLmZy X-ME-Date: Thu, 07 Mar 2024 13:52:43 +0100 X-ME-IP: 90.112.30.115 Message-ID: Date: Thu, 7 Mar 2024 13:52:42 +0100 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: freebsd-arm@FreeBSD.org Content-Language: en-US From: Paul Floyd Subject: clang inline asm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.69 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.80)[-0.804]; DMARC_POLICY_ALLOW(-0.50)[wanadoo.fr,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:193.252.22.0/25]; R_DKIM_ALLOW(-0.20)[wanadoo.fr:s=t20230301]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; DWL_DNSWL_NONE(0.00)[wanadoo.fr:dkim]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[wanadoo.fr]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[wanadoo.fr]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[wanadoo.fr:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:3215, ipnet:193.252.20.0/22, country:FR]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[193.252.22.66:from] X-Rspamd-Queue-Id: 4Tr8NF4Nqhz4mxt Hi I'm trying to port some tests from gcc to clang arm64. I've found fixes for most of the things (though I haven't checked that they still build with gcc). I'm a bit stuck on one: TESTINST3("add x21,x22,x23,uxtb #0", NN0, NN1, x21,x22,x23,0); clang says armv8-a clang 17.0.1 - cached Output of armv8-a clang 17.0.1 (Compiler #1) :3:8: error: expected 'sxtx' 'uxtx' or 'lsl' with optional integer in range [0, 4] 3 | asm("add x21,x22,x23,uxtb #0"); | ^ :1:18: note: instantiated into assembly here 1 | add x21,x22,x23,uxtb #0 https://godbolt.org/z/4j7q7r8M4 Is this a limitation of clang arm64? The full source is here https://github.com/paulfloyd/freebsdarm64_valgrind/blob/freebsdarm64_valgrind/none/tests/arm64/integer.c A+ Paul From nobody Fri Mar 8 05:57:14 2024 X-Original-To: freebsd-arm@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 4Trb6R0Z2Pz5CwSp for ; Fri, 8 Mar 2024 05:57:19 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Received: from smtp.smtpout.orange.fr (smtp-26.smtpout.orange.fr [80.12.242.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "*.smtpout.orange.fr", Issuer "DigiCert Global G2 TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Trb6Q0Tl8z4dYH for ; Fri, 8 Mar 2024 05:57:17 +0000 (UTC) (envelope-from pjfloyd@wanadoo.fr) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=BSJ6yeVt; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (mx1.freebsd.org: domain of pjfloyd@wanadoo.fr designates 80.12.242.26 as permitted sender) smtp.mailfrom=pjfloyd@wanadoo.fr Received: from [192.168.1.28] ([90.112.30.115]) by smtp.orange.fr with ESMTPA id iTEIrRwgZUNb2iTEJrFELw; Fri, 08 Mar 2024 06:57:16 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1709877436; bh=crACIW8EmI0SEHNEfsA4+KF9h6eo0RluAzNPW2vRm/k=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=BSJ6yeVtMtPqCPsXguXQ+O2cOCxujl8TDBu3KImDSglit4ElHwDwUqqEtQR8CkqdR 0BCr67OmoWXW/OP9jENywanj2bTc5vWn8JJaGB2tNN33zYa1WXlJgiw5vaPCcsRzOr 5PIzMToa/TqK3TILDYks2cDPs3ZfreySaNKWbtDCuerCj5yQ0wS5/63VtNkdPQz+Bh pz3QoEzMdgzVn4LTb6Vip7jfctJRL8n3fpMChE6w5XEaIE7mC4ofS9p/g6/b+7WauW BF5lr0tTMm2cCye8f5BeWC/BQuzvXpM/AdxVOMax7Wtwksbr3BnOikHxEVeE5l1fsI P1UGIRHU7wMLw== X-ME-Helo: [192.168.1.28] X-ME-Auth: cGpmbG95ZEB3YW5hZG9vLmZy X-ME-Date: Fri, 08 Mar 2024 06:57:16 +0100 X-ME-IP: 90.112.30.115 Message-ID: <8273e5bf-bfa5-4ec0-bd8d-0716dec2dd6f@wanadoo.fr> Date: Fri, 8 Mar 2024 06:57:14 +0100 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: clang inline asm To: freebsd-arm@freebsd.org References: Content-Language: en-US From: Paul Floyd In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.94 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.991]; NEURAL_HAM_SHORT(-0.96)[-0.961]; DMARC_POLICY_ALLOW(-0.50)[wanadoo.fr,quarantine]; R_DKIM_ALLOW(-0.20)[wanadoo.fr:s=t20230301]; R_SPF_ALLOW(-0.20)[+ip4:80.12.242.0/25]; RWL_MAILSPIKE_GOOD(-0.10)[80.12.242.26:from]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[wanadoo.fr:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[wanadoo.fr]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[wanadoo.fr]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[wanadoo.fr:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:3215, ipnet:80.12.240.0/20, country:FR]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[80.12.242.26:from] X-Rspamd-Queue-Id: 4Trb6Q0Tl8z4dYH On 07-03-24 13:52, Paul Floyd wrote: > Hi > > I'm trying to port some tests from gcc to clang arm64. > > I've found fixes for most of the things (though I haven't checked that > they still build with gcc). > > I'm a bit stuck on one: > > TESTINST3("add x21,x22,x23,uxtb #0", NN0, NN1, x21,x22,x23,0); Hi I have the answer. gas silently rewrites the third x register as a w register. clang is stricter and generates an error. A+ Paul From nobody Sun Mar 10 21:00:21 2024 X-Original-To: freebsd-arm@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 4TtC3V4KBqz5CrdK for ; Sun, 10 Mar 2024 21:00:22 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TtC3T6zc4z4TDX for ; Sun, 10 Mar 2024 21:00:21 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710104422; a=rsa-sha256; cv=none; b=Z0NX30Wg10eYuDS+ElDUEGXKV2EI6nvAdt9G5l4mATbHQUqgEWeV7drxs95a8R8U34SoYe suPsytiHnD9qbORyvDfaSvD0XnMRx7jlMM9b4qrGbF1TYqmSwf+3ArOBBhTbn+S6kCDzuZ VcIbbIlu9jDju3/ryPC1CmiKVewcbr16T3fbgzztUlIxouH2I2wFLQDyOnwmdXqcoCQNwa CRxVWUBGludh3kwMLpxOeSs3nikGOAZ2SLklJs8Yq5DQj9Udu6JSlcNTqnobiAH33AesYw 6jA8qK3lRCsDt07cR2dy6OMhLos1HXA714tDm6uPUBcnzRV+m7EDli9aPlkgwg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710104422; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nEAKseIh6SlhOnAYoPpk19gQB/7iHkPebPUIBOSlI/M=; b=bqAKxOWqd+v/z1o+I9qQ4EW3gf3bQzKP11vuQBOEZITpG5Di5D/K4vHWNsoVFuxdzdC5dw Rayq6tkcCRa0bBsAnCUIeYRzhrb7C+OgBgfRcoClv48cn+rd6KyyA0OIP4WQKSDoh4utM4 Qgqy/owzQi485purl0sP1xPxW0ga3q9JzfW2MTfhMRO/CpqDAXpJB6omuog5QD7K75XXyv gf5gz3dSzOZNMFNszOcoev1eqr8bESggmCn3aEu1stZQ1zd6EkKhyYfPJ5oBNyJmJd6HWx /WQaETd53gwACLv+7lmzEBCNOR67teGb3KLplR11uaHYogErf+7ttUu7t6OdGg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TtC3T6YWtz11Wx for ; Sun, 10 Mar 2024 21:00:21 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 42AL0LfO096513 for ; Sun, 10 Mar 2024 21:00:21 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 42AL0LnF096512 for freebsd-arm@FreeBSD.org; Sun, 10 Mar 2024 21:00:21 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202403102100.42AL0LnF096512@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: freebsd-arm@FreeBSD.org Subject: Problem reports for freebsd-arm@FreeBSD.org that need special attention Date: Sun, 10 Mar 2024 21:00:21 +0000 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="17101044217.9300d.92531" Content-Transfer-Encoding: 7bit --17101044217.9300d.92531 Date: Sun, 10 Mar 2024 21:00:21 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 264574 | sdhci(4): Support ACPI attachment in BCM2835_sdhc 1 problems total for which you should take action. --17101044217.9300d.92531 Date: Sun, 10 Mar 2024 21:00:21 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
Open        |    264574 | sdhci(4): Support ACPI attachment in BCM2835_sdhc

1 problems total for which you should take action.
--17101044217.9300d.92531--