summary refs log tree commit diff stats
path: root/hw/nvme/ctrl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pcie_sriov: Fix broken MMIO accesses from SR-IOV VFsDamien Bergamini2025-10-051-6/+2
* hw/nvme: cap MDTS value for internal limitationKeith Busch2025-08-111-0/+5
* hw/nvme: revert CMIC behaviorKlaus Jensen2025-08-111-13/+17
* hw/nvme: fix namespace attachmentKlaus Jensen2025-08-111-2/+6
* treewide: fix paths for relocated files in commentsSean Wei2025-07-021-1/+1
* hw/nvme/ctrl: skip automatic zero-init of large arraysDaniel P. Berrangé2025-06-121-3/+3
* qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-1/+1
* hw/nvme: fix attachment of private namespacesKlaus Jensen2025-04-081-1/+6
* pci: Use PCI PM capability initializerAlex Williamson2025-03-061-2/+1
* hw/nvme: remove nvme_aio_err()Klaus Jensen2025-02-261-37/+23
* hw/nvme: set error status code explicitly for misc commandsKlaus Jensen2025-02-261-6/+22
* hw/nvme: only set command abort requested when cancelled due to AbortKlaus Jensen2025-02-261-4/+2
* hw/nvme: rework csi handlingKlaus Jensen2025-02-261-92/+121
* hw/nvme: be compliant wrt. dsm processing limitsKlaus Jensen2025-02-251-9/+15
* nvme: fix iocs status code valuesKlaus Jensen2025-02-251-2/+2
* hw/nvme: add knob for doorbell buffer config supportKlaus Jensen2025-02-251-3/+8
* hw/nvme: make oacs dynamicKlaus Jensen2025-02-251-7/+18
* hw/nvme: always initialize a subsystemKlaus Jensen2025-02-251-16/+20
* hw/nvme: Add OCP SMART / Health Information Extended Log PageStephen Bates2025-02-251-0/+59
* pcie_sriov: Ensure VF addr does not overflowAkihiko Odaki2025-02-201-8/+14
* Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2024-12-211-4/+4
|\
| * include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-4/+4
* | include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson2024-12-191-1/+0
|/
* hw/nvme: Constify all PropertyRichard Henderson2024-12-151-1/+1
* hw/nvme: take a reference on the subsystem on vf realizationKlaus Jensen2024-12-031-0/+7
* hw/nvme: SR-IOV VFs must hardwire pci interrupt pin register to zeroKlaus Jensen2024-12-031-1/+7
* hw/nvme: fix use/unuse of msix vectorsKlaus Jensen2024-12-031-2/+3
* hw/nvme: fix msix_uninit with exclusive barKlaus Jensen2024-12-031-1/+6
* hw/nvme: fix handling of over-committed queuesKlaus Jensen2024-11-081-9/+12
* hw/nvme: i/o cmd set independent namespace data structureArun Kumar2024-11-041-0/+31
* hw/nvme: add atomic write supportAlan Adamson2024-10-011-1/+157
* hw/nvme: add knob for CTRATT.MEMKlaus Jensen2024-10-011-1/+6
* hw/nvme: support CTRATT.MEMArun Kumar2024-09-301-5/+14
* hw/nvme: clear masked events from the aer queueArun Kumar2024-09-301-2/+9
* hw/nvme: report id controller metadata sgl supportKeith Busch2024-09-301-1/+2
* hw/nvme: replace assert(false) with g_assert_not_reached()Pierrick Bouvier2024-09-241-4/+4
* hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell2024-09-131-1/+1
* hw/nvme: fix leak of uninitialized memory in io_mgmt_recvKlaus Jensen2024-08-201-1/+1
* Revert "pcie_sriov: Ensure VF function number does not overflow"Michael S. Tsirkin2024-08-011-16/+8
* Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Richard Henderson2024-07-241-0/+62
|\
| * hw/nvme: Add SPDM over DOE supportWilfred Mallawa2024-07-221-0/+62
* | hw/nvme: remove useless type castYao Xingtao2024-07-221-1/+1
* | hw/nvme: actually implement abortAyush Mishra2024-07-221-0/+32
* | hw/nvme: add cross namespace copy supportArun Kumar2024-07-221-92/+263
* | hw/nvme: fix memory leak in nvme_dsmZheyu Ma2024-07-221-0/+1
|/
* hw/nvme: Expand VI/VQ resource to uint32Minwoo Im2024-07-111-4/+4
* hw/nvme: Allocate sec-ctrl-list as a dynamic arrayMinwoo Im2024-07-111-7/+1
* hw/nvme: separate identify data for sec. ctrl listMinwoo Im2024-07-111-11/+10
* hw/nvme: add Identify Endurance Group ListMinwoo Im2024-07-111-0/+22