Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!apple!sun-barr!texsun!texbell!nuchat!sugar!ficc!peter
From: peter@ficc.uu.net (Peter da Silva)
Newsgroups: comp.arch
Subject: Re: Instruction (dis)continuation (
Message-ID: <6284@ficc.uu.net>
Date: 25 Sep 89 12:01:39 GMT
References: <2353@oakhill.UUCP> <261500010@S34.Prime.COM> <34701@apple.Apple.COM> <1516@atanasoff.cs.iastate.edu>
Organization: Xenix Support, FICC
Lines: 15

Taking the other side now...

In article <1516@atanasoff.cs.iastate.edu>, hascall@atanasoff.cs.iastate.edu (John Hascall) writes:
>          SUBW3  IO_DEV_CSR,@(R2)+,R3  ; trouble: @(R2)+ can cause page fault

>     I just can't see where you would use such wierd instructions in a
>     device driver when accessing memory-mapped I/O registers (even in a
>     multiple-memory-accesses-per-instruction machine like the VAX).

If the device-driver is written in a high-level language, perhaps?
-- 
Peter da Silva, *NIX support guy @ Ferranti International Controls Corporation.
Biz: peter@ficc.uu.net, +1 713 274 5180. Fun: peter@sugar.hackercorp.com. `-_-'
"That is not the Usenet tradition, but it's a solidly-entrenched            U
 delusion now." -- brian@ucsd.Edu (Brian Kantor)