TODO

Fri, 18 Apr 2014 01:26:01 -0600

author
andrew@localhost
date
Fri, 18 Apr 2014 01:26:01 -0600
changeset 150
c19afa2c81db
parent 131
21c770fcee50
permissions
-rw-r--r--

treat all DMA reads/writes as kernel mode (previously it would depend on whether the processor happens to be in user mode or kernel mode when the DMA completes, which is totally incorrect); handle 32-bit accesses that straddle page boundaries properly (all 32-bit accesses are now split into two 16-bit accesses); allow reads to the entire zero page, rather than just address 0

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