[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/amiga/dev
> A quick look at esiop seems that there is no timeout checking in polled
> mode, so it would hang if there are no interrupts. It looks like osiop
> does do timeout checking in polled mode, but oosiop doesn't.
Hmm, the MI osiop is completely based on amiga's siop
(only bus_dma(9)'fied and bus_space(9)'fied), and
I don't remember at all why/how I added osiop_timeout()
function with callout(9)...
Maybe because I got a lost intr problem during porting,
but I don't think my code was correct so if your
timeout function is properly tested I'll replace osiop's one
with it. (I'm not a SCSI guru ;-)
oosiop was rewritten from scratch (by ura@), so it might
have less error handling as noted TODO in oosiop.c.
Main Index |
Thread Index |