Subject: Re: PCI memory space mapping on RD94/JC94
To: None <ur@a-r.org>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: port-arc
Date: 06/23/2001 00:35:33
In article <87r8wf9k5g.wl@alicia.a-r.org>
ur@a-r.org wrote:

> >     Base address register at 0x14
> >       type: 32-bit nonprefetchable memory
> >       base: 0x10040000, size: 0x00000100
> 
> >     Expansion ROM Base Address: 0x10040001
> 
> These BARs are conflicting.
> Try writing 0 to PCI configuration register 0x30.

"Expantion ROM Base Addresss" of sip was also 0x10040001.
So I added
>	pci_conf_write(pc, tag, 0x30, 0);
line to both siop_pci_common.c and if_sip.c,
and now they are working fine. Thanks.

Maybe we have to fixup PCI? (with sys/dev/pci/pciconf.c ?)
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp