From nobody Sun Feb 12 08:02:58 2023 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 4PF0Mm626Yz3q24t for ; Sun, 12 Feb 2023 08:03:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-54.consmr.mail.gq1.yahoo.com (sonic307-54.consmr.mail.gq1.yahoo.com [98.137.64.30]) (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 4PF0Ml2NXcz3LQ6 for ; Sun, 12 Feb 2023 08:03:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=omAv6kKZ; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676188993; bh=KJxr+5anVU4oameMZwFuD8+girNiWl0Bi9PBjg8zqGE=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=omAv6kKZ3NhHMCjJ0KPY1YCaMHrAMQQd1fM3Ot6G6v0a3AWmdWAmpUUEyFls9xjzqID/GGGl8QVK17mWBWP73xbv4N0z57vwUcYNq2C0ccoBu6XHsZh79watbK4NkrIWzvTrVZWzWPsCfNxTQqSPpq5stjvnBfdOS+81Ms9qczMXYHbqY6Mz9G4VmRzS55BYhtiZS6zCukwq28V2P73S+ghbKlnu+p8auuc2Y+jgVD4XdUQn4bEiglzblHiTuIBWzpdsgCjihjRQ8X6MpgftD6meoz6HRKQEVFe9krmNtUq+gPa/xKs63QSaaapjeR5j60zDpCWk9Yeu5yNBOYO+LA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676188993; bh=AETNyEoVVJekr1U2JO0U1Xnrkw79oQDhcZHXwmyOmdR=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=TG4je1KTw5HvyjbZKwBKkqALNPUfORmovFHStNCyLoaHIoGU+rIk9F9gwkhefQm1CSFaLaH3t9OseM0KROpXvc33T5BfeprimNlwZx7l/4ussHhnLlF74WxIvjEKQRMGOFoj/VYGmsHJZP6ki1raVvBCzHJtFFjSghbRPGPUUzBBMcv9n23cLh6HUEhCXw1582NUzvyNsAD3H7QkrajH8xVkR2Ft5CxpK5hGokJrfekbeHLp+0+G87aEP8am+udMLLFSt1ChfjjLpi5iBW+mKtClUd3t6vHjfSHZu1gEqWZZfCqET7Oq0Rl6Nb13JVd4PQL/K65WYdR1iWy5snZ/Mw== X-YMail-OSG: ibhEaIQVM1nZYWufyueB51OMNFEFeKXnXygDDvuR3K8wXCEOknjYA7k.THCBLLA PIQp3wUMbe9DJLKSSSvhj3rQFj3nactO.EuPAGDfTddd3Dl7pdEGn4S22KmiqiTrdJk5a2iXp.0T k61bwmdPx.odtyD3RxWKmCrrgy6YK42wBKvjXyVr2Y5DUEmTb9VB_FZTrJo_44Vc9ZHo9wChvhCG sa6T75shPNJvrTx3tJ3CFK6UuNZxGgrVrEbhRBD8Y7T0fY07L4_KWP0uHRdrLPwFy._3MOEwTeSG AyjhZoUxWEROace_EXjcZOM6seb_hEVYAIcLbThYzxF9Kk69uJpRCe7WKw3ck48XxM0cFpcceHqk vk41eljdDC1JG2mjsoPh9xUPLExvy3e5uC5Hn0DKt.3hSLw5EJosOoNOhBqhNFDGlHo_gNZCicVh LaxM3J24QrJyi0v_7HmejzAprG47fZy0ZZz.8553DBCKND.gf2CrIoGKIxE6rlttbhKhL1sJfJ4p yct9lTjzT5Ia6VVQ9PEO4SDM1KTobrnqlsL7mxxfldBNEbHR1Ex1Po_AYI7My2hvuEtMUphXQJVD mmdQFYLnBc3WTLzzSoawvagKKTul29y9pprl7JqPnyEXiChQxqZqZ2ox17860d9daiQ3BSuFsy46 SZvCz.jtp4FqxS9yvvW7I0xZ3R0ZyCpTrjzr65EKHhg_gpvgmSuMixlgvs7qvLCDP_cKu48ATFKT B1Xo7cZkTrKzYjDGV0EtjckwBNex2b3jVibBHtVONBr2sgEbaa4EyGFe8kXy.LKi.m9qk2_VRkrO HsMV79zEYJm6fyKe0.eUSH3vmcnMhB9YE2APhvtYzqiC5cWYr2w3T6ThXsYKxmJUR1gETpefg1Dj QN1AtGg25xEXx._P054GUHMOX1es7704bO68JnLBgCcv5QBRLr3mbg.3FpQHLmERA3QDKoVijTEj peJWPVTk_YMEnXBxQSEwwVxXOlP6.lmDGF.Zc03xKaVyEu.ao5SQBo4MMlgIt.vbx0ojsnGrtMfT kufGZK_eVcM9SKFRefYzZTxV.HZ9AML4XfXEG6dNV4rmd2RU0FYZ5PAZcYdMl83kIXF7RRUf19Tw Vi._T.sQEle3m11sm2obE7pqDe4.ZjZ7E8Lck0xH4bebp95Mhzvweo6SSR_s9Pl8zue1.ciO1srz 9QXDFFQ9W9yIcOPNYSph0Pa.nsIpjTc2LylpZlX6aaid3LjP0Tku4Y_Nrifwl2gAJuFWSqn4WMpt YYh7zmUq5VpZl5e9QrI.WG23o5fyEJ8.V3er6ACzbrzCew23ZSzdHNa5FDhGvO1iI7dIAlmDpBwR ZpdDSw2fyLOrw_gdj6sFwcC66vHog.gEdQeWyFrQ3Pi076dJZUiNfvO6UduKyJCa2OkToKcCR7NS GLudzNdwdCGxIWUO3ckIQQThXuW0_SS4A6uqT5WDaBiU5.PjpOsV565knUoL8CjBGshT1Ko6TAcN .uhkcPQ_i_0wpg28D0tyvleTBFThd.B4qwBe.KwqCDN8WU4SdmVUuPeB.SCEiBBHM_4bg8dp5Agc Adwwvs2pyQf__rup9YjW9xxTxNX3t.ZrV6ZBezW9GsTr0XMeLuKLthcZaoJqA5OgxGOas7kBmHrZ OeVjUQg8.LoUrWD6eSe6Y9Rhqvde62OK1UVE6m_PPpSsV10ljrF9W2Yoq6ZyKCcKwKov2QcbYQhg m8wt4XtI3N163fuqqQk02esEb229t4O2546gnFIO8W5QKojVs78rcE_JDaLxElNJ0k.V2Ki5mM67 na2SeRTU3dfHjZAKqCoJ3UI05NkcFESLnqSeomHvD_RNvC5FysmN8Tzl2CXh8LWuMmqj4vAgpTl8 BG0ofgTkjgKz8ZFVraGHdD_Y1ElhDY3.qwJQfzC0ykq3LjscWSzm0uV0SEpdYAxlkU02GxIE6g5I HlswC1Hr1auYdd7p0MEK0UNloc72OEHYZvyqi3iHxHVH3kbpF8DfdwlERII05dCL2bJgoAeIQH6Q j4IGVW_SAPXH5JQ58..1Js9RUkX_ytSSISBhtB9mP8bP.Xr9SuM80WgPs5XDnRt.IuMBVhu5txCZ CeCYseeeTcY24RaVqmoSemFhggRkjEU.jEZBem_Gl4XKuXZHogiWncEJuh2Emlg.ay1EzJHvUVLY o_yX6jFO474801rueOk5yAcKwSYPCi.HhJxLNWTEoP2PNhF7AvsVAVDcj1owYTzn7OfxfzpwSmxk xyAsctuHIIXwhONkUm1zMAhAoPJFNWrKF__SLTmqSKBn_Dt31teM38152hP4Loc4. X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Sun, 12 Feb 2023 08:03:13 +0000 Received: by hermes--production-bf1-57c96c66f6-hmvtp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3d6d794be695bcca6d4b3fb2cff9e4d4; Sun, 12 Feb 2023 08:03:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 \(3731.300.101.1.3\)) Subject: Anyone willing to commit the tiny patches from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268835 ? Message-Id: Date: Sun, 12 Feb 2023 00:02:58 -0800 To: freebsd-arm X-Mailer: Apple Mail (2.3731.300.101.1.3) References: X-Spamd-Result: default: False [-2.50 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.30:from]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org] X-Rspamd-Queue-Id: 4PF0Ml2NXcz3LQ6 X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268835 is titled: "Use BUS_PASS_INTERRUPT+BUS_PASS_ORDER_LATE for bcm_dma (for RPi* contexts)" It allows for being able to experiment with more modern RPi* firmware than FreeBSD currently uses. (Helpful for getting technical support from outside FreeBSD, such as for U-Boot and from RPi* itself.) As stands the FreeBSD kernel crashes for firmware that is much newer than what FreeBSD has in the ports tree. This is because it attempts a use-before-defined operation for Device Tree material, not getting a resource ready before its first use. Note: I'm not proposing updating the port to have more recent firmware. I'm just trying to simplify experimenting with newer firmware by automatically avoiding the crashes: getting the resource initialized sufficiently early. === Mark Millard marklmi at yahoo.com