summaryrefslogtreecommitdiff
path: root/src/hw/nvme.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: avoid use-after-free in nvme_controller_enable()Jan Beulich via SeaBIOS2022-01-271-1/+2
* nvme: Only allocate one dma bounce buffer for all nvme drivesKevin O'Connor2022-01-271-6/+15
* nvme: Build the page list in the existing dma bufferKevin O'Connor2022-01-271-37/+24
* nvme: Pass prp1 and prp2 directly to nvme_io_xfer()Kevin O'Connor2022-01-271-21/+18
* nvme: Convert nvme_build_prpl() to nvme_prpl_xfer()Kevin O'Connor2022-01-271-26/+20
* nvme: Add nvme_bounce_xfer() helper functionKevin O'Connor2022-01-211-14/+21
* nvme: Rework nvme_io_readwrite() to return -1 on errorKevin O'Connor2022-01-211-19/+18
* nvme: fix missing newline on sq full printAlex Martens via SeaBIOS2021-06-301-1/+1
* nvme: drive desc should not include the newlineGerd Hoffmann2021-05-311-2/+2
* nvme: improve namespace allocationGerd Hoffmann2021-05-311-24/+16
* nvme: Clean up nvme_cmd_readwrite()David Woodhouse2020-11-161-44/+33
* nvme: Split requests by maximum allowed sizeAlexander Graf2020-10-281-0/+16
* nvme: Pass large I/O requests as PRP listsAlexander Graf2020-10-281-10/+74
* nvme: Allow to set PRP2Alexander Graf2020-10-281-5/+6
* nvme: Record maximum allowed request sizeAlexander Graf2020-10-281-2/+11
* nvme: Increase `nvme_cmd_readwrite()` message log level from 3 to 5Paul Menzel2020-07-281-1/+1
* nvme: skip initializing non-bootable devicesGerd Hoffmann2020-01-141-0/+7
* nvme: fix I/O queue length calculation overflowMatt DeVillier2018-08-231-2/+2
* nvme: Use the Maximum Queue Entries Supported (MQES) to initialize I/O queuesFilippo Sironi2017-10-141-2/+8
* nvme: fix out of memory behaviorJulian Stecklina2017-10-061-36/+111
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-1/+1
* nvme: Enable NVMe support for non-qemu hardwareYouness Alaoui2017-06-121-2/+1
* NVMe: Allow NVMe to be enabled on real hardwareKevin O'Connor2017-05-101-1/+1
* nvme: fix copy-paste mistake in commentDaniel Verkamp2017-03-021-1/+1
* nvme: fix extraction of status code bitsDaniel Verkamp2017-03-021-1/+1
* nvme: fix reversed loop condition in cmd_readwriteDaniel Verkamp2017-03-021-1/+1
* nvme: extend command timeout to 5 secondsDaniel Verkamp2017-03-021-1/+1
* nvme: support NVMe 1.0 controllersDaniel Verkamp2017-03-021-33/+6
* block: add NVMe boot supportJulian Stecklina2017-02-201-0/+655