onboard wireless on rpi4
greg at unrelenting.technology
greg at unrelenting.technology
Sun Sep 6 18:36:11 UTC 2020
September 6, 2020 9:20 PM, "Mark Millard via freebsd-arm" <freebsd-arm at freebsd.org> wrote:
> On 2020-Sep-6, at 08:20, Robert Crowston via freebsd-arm <freebsd-arm at freebsd.org> wrote:
>
>> That's interesting: OpenBSD is allowing only the lowest 1 GB of memory for DMA; the documentation I
>> obtained suggests the first 3 GB should be accessible. I am experimenting with this new lower
>> bound.
>
> https://rpi4-uefi.dev/tag/netbsd reports:
>
> QUOTE
> NetBSD also is the only OS today to fully support ACPI _DMA descriptors for describing DMA
> translations/constraints. This is very important for supporting Pi and Pi-like platforms via
> straight-up ACPI and without platform DMA quirks.
> END QUOTE
That would be https://reviews.freebsd.org/D25219 for us.. not "full support" though because our bus dma tags are way too weak and inflexible, much worse than NetBSD's :(
The RPi ACPI tables declare a 3GB limit for XHCI, and a 1GB limit for some other devices.
Namely, devices described by
https://github.com/tianocore/edk2-platforms/blob/master/Platform/RaspberryPi/AcpiTables/GpuDevs.asl
More information about the freebsd-arm
mailing list