wfjm / w11

PDP-11/70 CPU core and SoC
https://wfjm.github.io/home/w11/
GNU General Public License v3.0
118 stars 18 forks source link

CPU: several deficits in trap logic #23

Closed wfjm closed 1 year ago

wfjm commented 5 years ago

The current w11a implementation has several deficits in the handling of traps and interrupts which lead to non-conforming behavior when multiple trap, fault and interrupt conditions occur simultaneously, for example

These situations never occur during the execution of operation systems, and in case they do, the operating system will crash anyway. Thus there is no impact in normal usage, but diagnostics programs do complain. Will be fixed in an upcoming release.

_originally filed as issue w11aV0.50-1 and TCK-003,004,006,007,028 dated 2008-04-18 to 2009-05-03

wfjm commented 1 year ago

All points addressed in commit 40608e3.
Issue will be closed after some further cleanup.

wfjm commented 1 year ago

All points and follow-up points addressed in 44c96ec.
For full description see ECO-035.
Issue closed.