Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/powerpc/ibm4xx/pci/pciex.c
RevisionDateAuthorComments
 1.3  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.2  14-Jun-2026  rkujawa Config cycle to incorrect device numbers wedges the bus - avoid that.
 1.1  14-Jun-2026  rkujawa Add 440/460 peripherals (tested only on 460EX).

Featuring:
- PLB-PCIX host bridge
- PLB-PCIE root complex
- TCP/IP Acceleration Hardware support for EMAC (checksumming and TSO for IPv4 and IPv6)
- Synopsys DWC SATA-II, the old non-AHCI variant (DMA is not stable, use DWCSATA_PIO_ONLY)
- USB EHCI and OHCI
- Updated watchdog
- and necessary plumbing for the above for PPC460EX

RSS XML Feed