Subject: Re: osiop and the 53c700
To: Matt Fredette <fredette@theory.lcs.mit.edu>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-kern
Date: 07/16/2002 18:11:28
On Tue, Jul 16, 2002 at 12:06:34PM -0400, Matt Fredette wrote:
> 
> > Did you look at the generated code ? If I remember properly, registers
> > offsets are not the same in the two chips, which means the generated
> > code for the two scripts will be differents.
> 
> ...
> 
> > > I think 700+710 have one set of offsets, and 720+770+8xx have another set
> > > of offsets.
> > 
> > Hum, looking at ncr53cxxxx.c it seems you're right. Only dmode is different
> > between 700 and 710, and it may be a typo in the assembler code.
> > The definition is correct for the 710; I'll have to look at my 700
> > docs at home.
> 
> DMODE is different on the 700, so yes, the generated code for the two

OK, so the assembler isn't brocken :)

> scripts is potentially different.  What I was saying in my original 
> email was that even though the two scripts may be different, they 
> "line up" perfectly with each other.  For example, the dataout entry 
> point is at 0x1b8 in both scripts.  This allowed for fewer changes to 
> osiop.c, since all calls into the script are the same.

OK, I didn't understand it this way. I though you wanted to get rid of
oosiop.ss

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--