Age | Commit message (Expand) | Author | Files | Lines |
2020-09-02 | hw/block/nvme: bump spec data structures to v1.3 | Klaus Jensen | 1 | -9/+9 |
2020-06-23 | block/nvme: support nested aio_poll() | Stefan Hajnoczi | 1 | -6/+57 |
2020-06-23 | block/nvme: keep BDRVNVMeState pointer in NVMeQueuePair | Stefan Hajnoczi | 1 | -32/+38 |
2020-06-23 | block/nvme: clarify that free_req_queue is protected by q->lock | Stefan Hajnoczi | 1 | -1/+1 |
2020-06-23 | block/nvme: switch to a NVMeRequest freelist | Stefan Hajnoczi | 1 | -27/+54 |
2020-06-23 | block/nvme: don't access CQE after moving cq.head | Stefan Hajnoczi | 1 | -1/+4 |
2020-06-23 | block/nvme: drop tautologous assertion | Stefan Hajnoczi | 1 | -1/+0 |
2020-06-23 | block/nvme: poll queues without q->lock | Stefan Hajnoczi | 1 | -0/+12 |
2020-05-04 | Compress lines for immediate return | Simran Singhal | 1 | -3/+1 |
2020-03-26 | block: trickle down the fallback image creation function use to the block dri... | Maxim Levitsky | 1 | -0/+3 |
2019-10-28 | block/nvme: add support for discard | Maxim Levitsky | 1 | -0/+83 |
2019-10-28 | block/nvme: add support for write zeros | Maxim Levitsky | 1 | -1/+71 |
2019-10-14 | replay: add BH oneshot event for block layer | Pavel Dovgalyuk | 1 | -2/+4 |
2019-08-16 | Include qemu/main-loop.h less | Markus Armbruster | 1 | -0/+1 |
2019-07-30 | nvme: Limit blkshift to 12 (for 4 kB blocks) | Max Reitz | 1 | -11/+11 |
2019-07-22 | block/nvme: don't touch the completion entries | Maxim Levitsky | 1 | -4/+1 |
2019-07-22 | block/nvme: support larger that 512 bytes sector devices | Maxim Levitsky | 1 | -5/+40 |
2019-07-22 | block/nvme: fix doorbell stride | Maxim Levitsky | 1 | -1/+1 |
2019-07-15 | nvme: Set number of queues later in nvme_init() | Michal Privoznik | 1 | -1/+1 |
2019-06-12 | Include qemu/module.h where needed, drop it from qemu-common.h | Markus Armbruster | 1 | -0/+1 |
2019-02-25 | block/nvme: Fix bdrv_refresh_filename() | Max Reitz | 1 | -14/+9 |
2019-02-25 | block: Purify .bdrv_refresh_filename() | Max Reitz | 1 | -8/+14 |
2019-02-25 | block: Add strong_runtime_opts to BlockDriver | Max Reitz | 1 | -0/+8 |
2019-02-25 | block/nvme: Remove QEMU_PACKED from naturally aligned NVMeRegs struct | Thomas Huth | 1 | -1/+1 |
2019-02-01 | block: Fix hangs in synchronous APIs with iothreads | Kevin Wolf | 1 | -0/+1 |
2019-01-09 | block/nvme: optimize the performance of nvme driver based on vfio-pci | Li Feng | 1 | -10/+6 |
2018-10-12 | nvme: correct locking around completion | Paolo Bonzini | 1 | -2/+0 |
2018-08-15 | nvme: simplify plug/unplug | Paolo Bonzini | 1 | -10/+10 |
2018-08-15 | nvme: Fix nvme_init error handling | Fam Zheng | 1 | -25/+12 |
2018-05-04 | qobject: Modify qobject_ref() to return obj | Marc-André Lureau | 1 | -2/+1 |
2018-05-04 | qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF | Marc-André Lureau | 1 | -1/+1 |
2018-03-27 | qdict: remove useless cast | Laurent Vivier | 1 | -6/+5 |
2018-03-02 | nvme: Drop pointless .bdrv_co_get_block_status() | Eric Blake | 1 | -14/+0 |
2018-03-01 | block/nvme: fix Coverity reports | Paolo Bonzini | 1 | -3/+7 |
2018-02-09 | Move include qemu/option.h from qemu-common.h to actual users | Markus Armbruster | 1 | -0/+1 |
2018-02-08 | block: Move NVMe constants to a separate header | Fam Zheng | 1 | -6/+1 |
2018-02-08 | block/nvme: Implement .bdrv_(un)register_buf | Fam Zheng | 1 | -0/+24 |
2018-02-08 | block: Add VFIO based NVMe driver | Fam Zheng | 1 | -0/+1182 |