aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Expand)AuthorFilesLines
2025-07-12sev: Provide sev_features flags from IGVM VMSA to KVM_SEV_INIT2Roy Hopkins2-4/+15
2025-07-12backends/igvm: Handle policy for SEV guestsRoy Hopkins1-0/+149
2025-07-12backends/igvm: Process initialization sections in IGVM fileRoy Hopkins1-0/+21
2025-07-12backends/confidential-guest-support: Add set_guest_policy() functionRoy Hopkins1-0/+12
2025-07-12backends/igvm: Add IGVM loader and configurationRoy Hopkins4-0/+882
2025-07-12backends/confidential-guest-support: Add functions to support IGVMRoy Hopkins1-0/+31
2025-07-12meson: Add optional dependency on IGVM libraryRoy Hopkins1-0/+3
2025-07-03iommufd: preserve DMA mappingsSteve Sistare1-0/+8
2025-07-03vfio/iommufd: preserve descriptorsSteve Sistare1-6/+29
2025-07-03vfio/iommufd: register container for cprSteve Sistare1-0/+10
2025-07-03backends/iommufd: change process ioctlSteve Sistare2-0/+25
2025-07-03backends/iommufd: iommufd_backend_map_file_dmaSteve Sistare2-0/+35
2025-06-10backends/tpm: Avoid using g_alloca()Philippe Mathieu-Daudé1-2/+2
2025-06-05vfio/iommufd: Add properties and handlers to TYPE_HOST_IOMMU_DEVICE_IOMMUFDZhenzhong Duan1-0/+22
2025-06-05backends/iommufd: Add a helper to invalidate user-managed HWPTZhenzhong Duan2-0/+37
2025-05-14vhost-user: return failure if backend crash when live migrationHaoqian He1-11/+9
2025-05-06util: exclude mmap-alloc.c from compilation target on EmscriptenKohei Tokunaga1-2/+4
2025-04-27Merge tag 'single-binary-20250425' of https://github.com/philmd/qemu into sta...Stefan Hajnoczi21-27/+28
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé5-5/+5
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé21-22/+23
2025-04-25vfio: Rename vfio-common.h to vfio-device.hCédric Le Goater1-1/+1
2025-04-23include/system: Move exec/memory.h to system/memory.hRichard Henderson1-1/+1
2025-03-19cryptodev: Fix error handling in cryptodev_lkcf_execute_task()Markus Armbruster1-0/+3
2025-03-06qdev: 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