linux grundler
Grant Grundler
grundler@puffin.external.hp.com
Mon, 27 Nov 2000 16:34:42 -0700
CVSROOT: /home/cvs/parisc
Module name: linux
Changes by: grundler 00/11/27 16:34:42
Modified files:
arch/parisc/kernel: lba_pci.c pci.c setup.c
drivers/gsc : dino.c
include/asm-parisc: pci.h
Log message:
Changed the I/O port space support and related initialization to
use HBA instance numbers instead of PCI bus numbers.
The issue was resource management was allocating I/O port space from
the "wrong" PCI bus since each HBA can have several PCI busses below
which all share one I/O port space. Bits 16-24 of the I/O port address
will now correctly reflect the scope of the I/O port space resource
assigned to all PCI busses below an HBA.
A500 support still needs more work for I/O port space.
Dino source was brought up to par with LBA code and required
substantial changes. Card-mode dino support *may* be broken as
I wasn't able to test it. A180 booted fine (built-in devices only).