Home | History | Annotate | Download | only in sam460ex
History log of /src/sys/arch/evbppc/sam460ex/machdep.c
RevisionDateAuthorComments
 1.6  22-Jun-2026  rkujawa Fix PCI Express issues on Sam460ex.
- Mapping memory region for DMA through bus_dma framework with coherency
requested now causes the region to be uncached for 440 cores.
- DMA inbound window mapping
- Avoid configuration cycles that stall the bus
- Board-specific interrupt mapping

Now mpt in PCI Express x4 slot does around 100MB/s to a spinning rust
hard drive and is stable.
 1.5  19-Jun-2026  rkujawa L2 cache support on 460EX plus cache coherency fixes and USB workarounds.
 1.4  18-Jun-2026  rkujawa Fix up EHCI handoff from firmware on Sam460ex.

Sam460ex uses an external ULPI PHY. EHCI HCRESET resets only the on-chip
core, never the external PHY, so it inherited the bad state. Workaround
that.
 1.3  17-Jun-2026  rkujawa Improve console handling on Sam460ex.

While here: support prefetchable PCI window and fix configuration
space accesses on PPC460EX.
 1.2  16-Jun-2026  rkujawa Make FDT parsing in Sam460ex port less bad.

Avoid messing directly with libfdt.
 1.1  16-Jun-2026  rkujawa Add support for Sam460ex by ACube Systems.

Still very much work in progress, but already bootable to multiuser
and CPU support itself seems stable.

RSS XML Feed