[parisc-linux-cvs] linux-2.6 grundler
Grant Grundler
grundler at parisc-linux.org
Tue Nov 2 17:57:50 MST 2004
CVSROOT: /var/cvs
Module name: linux-2.6
Changes by: grundler at cvs.parisc-linux.org 2004-11-02 17:57:50
Modified files:
. : Makefile
arch/parisc/kernel: pci.c
drivers/parisc : iosapic.c lba_pci.c
include/asm-parisc: pci.h
Log message:
2.6.10-rc1-pa10 fix mercury accessor functions
I changed course and implemented mercury specific PCI CFG accessor functions.
PAT PDC PCI CFG accessor functions are too slow when run directly from ROM.
Each PCI CFG write was taking ~4ms. Direct access is ~4us.
PDC could be much faster if copied to host ram - burning up to
4MB RAM in the process. Not worth it (yet).
Patches:
http://cvs.parisc-linux.org/linux-2.6/Makefile.diff?cvsroot=&r1=1.291&r2=1.292
http://cvs.parisc-linux.org/linux-2.6/arch/parisc/kernel/pci.c.diff?cvsroot=&r1=1.15&r2=1.16
http://cvs.parisc-linux.org/linux-2.6/drivers/parisc/iosapic.c.diff?cvsroot=&r1=1.9&r2=1.10
http://cvs.parisc-linux.org/linux-2.6/drivers/parisc/lba_pci.c.diff?cvsroot=&r1=1.17&r2=1.18
http://cvs.parisc-linux.org/linux-2.6/include/asm-parisc/pci.h.diff?cvsroot=&r1=1.11&r2=1.12
More information about the parisc-linux-cvs
mailing list