3 ms·
Can't you just map the flash into the the host's PCIe memory space, at least for reading, then you can have random access to it? Though some speed penalty if ac
by 1827163 3y ago
Can't you just map the flash into the the host's PCIe memory space, at least for reading, then you can have random access to it? Though some speed penalty if accessing different rows from the flash rapidly in succession.
You can just treat it as memory, and be able to mmap() it from userspace?
The SSD controller will handle all the bad block remapping, ECC, etc. transparently in that case.
It should be possible to make a PCIe x16 card for this, so the CPU will not be tied up as much waiting for the flash.