mirror of
https://github.com/wfjm/w11.git
synced 2026-05-05 15:44:35 +00:00
- pdp11_sequencer.vhd: CPUERR cleared by CRESET - mminki.mac: added, procedure to initialize MMU, kernel I space only - test_w11a_cpuerr.tcl: added, test cpuerr register - added more README's - editorial changes
19 lines
626 B
Markdown
19 lines
626 B
Markdown
# ECO-029: `CPUERR` cleared by cpu reset (2016-12-27)
|
|
|
|
### Scope
|
|
- Was in w11a from the very beginning
|
|
- Affects: all w11a systems
|
|
|
|
### Symptom summary
|
|
- the `cpuerr` register is not cleared by a `$cpu cp -creset` command
|
|
- the `cpuerr` status can affect cpu behaviour, e.g. yellow stack traps are
|
|
only taken when the corresponding `cpuerr` flag is not set
|
|
- this makes tbench test execution on FPGA potentially depending on pre-history
|
|
|
|
### Fixes
|
|
Changed `pdp11_sequencer.vhd` to clear `cpuerr` with both general reset and
|
|
with cpu reset.
|
|
|
|
### Side effects
|
|
None because this affects a very early phase of system startup.
|