Skip to content

SoftwareEnabledFlash/SEF-SDK

Repository files navigation

Software-Enabled Flash Software Development Kit (SDK)

This repository contains the host-based SDK for Software-Enabled Flash (SEF) technology, including:

  • Linux(tm) Kernel patches and SEF device driver
  • Reference FTL implementation with Flexible Data Placement (FDP), Zoned Namespace (ZNS), NVMe, and basic block support
  • Command Line Interface (CLI)
  • QEMU paravirtualized SEF drivers
  • Patches to nvme-cli enabling SEF support
  • Patches to FIO enabling SEF support

Full documentation on using and understanding these components is included here.

License

The code and patches in this repository are licensed under the BSD 3-Clause License.

Any submodules referenced by this repository, including fio, linux, nvme-cli, and qemu are copyright their respective owners and licensed under their respective terms. Please see the submodule trees directly for their copyright and license terms.

Getting Involved

For more information, please visit the Software-Enabled Flash Project website.

About

SOFTWARE-ENABLED FLASH (SEF) Software Development Kit (SDK)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •