[parisc-linux-cvs] linux grundler

Grant Grundler grundler@puffin.external.hp.com
Wed, 21 Feb 2001 18:11:49 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	grundler	01/02/21 18:11:49

Modified files:
	arch/parisc/kernel: iosapic.c lba_pci.c pci.c setup.c 
	drivers/pci    : pci.c pci.ids quirks.c setup-bus.c setup-res.c 
	include/asm-parisc: pci.h pdcpat.h 

Log message:
Merge PCI 2.4.0 code into parisc-linux tree.
(Fixes several bugs in generic PCI code as noted in earlier e-mail)
Fix /proc/iomem (and "BUG in line 750" output) for legacy PDC.

Tested on A500 (64-bit, PAT PDC) and C3k (32 and 64-bit, legacy PDC).

Outstanding bugs:
- /proc/ioport shows ioport space not getting virtualized properly
under legacy PDC.

- J5600 and L2K HPMC (both have TR4.0 Elroys) during initial bus walk.
(Disabling TR4.0 detection and using "old" cfg space works according
to jsm/taggart). Odd thing is *some* of the busses under TR4.0 can
be walked just fine while others HPMC on first cfg access.