-
Notifications
You must be signed in to change notification settings - Fork 13
Home
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 NVMe to MMGR I/O Command Translation Figure 4. NVMe to MMGR I/O Translation Table 1. nvm_io_cmd Fields Table 2. nvm_mmgr_io_cmd Fields
4.3. I/O Command Flow Figure 5. OX I/O Command Flow
4.4. DFC Implementation Table 3. Latest DFC firmware tested with OX
4.5. DFC OX Installation
4.6. OX Command Line Start and Debug Admin Tests
5. OX Layer Registration
6. OX Logs
Created by Ivan L. Picoli
Home
1.1 Introduction (OX v1.4)
1.2 Introduction (OX v2.x)
2. Open Channel SSDs
3. LightNVM
4. OX Controller
4.1. OX Libraries (OX v2.x)
4.2. The LNVM FTL (OX v1.4)
4.3. DFC Implementation
4.4. I/O Flow (OX v1.4)
4.5. OX Installation
5.1. OX Commands (OX v1.4)
5.2. OX Commands (OX v2.x)
6. OX Logs
7. OX-App: A Framework for Application-specific FTLs
7.1. OX-Block: The AppNVM full-fledged FTL
7.1.1. Overview
7.1.2. Bad Block Table
7.1.3. Block Metadata
7.1.4. Provisioning
7.1.5. Logical/physical mapping
7.1.6. Back-end PPA I/O
7.1.7. Front-end LBA I/O
7.1.8. Garbage collection
7.1.9. GC configuration