aboutsummaryrefslogtreecommitdiffstats
path: root/backends (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-vfio-20240723-1' of https://github.com/legoater/qemu into stagingRichard Henderson2024-07-242-2/+90
|\
| * vfio/iommufd: Implement VFIOIOMMUClass::query_dirty_bitmap supportJoao Martins2024-07-232-0/+30
| * vfio/iommufd: Implement VFIOIOMMUClass::set_dirty_tracking supportJoao Martins2024-07-232-0/+24
| * vfio/{iommufd,container}: Remove caps::aw_bitsJoao Martins2024-07-231-1/+2
| * vfio/iommufd: Introduce auto domain creationJoao Martins2024-07-232-0/+31
| * backends/iommufd: Extend iommufd_backend_get_device_info() to fetch HW capabilitiesJoao Martins2024-07-231-1/+3
* | backends: Initial support for SPDM socket supportHuai-Cheng Kuo2024-07-223-0/+222
|/
* backends/rng-random: Get rid of qemu_open_old()Zhao Liu2024-07-171-4/+1
* backends/iommufd: Get rid of qemu_open_old()Zhao Liu2024-07-171-2/+1
* backends/hostmem-epc: Get rid of qemu_open_old()Zhao Liu2024-07-171-3/+1
* hostmem: add a new memory backend based on POSIX shm_open()Stefano Garzarella2024-07-032-0/+124
* backends/iommufd: Implement HostIOMMUDeviceClass::get_cap() handlerZhenzhong Duan2024-06-241-0/+23
* backends/iommufd: Introduce helper function iommufd_backend_get_device_info()Zhenzhong Duan2024-06-241-0/+22
* backends/iommufd: Introduce TYPE_HOST_IOMMU_DEVICE_IOMMUFD[_VFIO] devicesZhenzhong Duan2024-06-241-17/+18
* backends: Introduce HostIOMMUDevice abstractZhenzhong Duan2024-06-242-0/+34
* backends/tpm: Remove newline character in trace eventPhilippe Mathieu-Daudé2024-06-102-3/+5
* hostmem: simplify the code for merge and dump propertiesPaolo Bonzini2024-06-081-14/+8
* machine, hostmem: improve error messages for unsupported featuresPaolo Bonzini2024-06-081-0/+16
* backends/hostmem: Report error when memory size is unalignedMichal Privoznik2024-06-084-0/+13
* backends/iommufd: Make iommufd_backend_*() return boolZhenzhong Duan2024-05-162-18/+15
* backends/cryptodev-builtin: Fix local_error leaksLi Zhijian2024-04-291-4/+5
* Merge tag 'pull-error-2024-04-24' of https://repo.or.cz/qemu/armbru into stagingRichard Henderson2024-04-241-1/+0
|\
| * error: Drop superfluous #include "qapi/qmp/qerror.h"Markus Armbruster2024-04-241-1/+0
* | HostMem: Add mechanism to opt in kvm guest memfd via MachineStateXiaoyao Li2024-04-234-0/+4
|/
* backends/cryptodev: Do not abort for invalid session IDPhilippe Mathieu-Daudé2024-04-101-1/+3
* backends/iommufd: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu2024-03-121-0/+1
* oslib-posix: initialize backend memory objects in parallelMark Kanda2024-02-061-2/+5
* backends/hostmem: Fix block comments style (checkpatch.pl warnings)Philippe Mathieu-Daudé2024-01-301-4/+8
* backends/cryptodev: Do not ignore throttle/backends ErrorsPhilippe Mathieu-Daudé2024-01-191-0/+10
* backends/iommufd: Remove mutexCédric Le Goater2024-01-051-7/+0
* backends/iommufd: Remove check on number of backend usersCédric Le Goater2024-01-051-5/+0
* Merge tag 'hw-cpus-20240105' of https://github.com/philmd/qemu into stagingPeter Maydell2024-01-055-108/+97
|\
| * misc: Simplify qemu_prealloc_mem() callsPhilippe Mathieu-Daudé2024-01-051-15/+7
| * backends: Reduce variable scope in host_memory_backend_memory_completePhilippe Mathieu-Daudé2024-01-051-4/+4
| * backends: Have HostMemoryBackendClass::alloc() handler return a booleanPhilippe Mathieu-Daudé2024-01-055-27/+27
| * backends: Simplify host_memory_backend_memory_complete()Philippe Mathieu-Daudé2024-01-051-67/+68
| * backends: Use g_autofree in HostMemoryBackendClass::alloc() handlersPhilippe Mathieu-Daudé2024-01-054-8/+4
* | Merge tag 'migration-20240104-pull-request' of https://gitlab.com/peterx/qemu into stagingPeter Maydell2024-01-051-1/+1
|\ \ | |/ |/|
| * cpus: check running not RUN_STATE_RUNNINGSteve Sistare2024-01-041-1/+1
* | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell2024-01-041-3/+7
|\ \
| * | configure, meson: rename targetos to host_osPaolo Bonzini2023-12-311-2/+2
| * | meson: remove CONFIG_POSIX and CONFIG_WIN32 from config_targetosPaolo Bonzini2023-12-311-2/+4
| * | meson: remove OS definitions from config_targetosPaolo Bonzini2023-12-311-1/+3
| |/
* / backends: Constify VMStateRichard Henderson2023-12-302-2/+2
|/
* backends/iommufd: Introduce the iommufd objectEric Auger2023-12-194-0/+260
* migration: Use vmstate_register_any()Juan Quintela2023-11-012-4/+2
* migration: simplify blockersSteve Sistare2023-10-201-8/+2
* Merge tag 'pull-block-2023-09-01' of https://gitlab.com/hreitz/qemu into stagingStefan Hajnoczi2023-09-211-6/+6
|\
| * throttle: use enum ThrottleDirection instead of bool is_writezhenwei pi2023-08-291-4/+5
| * cryptodev: use NULL throttle timer cb for read directionzhenwei pi2023-08-291-2/+1