[Simh] Problem with MT_ASTLVL on the VAX-11/780
Matt Burke
matt at 9track.net
Fri May 19 18:14:27 EDT 2017
On 18/05/2017 09:11, Sergey Oboguev wrote:
> Matt Burke <matt at 9track.net> wrote:
>
> > Whilst experimenting with a new device on VAX/VMS V4.5 I got a fatal
> > bugcheck (exception whilst above ASTDEL). The problem turned out the be
> > a reserved operand fault and I traced it back to the following code
> > (shown here from the VMS 3.0 source listings):
> >
> > MOVL PCB$L_PHD(R0),R0 ; Get PHD address
> > MOVB PHD$B_ASTLVL(R0),R0 ; And fetch ASTLVL
> > MTPR R0,#PR$_ASTLVL ; Update current value
>
> FWIW, the sequence does not appear to be present in 3.7-dev, 4.0 or
> 7.3 sources.
>
> (For 3.x and 4.x I checked only ASTDEL, not ASMP code -- speaking on
> which, would not it be fun to emulate 11/782 or 11/784?)
>
> Is this exact sequence actually indicated by the instruction trace
> when running 4.5?
>
> Thanks,
> Sergey
Actually this is the ASMP code :)
The file is [MP.LIS]MPINT.LIS and I think this instruction sequence is
present from VMS 3.0 to 4.7
Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20170519/888ba9e8/attachment.html>
More information about the Simh
mailing list