├── .gitignore
├── FAQ.html
├── LICENSE
├── Makefile
├── Makefile.def
├── README.md
├── doc
├── Doxyfile
├── Doxyfile.dot
└── Makefile
├── ioengine
├── Makefile
├── spdk_fio.c
└── unvme_fio.c
├── src
├── Makefile
├── Makefile.model_apc
├── Makefile.model_cs
├── Makefile.model_tpc
├── libunvme.c
├── libunvme.h
├── libunvme_cs.c
├── libunvme_lib.c
├── rdtsc.h
├── unvme.c
├── unvme.h
├── unvme_log.c
├── unvme_log.h
├── unvme_model_apc.c
├── unvme_model_cs.c
├── unvme_model_tpc.c
├── unvme_nvme.c
├── unvme_nvme.h
├── unvme_shm.c
├── unvme_shm.h
├── unvme_tpc_poll.c
├── unvme_tpc_thread.c
├── unvme_vfio.c
└── unvme_vfio.h
└── test
├── Makefile
├── nvme
├── Makefile
├── nvme_common.c
├── nvme_get_log_page.c
└── nvme_identify.c
├── unvme-benchmark
├── unvme-setup
└── unvme
├── Makefile
├── unvme_api_test.c
├── unvme_lat_test.c
├── unvme_moc_test.c
├── unvme_mts_test.c
└── unvme_sim_test.c
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/.gitignore
--------------------------------------------------------------------------------
/FAQ.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/FAQ.html
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/LICENSE
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/Makefile
--------------------------------------------------------------------------------
/Makefile.def:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/Makefile.def
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/README.md
--------------------------------------------------------------------------------
/doc/Doxyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/doc/Doxyfile
--------------------------------------------------------------------------------
/doc/Doxyfile.dot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/doc/Doxyfile.dot
--------------------------------------------------------------------------------
/doc/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/doc/Makefile
--------------------------------------------------------------------------------
/ioengine/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/ioengine/Makefile
--------------------------------------------------------------------------------
/ioengine/spdk_fio.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/ioengine/spdk_fio.c
--------------------------------------------------------------------------------
/ioengine/unvme_fio.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/ioengine/unvme_fio.c
--------------------------------------------------------------------------------
/src/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/Makefile
--------------------------------------------------------------------------------
/src/Makefile.model_apc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/Makefile.model_apc
--------------------------------------------------------------------------------
/src/Makefile.model_cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/Makefile.model_cs
--------------------------------------------------------------------------------
/src/Makefile.model_tpc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/Makefile.model_tpc
--------------------------------------------------------------------------------
/src/libunvme.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/libunvme.c
--------------------------------------------------------------------------------
/src/libunvme.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/libunvme.h
--------------------------------------------------------------------------------
/src/libunvme_cs.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/libunvme_cs.c
--------------------------------------------------------------------------------
/src/libunvme_lib.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/libunvme_lib.c
--------------------------------------------------------------------------------
/src/rdtsc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/rdtsc.h
--------------------------------------------------------------------------------
/src/unvme.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme.c
--------------------------------------------------------------------------------
/src/unvme.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme.h
--------------------------------------------------------------------------------
/src/unvme_log.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_log.c
--------------------------------------------------------------------------------
/src/unvme_log.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_log.h
--------------------------------------------------------------------------------
/src/unvme_model_apc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_model_apc.c
--------------------------------------------------------------------------------
/src/unvme_model_cs.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_model_cs.c
--------------------------------------------------------------------------------
/src/unvme_model_tpc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_model_tpc.c
--------------------------------------------------------------------------------
/src/unvme_nvme.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_nvme.c
--------------------------------------------------------------------------------
/src/unvme_nvme.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_nvme.h
--------------------------------------------------------------------------------
/src/unvme_shm.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_shm.c
--------------------------------------------------------------------------------
/src/unvme_shm.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_shm.h
--------------------------------------------------------------------------------
/src/unvme_tpc_poll.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_tpc_poll.c
--------------------------------------------------------------------------------
/src/unvme_tpc_thread.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_tpc_thread.c
--------------------------------------------------------------------------------
/src/unvme_vfio.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_vfio.c
--------------------------------------------------------------------------------
/src/unvme_vfio.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/src/unvme_vfio.h
--------------------------------------------------------------------------------
/test/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/Makefile
--------------------------------------------------------------------------------
/test/nvme/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/nvme/Makefile
--------------------------------------------------------------------------------
/test/nvme/nvme_common.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/nvme/nvme_common.c
--------------------------------------------------------------------------------
/test/nvme/nvme_get_log_page.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/nvme/nvme_get_log_page.c
--------------------------------------------------------------------------------
/test/nvme/nvme_identify.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/nvme/nvme_identify.c
--------------------------------------------------------------------------------
/test/unvme-benchmark:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme-benchmark
--------------------------------------------------------------------------------
/test/unvme-setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme-setup
--------------------------------------------------------------------------------
/test/unvme/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/Makefile
--------------------------------------------------------------------------------
/test/unvme/unvme_api_test.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/unvme_api_test.c
--------------------------------------------------------------------------------
/test/unvme/unvme_lat_test.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/unvme_lat_test.c
--------------------------------------------------------------------------------
/test/unvme/unvme_moc_test.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/unvme_moc_test.c
--------------------------------------------------------------------------------
/test/unvme/unvme_mts_test.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/unvme_mts_test.c
--------------------------------------------------------------------------------
/test/unvme/unvme_sim_test.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zenglg/unvme/HEAD/test/unvme/unvme_sim_test.c
--------------------------------------------------------------------------------