Skip to content
Ivan Picoli edited this page Feb 25, 2018 · 36 revisions

Table of Contents:

1. Introduction

2. Open-Channel SSDs
Figure 1. Solid-State Drive Geometry

3. LightNVM
Figure 2. LightNVM Ecosystem (Matias Bjørling, 2016)

4. OX Controller
Figure 3. OX Controller Layers

4.1. OX Layers in the C code

4.2. The raw FTL (lnvm_ftl): NVMe to MMGR Translation
Figure 4. NVMe to MMGR I/O Translation
Table 1. nvm_io_cmd Fields
Table 2. nvm_mmgr_io_cmd Fields

4.3. DFC Implementation
Table 3. Latest DFC firmware tested with OX

4.4. I/O Command Flow
Figure 5. OX I/O Command Flow

4.5. DFC OX Installation

4.6. OX Command Line
Start and Debug
Admin
Tests

5. OX Layer Registration

6. OX Logs

7. AppNVM: A Framework for Application-specific FTLs

7.1. Block: The AppNVM full-fledged FTL

Clone this wiki locally