TODO

Fri, 12 Apr 2013 16:26:25 +0100

author
Philip Pemberton <philpem@philpem.me.uk>
date
Fri, 12 Apr 2013 16:26:25 +0100
branch
experimental_memory_mapper_v2
changeset 144
609707511166
parent 131
21c770fcee50
permissions
-rw-r--r--

Don't set PS1 if there is a level-7 interrupt or bus error

PS1 should only be set if the page was originally present (PS1 or PS0 set). If
PS0 and PS1 are clear (page not present) then do NOT set PS1.

Once again the TRM is blatantly and spectacularly wrong...

     1 TODO -- things to check
     3 * Realtime clock
     4 * WD2010 command handler logic
     5 * Disabling page write protect logic allows userspace to run up but HDD won't mount
     6 * DMA Page Fault issues (see wd2010.c and test code)