Subject: Re: missing bus_space_write_region_4() for footbridge
To: None <mark@causality.com>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: port-arm32
Date: 06/24/2000 23:30:14
In <Pine.NEB.4.10.10006240242510.21094-100000@pain.brini.com>
mark@causality.com wrote:

> > siop_reset() uses bus_space_write_region_4(9) to write scripts,
> > but arm32/footbridge/footbridge_io_asm.S does not have it.
> > I don't know about ARM assembler, but how difficult
> > is it to implement this?
> I've dropping in implementations for read and write region_4.

Thank you! I just update footbridge_io.c and footbridge_io_asm.S,
then the kernel and siop work fine.

Would you please request to pull up these changes to 1.5 branch, too?
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp

---
NetBSD 1.4ZB (DIAMANTE) #184: Sat Jun 24 23:08:27 JST 2000
    tsutsui@diamante:/usr/src/sys/arch/arm32/compile/DIAMANTE
total memory = 98304 KB
avail memory = 86152 KB
using 307 buffers containing 5016 KB of memory
mainbus0 (root)
cpu0 at mainbus0: SA-110 rev 3 DC enabled IC enabled WB enabled EABT
footbridge0 at mainbus0: DC21285 rev 3
pci0 at footbridge0 bus 0
pci0: i/o space, memory space enabled
pcib0 at pci0 dev 7 function 0
pcib0: Acer Labs M1543 PCI-ISA Bridge (rev. 0xc3)

[...snip...]

siop0 at pci0 dev 10 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop0: using on-board RAM
siop0: interrupting at irq 9
scsibus0 at siop0: 16 targets, 8 luns per target

[...snip...]

scsibus0: waiting 2 seconds for devices to settle...
siop0: target 1 using 8bit transfers
siop0: target 1 now synchronous at 20.0Mhz, offset 15
sd0 at scsibus0 target 1 lun 0: <IBM, DCAS-34330, S61A> SCSI2 0/direct fixed
sd0: 4134 MB, 8205 cyl, 6 head, 171 sec, 512 bytes/sect x 8467200 sectors