aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Expand)AuthorFilesLines
5 daysqdev: Rename PropertyInfo member @name to @typeMarkus Armbruster1-1/+1
2025-02-22Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi1-1/+1
2025-02-21cryptodev/vhost: allocate CryptoDevBackendVhost using g_mem0()Stefano Garzarella1-1/+1
2025-02-16backends/tpm: Use qemu_hexdump_line() to avoid sprintf()Philippe Mathieu-Daudé1-14/+10
2025-02-11vfio: Remove reports of DMA mapping errors in backendsCédric Le Goater1-3/+0
2025-02-10qapi: Move include/qapi/qmp/ to include/qobject/Daniel P. Berrangé1-1/+1
2025-01-29hostmem-shm: preserve for cprSteve Sistare1-3/+9
2025-01-29hostmem-memfd: preserve for cprSteve Sistare1-3/+9
2025-01-29memory: add RAM_PRIVATESteve Sistare4-4/+4
2025-01-29backends/hostmem-shm: factor out allocation of "anonymous shared memory with ...Steve Sistare1-41/+4
2025-01-13backends/cryptodev-vhost-user: Fix local_error leaksGabriel Barrantes1-2/+1
2025-01-09qom: Use object_get_container()Peter Xu1-2/+2
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi25-36/+36
2024-12-20system: Move 'exec/confidential-guest-support.h' to system/Philippe Mathieu-Daudé1-1/+1
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé24-35/+35
2024-12-19Constify all opaque Property pointersRichard Henderson1-2/+2
2024-10-31core/machine: Make create_default_memdev machine a virtual methodDorjoy Chowdhury1-2/+0
2024-10-18tpm_emulator: Read control channel response in 2 passesStefan Berger1-16/+46
2024-10-18tpm: Use new ptm_cap_n structure for PTM_GET_CAPABILITYStefan Berger3-8/+21
2024-09-24hostmem: Apply merge property after the memory region is initializedGavin Shan1-1/+1
2024-09-10qapi/cryptodev: Rename QCryptodevBackendAlgType to *Algo, and drop prefixMarkus Armbruster3-8/+8
2024-09-10qapi/cryptodev: Drop unwanted 'prefix'Markus Armbruster4-11/+11
2024-09-10qapi/crypto: Rename QCryptoRSAPaddingAlgorithm to *Algo, and drop prefixMarkus Armbruster2-8/+8
2024-09-10qapi/crypto: Rename QCryptoAkCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster2-4/+4
2024-09-10qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster1-8/+8
2024-09-10qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefixMarkus Armbruster2-9/+9
2024-09-10qapi/crypto: Drop unwanted 'prefix'Markus Armbruster2-5/+5
2024-07-24Merge tag 'pull-vfio-20240723-1' of https://github.com/legoater/qemu into sta...Richard Henderson2-2/+90
2024-07-23vfio/iommufd: Implement VFIOIOMMUClass::query_dirty_bitmap supportJoao Martins2-0/+30
2024-07-23vfio/iommufd: Implement VFIOIOMMUClass::set_dirty_tracking supportJoao Martins2-0/+24
2024-07-23vfio/{iommufd,container}: Remove caps::aw_bitsJoao Martins1-1/+2
2024-07-23vfio/iommufd: Introduce auto domain creationJoao Martins2-0/+31
2024-07-23backends/iommufd: Extend iommufd_backend_get_device_info() to fetch HW capabi...Joao Martins1-1/+3
2024-07-22backends: Initial support for SPDM socket supportHuai-Cheng Kuo3-0/+222
2024-07-17backends/rng-random: Get rid of qemu_open_old()Zhao Liu1-4/+1
2024-07-17backends/iommufd: Get rid of qemu_open_old()Zhao Liu1-2/+1
2024-07-17backends/hostmem-epc: Get rid of qemu_open_old()Zhao Liu1-3/+1
2024-07-03hostmem: add a new memory backend based on POSIX shm_open()Stefano Garzarella2-0/+124
2024-06-24backends/iommufd: Implement HostIOMMUDeviceClass::get_cap() handlerZhenzhong Duan1-0/+23
2024-06-24backends/iommufd: Introduce helper function iommufd_backend_get_device_info()Zhenzhong Duan1-0/+22
2024-06-24backends/iommufd: Introduce TYPE_HOST_IOMMU_DEVICE_IOMMUFD[_VFIO] devicesZhenzhong Duan1-17/+18
2024-06-24backends: Introduce HostIOMMUDevice abstractZhenzhong Duan2-0/+34
2024-06-10backends/tpm: Remove newline character in trace eventPhilippe Mathieu-Daudé2-3/+5
2024-06-08hostmem: simplify the code for merge and dump propertiesPaolo Bonzini1-14/+8
2024-06-08machine, hostmem: improve error messages for unsupported featuresPaolo Bonzini1-0/+16
2024-06-08backends/hostmem: Report error when memory size is unalignedMichal Privoznik4-0/+13
2024-05-16backends/iommufd: Make iommufd_backend_*() return boolZhenzhong Duan2-18/+15
2024-04-29backends/cryptodev-builtin: Fix local_error leaksLi Zhijian1-4/+5
2024-04-24Merge tag 'pull-error-2024-04-24' of https://repo.or.cz/qemu/armbru into stagingRichard Henderson1-1/+0
2024-04-24error: Drop superfluous #include "qapi/qmp/qerror.h"Markus Armbruster1-1/+0