Releases: DFC-OpenSource/ox-ctrl
OX Controller v2.7
What's new?
- File Backend Media Manager up to 4 TB of simulated flash.
- FUSE File System Support
- Big File File System to mount OX as a single big file
- Several bug fixes to improve performance
OX Controller v2.6
This version contains:
-> Open-channel SSD v1.2 abstraction (bottom layer)
-> OX-App Framework (for application-specific FTL development)
-> OX-Block FTL (NVMe block device)
-> OX NVMe over Fabrics implementation
-> OX Host NVMe user-space library (nvme-host.h)
This version runs in ARM, x86, and any other machine with a Linux environment.
OX Controller v1.4.0
This release contains new functionalities and bug fixes.
New functionalities include:
- pblk support (LightNVM host-side FTL and file systems on top of the DFC equipped with OX);
- Single sector reads;
- Per sector OOB data transfer;
- Multi-channel I/O commands;
- Runtime command line;
- Enable/disable debug without restarting OX;
- Show queues status at runtime;
- Create bad block table as admin command;
- Three types of bad block table creation;
- Emergency table;
- Fast scan (erase blocks);
- Full scan (erase, write full, read full, compare buffers);
- NAND level reset in case of timeout (FPGA is stuck);
- Controller level reset in case of nvme timeout (host reset);
OX Controller v1.3
This release enables the FPGA 03.01.00 version.
Maximum bandwidth:
READ : ~385 MB/s
WRITE: ~298 MB/s
This release also maintains a non-volatile bad block table into NVM.
OX Controller v1.2
New features and changes:
Volt Storage Media Manager (volatile storage) option
OX multi-queue API (mqueue.h replaced by ox-mq.h, around 50% more performance)
Better pcie data transfer
Null device option (No data transfer is performed, for NVMe queues testing)
Safe structure replacement in case of failed IOs
FTL multi-queue with ox-mq.h
OX Controller v1.1
Expose Multiple Channels to the Host
Set/Get BadBlock table synchronized with host
Keep BadBlock table in memory during runtime
Improvements in the thread concurrence
FTL single queue per channel
Non-related files removed
Copyrights included
Bug fixes + code style
Included binaries for the new version under /bin
OX Controller v1.0
Update README.md