This copies the top-level CHANGELOG.md into a temporary doc/changelog.md file so it can add the Doxygen-specific {#changelog} name tag. Change-Id: I2fb3087dc15036e58cb7719f67c434897c39821c Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/375251 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
35 lines
850 B
Markdown
35 lines
850 B
Markdown
# Storage Performance Development Kit {#index}
|
|
|
|
# Introduction {#intro}
|
|
|
|
- [SPDK on GitHub](https://github.com/spdk/spdk/)
|
|
- [SPDK.io](http://www.spdk.io/)
|
|
|
|
The Storage Performance Development Kit (SPDK) provides a set of tools and
|
|
libraries for writing high performance, scalable, user-mode storage
|
|
applications. It achieves high performance by moving all of the necessary
|
|
drivers into userspace and operating in a polled mode instead of relying on
|
|
interrupts, which avoids kernel context switches and eliminates interrupt
|
|
handling overhead.
|
|
|
|
## General Information {#general}
|
|
|
|
- @ref directory_structure
|
|
- @ref memory
|
|
- @ref porting
|
|
- @ref changelog
|
|
- [Public API header files](files.html)
|
|
|
|
## Modules {#modules}
|
|
|
|
- @ref event
|
|
- @ref nvme
|
|
- @ref nvmf
|
|
- @ref ioat
|
|
- @ref iscsi
|
|
- @ref bdev
|
|
- @ref blob
|
|
- @ref blobfs
|
|
- @ref vhost
|
|
- @ref nvme-cli
|