1. When transitioning from monitor to user mode with the trap enabled, the trap was latching the monitor address of the transferring branch rather than the user-mode address of the branch target. 2. When executing a BRU, BRX or BRM in monitor mode, if the effective address was in user mode, the code neglected to transition the machine to user mode. And after doing so, it is necessary to check for an armed monitor-to-user trap. Also removed superfluous trailing blanks from lines in file. |
||
---|---|---|
.. | ||
sds_cpu.c | ||
sds_defs.h | ||
sds_diag.txt | ||
sds_drm.c | ||
sds_dsk.c | ||
sds_io.c | ||
sds_lp.c | ||
sds_mt.c | ||
sds_mux.c | ||
sds_rad.c | ||
sds_stddev.c | ||
sds_sys.c |