1
0
mirror of https://github.com/wfjm/w11.git synced 2026-02-13 19:54:59 +00:00
Files
wfjm.w11/doc/simh_diff_mmu_nxm_prio.md
2022-12-21 12:58:05 +01:00

753 B

Known differences between SimH, 11/70, and w11a

SimH: MMU aborts have priority over NXM aborts

Let's assume a case where two address errors are present:

  • the MMU rejects the access
  • the MMU translated physical address is located in non-existent memory

In the KB11-C processor, the NXM condition is handled before the MMU condition. This leads to the surprising situation that the access is aborted with a vector 4 flow rather than a vector 250 flow.

SimH verifies the MMU abort condition first. xxdp program ekbee1 test 122 verifies the 11/70 behavior and is modified (see patch).

w11 also doesn't support this behavior, this is documented as w11 known difference.