OpenGrok
Cross Reference: machdep.c
xref
: /
src
/
sys
/
arch
/
evbppc
/
sam460ex
/
machdep.c
Home
|
History
|
Annotate
|
Download
|
only in
sam460ex
History log of
/src/sys/arch/evbppc/sam460ex/machdep.c
Revision
Date
Author
Comments
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.
Indexes created Tue Jul 07 00:25:39 UTC 2026