Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2023 00:02:58 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Anyone willing to commit the tiny patches from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268835 ?
Message-ID:  <DC8D9328-00FB-4B18-8911-A48CDD971833@yahoo.com>
References:  <DC8D9328-00FB-4B18-8911-A48CDD971833.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DC8D9328-00FB-4B18-8911-A48CDD971833>