Date: Sun, 20 Sep 2020 15:29:29 -0700 From: Mark Millard <marklmi@yahoo.com> To: Klaus Cucinauomo <maciphone2@googlemail.com> Cc: Hans Petter Selasky <hps@selasky.org>, Robert Crowston <crowston@protonmail.com>, freebsd-arm@freebsd.org, myfreeweb <greg@unrelenting.technology> Subject: Re: Comment #135 for bugzilla 237666 : a USB3-handling problem with a investigatory fix for a cortex-a72 context Message-ID: <2F185945-AA99-4C6A-8070-FF756B759D35@yahoo.com> In-Reply-To: <89DE47B7-6A18-4FE7-BADB-755A3268C19E@googlemail.com> References: <6E618C3D-12DF-429E-A249-5BAB90FC6B15.ref@yahoo.com> <723E6915-94F5-417C-B4AF-EEEBFBDF6162@yahoo.com> <565258A0-BEE1-48F8-9851-E6C7CF7ADAE7@yahoo.com> <D28FEE99-A2CA-484E-A5E9-312334CF3FE3@yahoo.com> <75af04ec-0021-3575-40bf-c5ab9b6d4703@selasky.org> <CE9D7856-0179-4C9B-8367-AFBD8EAD4CC2@yahoo.com> <9cf87718-9d4a-60ca-004f-5818371c937b@selasky.org> <47D6CA1E-F842-47B6-97E0-C87B33610C64@yahoo.com> <8BAF3798-4BB4-4C5E-87FC-ECD1458910A2@yahoo.com> <7_E2XXmpIwdiLPwD5tkXUAFlHsAhrFIbs87-JJnE57wRg4vrRcqCL1qSToBN_52_YjcPvt7HQSrzA0v6fWDAYIoN348pYVc62bTUXNxudBU=@protonmail.com> <3D0CFAD6-A93B-401E-82CD-831E22BD8D7A@yahoo.com> <486e827b-b868-abe1-0ac9-478227779a63@selasky.org> <8E916B11-83AB-4045-A501-8F64AD93AF8A@googlemail.com> <473332B8-B0BC-41BB-A36F-500B9416BFBB@yahoo.com> <B02E6A40-0901-47B6-AAEA-3941D1091D33@googlemail.com> <9A82725E-CE5C-4AD5-96D7-D04335DF9B23@yahoo.com> <89DE47B7-6A18-4FE7-BADB-755A3268C19E@googlemail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-Sep-20, at 14:04, Klaus Cucinauomo <maciphone2 at = googlemail.com> wrote: >=20 >> Am 20.09.2020 um 22:33 schrieb Mark Millard <marklmi at yahoo.com>: >>=20 >> "OpenBSD can deal with the 3GB limit. In fact it imposes a 1GB DMA = limit because there are additional DMA restrictions for the SD = controller." ( Mark Kettenis Aug 24, 2020; 4:29am Re: Discuss UEFI = settingsin arm64.html/INSTALL.arm64 ) >>=20 >>=20 > =E2=80=94=E2=80=94 Mark Kettenis Thu, 16 Apr 2020 14:06:19 -0700 :--- > Still thinking about the best approach to deal with this. There is a > 1GB limit as well for the "GPU" devices such as the USB 2.0 and SDHC > controllers. So it's either setting the DMA constraint to 3GB and > adding a bounce buffer implementation, or setting the DMA constraint > to 1GB. > =E2=80=94--- So OpenBSD seems to have one, global "DMA constraint" available and if the smallest figure is not used as the global figure, the more restricted contexts have extra work to do to meet their own constraints (bounce buffer use above). That certainly helps explain the quote that I gave. Thanks. > Well, Mark(Millard:-) , >=20 > there seems to be a magician in the background and I don=E2=80=99t = know why=20 > but that guy is always exactly following =E2=80=9Emy=E2=80=9C = =E2=80=9Einstructions" :-) Ha Ha, lol awesome : > .. here we go: ------ > https://reviews.freebsd.org/D26493 > https://reviews.freebsd.org/D26494 > https://reviews.freebsd.org/D26495 > https://reviews.freebsd.org/D26496 > .. > https://reviews.freebsd.org/rS365929 > .. Cool. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2F185945-AA99-4C6A-8070-FF756B759D35>