=================================================================== RCS file: /MkLinux/floppy-darwin/NOTES,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- floppy-darwin/NOTES 2002/03/22 07:35:42 1.4 +++ floppy-darwin/NOTES 2002/03/28 07:24:49 1.5 @@ -2,23 +2,10 @@ Okay, here's what's still broken: -1. On unload, get a 0x400 (instruction access) if we unload while -doing a semaphore_timedwait. Somehow, I need to cancel any thread -timers that might be outstanding against any user threads that happen -to be in the driver's code, as well as any thread timers outstanding -against the polling thread. I have NO idea how.... Hopefully the -driver won't be wedging anymore, though, which would mean that this -wouldn't happen in the future.... :-| - -Ah. We may need to tear down the driver in a sane fashion that prevents -anything from entering the driver while it is being torn down. Still -pondering that one. Maybe the I/O Kit takes care fo that for us. I -hope so. That would be really ugly. - -2. Need to verify fix for the hangs. - -3. Missing read/write support (both synchronous and asynchronous). - +Getting kernel panics in calls to IOMalloc after a while. I don't think +we're being a bad citizen, AFAICT. It's just doing the whole 0x300 thing. +Might be bad hardware, I suppose. Oddly enough, this only started when +I added write support. WARNINGS (that might be mistakes):