3 ms·
There's nothing in that article that says you can't write a driver which utilizes certain addresses as registers and other address ranges as visible sections of
by jschwartzi 12y ago
There's nothing in that article that says you can't write a driver which utilizes certain addresses as registers and other address ranges as visible sections of a mass storage device, for example. That's just one hack workaround I can think of that would allow you to put flash into a DIMM. You could combine that with DMA to read data out of your flash DIMM and into your RAM DIMM.
At that point, reading data would be a matter of setting up your paging registers and then queuing a DMA operation to copy data out of the exposed segment of your mass storage device and into RAM. Your flash DIMM would then be just another memory mapped hardware device.
- sliverstorm 12y agoHmm, good point. Looks like I was overthinking things.