URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [uclinux/] [uClinux-2.0.x/] [drivers/] [block/] [TODO.smart2] - Rev 1782
Compare with Previous | Blame | View Log
Passthrough ioctl (needs testing)
Missing #defines for error codes and bit definitions in arraycmd.h
Missing structures for health and wellness stuff in arraycmd.h
Online Array config utility for userspace.
Array health monitor for userspace. Perhaps add functionality to use
the Event Notifier to send health events to a userspace daemon.
Portability: This driver probably doesn't work on Compaq's Alpha hardware.
Performance, Performance, Performance: There just have to be some bottlenecks
in this driver. I'd like to get some more profiling numbers on things, like
how often we totally fill the controller's queue, how much stuff sits out on
the completetion queue and timings on some critical sections of code (the
intr. handler, the request function, cmd_alloc, etc). The end result being
that I'm absolutely positive that when the kernel has IO for me, I am not
letting the controller idle at all.