DuneNvme.git
2 months agoNvmeWrite now using 8 simultaineous writes. Multiple-write-buffers-working
Terry Barnaby [Sat, 9 May 2020 06:07:45 +0000 (07:07 +0100)]
NvmeWrite now using 8 simultaineous writes.
General improvements.

2 months agoNvmeWrite: Implemented multiple write buffers. Multiple-write-buffers
Terry Barnaby [Thu, 7 May 2020 12:56:55 +0000 (13:56 +0100)]
NvmeWrite: Implemented multiple write buffers.
General tidyups.

2 months agoUpdated DuneNvmeTest to match current main DumeNvme source.
Terry Barnaby [Wed, 6 May 2020 09:37:51 +0000 (10:37 +0100)]
Updated DuneNvmeTest to match current main DumeNvme source.

2 months agoNvmeWrite: Added initial multiple write buffer system.
Terry Barnaby [Wed, 6 May 2020 09:25:49 +0000 (10:25 +0100)]
NvmeWrite: Added initial multiple write buffer system.
bfpga_driver: Updated for latest Linux kernels.
General updates:

2 months agoDocumentation updates to fix WebSys menus being hidden on doxygen pages.
Terry Barnaby [Mon, 4 May 2020 10:56:40 +0000 (11:56 +0100)]
Documentation updates to fix WebSys menus being hidden on doxygen pages.

2 months agoReadme update.
Terry Barnaby [Mon, 4 May 2020 09:45:46 +0000 (10:45 +0100)]
Readme update.

2 months agoNvmeWrite: Added ability to write multiple blocks concurently in a simplistic way...
Terry Barnaby [Mon, 4 May 2020 09:42:09 +0000 (10:42 +0100)]
NvmeWrite: Added ability to write multiple blocks concurently in a simplistic way for an initial performance test.
NvmeSim: Added ability to set actual read block data size for easier Simulation as well as full block size for performance testing without Nvme.
General code tidy ups.

2 months agoAdded NvmwWrite functionality. The system can now write a stream to the Nvme.
Terry Barnaby [Fri, 1 May 2020 06:57:15 +0000 (07:57 +0100)]
Added NvmwWrite functionality. The system can now write a stream to the Nvme.
Lots of misc changes.

2 months agoAdded initial NvmeWrite functionality.
Terry Barnaby [Wed, 29 Apr 2020 08:40:13 +0000 (09:40 +0100)]
Added initial NvmeWrite functionality.
Many changes to the system including changing the stream numbers and addresses of things.
This code will perform FPGA driven writes to the Nvme (3 x 512 Byte blocks).

2 months agoDocuments added and updated.
Terry Barnaby [Mon, 27 Apr 2020 06:16:35 +0000 (07:16 +0100)]
Documents added and updated.

2 months agoAdded docsrc
Terry Barnaby [Mon, 27 Apr 2020 05:45:25 +0000 (06:45 +0100)]
Added docsrc

2 months agoDuneNvme: First import of file set.
Terry Barnaby [Sun, 26 Apr 2020 10:08:38 +0000 (11:08 +0100)]
DuneNvme: First import of file set.

3 months agoAdded host software documentation.
Terry Barnaby [Sun, 12 Apr 2020 08:36:32 +0000 (09:36 +0100)]
Added host software documentation.

3 months agoAdded Readme.pdf to git. v0.1.0
Terry Barnaby [Sun, 12 Apr 2020 07:53:02 +0000 (08:53 +0100)]
Added Readme.pdf to git.

3 months agoUpdated test example to use a single bidirectional host to/from nvme DMA stream with...
Terry Barnaby [Sun, 12 Apr 2020 07:46:20 +0000 (08:46 +0100)]
Updated test example to use a single bidirectional host to/from nvme DMA stream with de-multiplexing and multiplexing.
Updated to closer match final code.
Test example split into files to make things clearer andf easier to experiment with.

3 months agotest_nvme.cpp: Added some doxygen comments. v0.0.1
Terry Barnaby [Tue, 7 Apr 2020 09:27:14 +0000 (10:27 +0100)]
test_nvme.cpp: Added some doxygen comments.

3 months agoFirst import.
Terry Barnaby [Tue, 7 Apr 2020 08:33:50 +0000 (09:33 +0100)]
First import.