Commit Graph

  • 0f912a0eaf nvmf: add NVMe over Fabrics userspace target Daniel Verkamp 2016-06-06 14:44:30 -0700
  • 22f741d539 trace: update shm name to match event lib Daniel Verkamp 2016-06-01 10:14:46 -0700
  • c711736d6f test/log: fix typo Daniel Verkamp 2016-05-27 09:19:51 -0700
  • eeeac6676d Add event-driven application framework Daniel Verkamp 2016-05-24 11:04:20 -0700
  • ab1f6bdc54 nvme: add enum for opcode data direction Daniel Verkamp 2016-05-27 08:39:45 -0700
  • b7095d7b00 setup.sh: get hugepages in 64 MB chunks on FreeBSD Daniel Verkamp 2016-05-25 15:29:11 -0700
  • 3fc793591d nvme/perf: Improve aio code Tsuyoshi Uchida 2016-05-23 09:24:05 -0700
  • c7e1ab79e4 jsonrpc: add unit tests to autotest.sh Daniel Verkamp 2016-05-23 15:01:04 -0700
  • 545effaa49 unittest.sh: build jsonrpc dependencies Daniel Verkamp 2016-05-24 10:10:39 -0700
  • 239fdb3d2e nvme/perf: Free memory Tsuyoshi Uchida 2016-05-19 13:21:26 -0700
  • 5079600991 trace: validate group IDs Jim Harris 2016-05-14 04:40:44 -0700
  • 376d117c90 jsonrpc: add JSON-RPC 2.0 library Daniel Verkamp 2016-05-19 13:29:37 -0700
  • 4957d2642a nvme: return NSID from spdk_nvme_ctrlr_create_ns() Daniel Verkamp 2016-05-18 17:05:38 -0700
  • 8f876a612f nvme_manage: display available LBA formats Daniel Verkamp 2016-05-18 16:45:14 -0700
  • ddb59105ee nvme: Add an fio plugin Ben Walker 2016-04-12 20:58:29 -0400
  • 790b99e863 nvme: reorder qprio in spdk_nvme_qpair for packing Daniel Verkamp 2016-05-17 14:17:20 -0700
  • 59ae518add nvme: set qpair fields to NULL during destruct Daniel Verkamp 2016-05-16 10:52:51 -0700
  • dfc4b030b1 nvme: assert that outstanding_tr request is valid Daniel Verkamp 2016-05-16 10:45:40 -0700
  • 09d3e4c9dd test/nvme: use SPDK_CU_ASSERT_FATAL() Daniel Verkamp 2016-05-16 10:43:10 -0700
  • 53cb5d8fa6 test/json: initialize variable to silence warning Daniel Verkamp 2016-05-16 10:41:04 -0700
  • 4a36aabd0c nvme_qpair: add sanity-check asserts to print_command Daniel Verkamp 2016-05-16 10:39:35 -0700
  • dd27218532 nvme/identify: Correct the Arbitration Burst bits (0..2) GangCao 2016-05-15 19:08:30 -0400
  • 20f59ee12e conf: Add configuration file iteration functions Ben Walker 2016-05-12 15:38:22 -0700
  • 97421601b7 cunit: add test result JSON formatting Daniel Verkamp 2016-05-12 15:42:09 -0700
  • cd8e9833f9 nvme: remove unused CMB_SQ_SUPPORTED flag Daniel Verkamp 2016-05-12 09:40:21 -0700
  • 8f4ef2a843 log: allow setting all trace flags at once Daniel Verkamp 2016-05-12 09:46:31 -0700
  • ca3d1c5b45 spdk: add controller memory buffer support in driver Changpeng Liu 2016-05-05 09:41:16 +0800
  • 83aa00649c check_format.sh: check C++ files (.cpp) Daniel Verkamp 2016-05-11 14:10:45 -0700
  • a60b63ad65 README: update to DPDK 16.04 Daniel Verkamp 2016-04-12 09:36:43 -0700
  • bdece622f5 trace: add tracepoint library and app Daniel Verkamp 2016-05-10 16:17:51 -0700
  • ed694026b8 json: fix spdk_json_write_val with nested objects Daniel Verkamp 2016-05-10 10:55:01 -0700
  • 0f805b3622 nvme_manage: Add command to support firmware upgrade. Cunyin Chang 2016-05-03 13:23:28 +0800
  • f2168e1d73 nvme: Add firmware upgrade interface and unit test suite Cunyin Chang 2016-05-03 13:18:39 +0800
  • de1669585e spdk/perf: add average latency statistics to perf tool Changpeng Liu 2016-05-11 19:42:41 +0800
  • aaa533adc7 log: add SPDK logging library Daniel Verkamp 2016-05-09 15:27:37 -0700
  • cd48a01fcb build: wrap $(CURDIR) relative paths in $(abspath) Daniel Verkamp 2016-05-09 13:56:07 -0700
  • f9193f4ce7 json: add JSON parser and encoder libraries Daniel Verkamp 2016-05-09 13:16:32 -0700
  • 3a94688d8e build: add spdk.lib.mk for common library rules Daniel Verkamp 2016-05-09 11:14:04 -0700
  • e42620be57 conf: add configuration file parsing library Daniel Verkamp 2016-05-04 14:39:50 -0700
  • f92c0daa53 Update doxygen link in README.md Ben Walker 2016-05-05 16:20:41 -0700
  • 0313b2bbed test/nvme: initialize payload.md in ctrlr_cmd_ut Daniel Verkamp 2016-05-04 17:14:50 -0700
  • 32ecdedda3 identify: Add support for intel marketing description page Cunyin Chang 2016-05-06 09:01:52 +0800
  • 10f0f4b0e9 spdk: Add Intel specific log page. Cunyin Chang 2016-05-04 11:17:59 +0800
  • 1e9c43ddc7 spdk: Add ns write with metadata unit test Fangfang Wei 2016-05-03 17:53:39 +0800
  • 8eafb6546c doc: add Doxygen file marker to all public headers Daniel Verkamp 2016-04-29 11:04:33 -0700
  • d0cbec4a19 lib/util: add spdk_str_trim() Daniel Verkamp 2016-04-28 16:41:45 -0700
  • e56aab98ac lib/util: add spdk_strsepq() Daniel Verkamp 2016-04-28 16:39:47 -0700
  • c5611b26b3 lib/util: add spdk_strlwr() Daniel Verkamp 2016-04-28 16:30:56 -0700
  • 87d3dd870a nvme_spec: add queue size min/max constants Daniel Verkamp 2016-05-03 14:54:25 -0700
  • bce8ce481d CHANGELOG: add NVMe E2E and VFIO PCI support Daniel Verkamp 2016-04-28 15:59:17 -0700
  • 784182ed47 SPDK: Add end-to-end data protection support in driver Changpeng Liu 2016-04-07 14:52:43 +0800
  • b2db4f94ec nvme/test: Add hw sgl request unit test Liang Yan 2016-03-08 09:57:42 +0800
  • 33b46ee9a8 nvme: fix typos Li Peng 2016-04-26 15:49:42 +0800
  • d05669cef4 build: prepare spdk.common.mk for building C++ files Jim Harris 2016-03-25 04:31:32 -0700
  • 11932ec118 nvme/test: Update unit test for the changes of PRP entries number Liang Yan 2016-03-15 13:39:16 +0800
  • e175af8879 nvme: add workaround for VFIO initialization issue Daniel Verkamp 2016-04-14 10:59:06 -0700
  • 7b25f04c43 spdk: Enable vfio for non-privileged user. Cunyin Chang 2016-04-06 11:03:28 +0800
  • c83f9378da scripts: merge hugepage config into setup.sh Daniel Verkamp 2016-04-14 13:22:11 -0700
  • 21173cd036 setup.sh: factor out Linux driver binding Daniel Verkamp 2016-04-14 12:21:32 -0700
  • b2047c2b4a SPDK: shorten the definition of data protection type Changpeng Liu 2016-04-12 09:00:48 +0800
  • cf368b5e5b nvme: add sanity check to nvme_free_request() Daniel Verkamp 2016-04-08 10:00:06 -0700
  • 73de52e9ae nvme: add sanity checks to remove_child Daniel Verkamp 2016-04-08 09:58:44 -0700
  • 2cf675bb29 nvme: rename remove_child_request for consistency Daniel Verkamp 2016-04-08 09:55:27 -0700
  • 1f19be6515 nvme: destroy I/O queues before shutdown Daniel Verkamp 2016-04-08 15:22:46 -0700
  • 2f7d4bee02 nvme: do not set EN=0 during shutdown Daniel Verkamp 2016-04-08 15:13:07 -0700
  • 87a3244f97 nvme: handle CC.EN = 0 && CSTS.RDY = 1 on startup Daniel Verkamp 2016-04-08 09:13:10 -0700
  • 20f92ad45a SPDK: Handle the memory leak issue for nvme_request free Ziye Yang 2016-03-31 21:00:25 +0800
  • deb90a93de SPDK: add nvme_remove_child_request helper function Ziye Yang 2016-03-31 09:56:40 +0800
  • 4e91a0b017 manage: add support for protection info and multi-path IO GangCao 2016-03-27 22:37:15 -0400
  • 2c4476560b nvme: simplify SGL length calculation Daniel Verkamp 2016-03-29 13:08:09 -0700
  • 3cec6c846b nvme: clarify single SGL descriptor case Daniel Verkamp 2016-03-29 13:04:53 -0700
  • 1524f2935c nvme: remove unnecessary cast Daniel Verkamp 2016-03-29 12:56:52 -0700
  • bf6477ccab nvme: remove dead code for zero-length SGL request Daniel Verkamp 2016-03-29 12:54:29 -0700
  • 69f9796482 nvme: move assert out of SGL loop Daniel Verkamp 2016-03-29 12:51:19 -0700
  • 719eddabf2 doc/ioat: add missing parameter documentation Daniel Verkamp 2016-03-29 11:20:45 -0700
  • df790e8d49 doc/nvme: add missing parameter documentation Daniel Verkamp 2016-03-29 11:19:02 -0700
  • 149ee30ee8 doc/nvme: move pages to separate text files Daniel Verkamp 2016-03-29 10:46:55 -0700
  • 6d13f8d555 doc: create per-module directories Daniel Verkamp 2016-03-29 10:34:54 -0700
  • 7d74bd7072 nvme: remove duplicated doc comment Daniel Verkamp 2016-03-29 10:26:28 -0700
  • e7499dc328 doc: make ioat and nvme section names unique Daniel Verkamp 2016-03-29 10:20:47 -0700
  • c9290aa492 identify: Print out the NVMe Error Log Page Ben Walker 2016-03-23 15:38:38 -0700
  • 173b4144da nvme_manage: shorten simplistic controller listing Daniel Verkamp 2016-03-18 10:33:00 -0700
  • 5bb16e86a1 nvme_manage: replace magic number with #define Daniel Verkamp 2016-03-17 15:54:15 -0700
  • 4fe88e4393 nvme_manage: only ask for required info in format Daniel Verkamp 2016-03-17 15:07:17 -0700
  • 90095a79fe nvme: enforce minimum and maximum I/O queues Daniel Verkamp 2016-03-23 16:33:20 -0700
  • 2144f0e97f nvme_spec: fix SPDK_NVME_MAX_IO_QUEUES off-by-one Daniel Verkamp 2016-03-23 16:30:38 -0700
  • 42e10f3e01 autotest: only run NVMe AER test in nightly tests Daniel Verkamp 2016-03-23 13:34:31 -0700
  • 6887721802 scripts/check_format: use git to find text files Daniel Verkamp 2016-03-25 09:19:16 -0700
  • 35d53846b1 Remove static_assert fallback for old compilers Daniel Verkamp 2016-03-25 16:35:23 -0700
  • 24119894f4 nvme_spec: fix SGL descriptor bitfield order Daniel Verkamp 2016-03-28 08:50:49 -0700
  • 982095e51f doc: use spdk.io stylesheets Daniel Verkamp 2016-03-25 11:07:04 -0700
  • c843092091 doc: add default Doxygen CSS Daniel Verkamp 2016-03-25 10:44:33 -0700
  • 32526ba69f doc: enable Doxygen autobrief Daniel Verkamp 2016-03-25 10:30:15 -0700
  • a7cab063bc doc: add links and intro blurb to main page Daniel Verkamp 2016-03-25 10:25:10 -0700
  • 60811b5bf7 doc: add Doxygen-generated header.html Daniel Verkamp 2016-03-25 10:06:13 -0700
  • 4b1f79b5e7 doc: merge ioat and nvme into a single Doxyfile Daniel Verkamp 2016-03-25 09:54:24 -0700
  • 4671dbd53f nvme: add compile-time assert for SGL alignment Daniel Verkamp 2016-03-22 13:47:51 -0700
  • 6a3735e393 nvme_manage: show supported block sizes for format Daniel Verkamp 2016-03-17 13:51:29 -0700
  • db3fda2e68 nvme: handle NULL ioq array in nvme_ctrlr_destruct() Cunyin Chang 2016-03-23 12:38:40 +0800
  • 55d9ff6a66 config: make -Werror optional and off by default Daniel Verkamp 2016-03-18 10:40:34 -0700