I am working on an SSD simulation to plug into the MARSSx86 simulation
environment (http://marss86.org/~marss86/index.php/Home). MARSSx86 uses
QEMU as an emulation for an x86_64 system and PTLSim for timing the
pipeline. My lab has further extended this system to use our DRAMSim2
simulator to
A quick follow up: I realized that I didn't understand how to use
scatter/gather lists and that is why I was getting garbage output. I read
some old mailing list messages from when this was first implemented and
added the following code to ide_dma_cb:
fprintf(stderr, \nsg SG list (size = %ld,