src/musashi/example/program.bin

Fri, 04 Mar 2011 01:36:30 +0000

author
Philip Pemberton <philpem@philpem.me.uk>
date
Fri, 04 Mar 2011 01:36:30 +0000
changeset 104
b12651d8a0ab
parent 0
8bf1bf91a36d
permissions
-rw-r--r--

fix issue with WE+ bit becoming unset, fix pagefault:not-mapped-in logic

- The WE+ (page write enable) bit was becoming unset when the Page Status bits were being set.
A stupid mistake in an AND expression was unsetting the write-enable, thus making S4TEST 12,2 and 12,3 fail spectacularly.

- Pagefaults were not being generated correctly for pages which were not mapped in. Even Supervisor code accessing unmapped pages should get a PF.

philpem@0 1 (binary:application/octet-stream)