The trouble with discard
Posted Aug 19, 2009 6:28 UTC (Wed) by markusw
Parent article: The trouble with discard
It does not have to be that way ... The kernel could then take over the flash management task, and our developers could turn their attention toward solving the problem correctly instead of working around problems in vendor solutions.
Now, that's exactly what I have in mind as well. The closest thing to that is probably the Fusion-IO's ioDrive. However, its driver is proprietary and presents a block device to the system. I suspect there's an FPGA on that board which already does the wear-leveling, in that case even an open-source driver wouldn't give us direct MTD access.
Anybody up for starting an open hardware project? You might be able to find open source NAND flash controll IP cores as well as PCI Express ones...
to post comments)