• Matthew Wilcox's avatar
    [PATCH] parisc: Fix LBA/SBA bugs · bf14a58c
    Matthew Wilcox authored
     - Fix Astro/Elroy LMMIO space reporting in /proc/iomem.
     - Output in /proc/iomem include PCI bus number and "Extra LMMIO" range.
     - LBA now reports proper addresses routed down from SBA.
     - add mercury_cfg_ops. This fixes the tg3 init delay problem.
       PDC took ~20ms per PCI cfg write. tg3 performs ~1600 writes (~30 seconds
       per NIC) during init. Alternative is the relocate PDC to host ram.
       But that would burn ~4MB of RAM. This is cheaper.
     - add PCI_F_EXTEND to asm/pci.h - replaces private definitions
    Committed-by: default avatarGrant Grundler <grundler@parisc-linux.org>
    bf14a58c
sba_iommu.c 61.9 KB