aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-21scsi: remove AioContext lockingStefan Hajnoczi4-60/+5
2023-12-21block: remove bdrv_co_lock()Stefan Hajnoczi3-29/+0
2023-12-21block: remove AioContext lockingStefan Hajnoczi41-1169/+104
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi20-193/+133
2023-12-21aio: make aio_context_acquire()/aio_context_release() a no-opStefan Hajnoczi1-2/+2
2023-12-21tests: remove aio_context_acquire() testsStefan Hajnoczi1-66/+1
2023-12-21scsi: assert that callbacks run in the correct AioContextStefan Hajnoczi2-0/+17
2023-12-21virtio-scsi: replace AioContext lock with tmf_bh_lockStefan Hajnoczi2-22/+43
2023-12-21dma-helpers: don't lock AioContext in dma_blk_cb()Stefan Hajnoczi1-5/+2
2023-12-21scsi: don't lock AioContext in I/O code pathStefan Hajnoczi2-40/+3
2023-12-21virtio-scsi: don't lock AioContext around virtio_queue_aio_attach_host_notifi...Stefan Hajnoczi1-7/+1
2023-12-21scsi: only access SCSIDevice->requests from one threadStefan Hajnoczi2-57/+131
2023-12-21iotests: Basic tests for internal snapshotsKevin Wolf2-0/+277
2023-12-21vl: Improve error message for conflicting -incoming and -loadvmKevin Wolf1-0/+4
2023-12-21block: Fix crash when loading snapshot on inactive nodeKevin Wolf1-1/+3
2023-12-21virtio-blk: don't lock AioContext in the submission code pathStefan Hajnoczi1-5/+0
2023-12-21virtio-blk: don't lock AioContext in the completion code pathStefan Hajnoczi1-30/+4
2023-12-21virtio-blk: add lock to protect s->rqStefan Hajnoczi2-23/+47
2023-12-21block/file-posix: set up Linux AIO and io_uring in the current threadStefan Hajnoczi1-52/+51
2023-12-21nbd/server: introduce NBDClient->lock to protect fieldsStefan Hajnoczi1-33/+111
2023-12-21nbd/server: only traverse NBDExport->clients from main loop threadStefan Hajnoczi1-10/+51
2023-12-21nbd/server: avoid per-NBDRequest nbd_client_get/put()Stefan Hajnoczi1-3/+0
2023-12-20Merge tag 'pull-request-2023-12-20' of https://gitlab.com/thuth/qemu into sta...Stefan Hajnoczi35-111/+236
2023-12-20Merge tag 'pull-target-arm-20231219' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi16-1656/+1592
2023-12-20Merge tag 'pull-vfio-20231219' of https://github.com/legoater/qemu into stagingStefan Hajnoczi33-514/+2229
2023-12-20tests/unit/test-qmp-event: Replace fixture by global variablesMarkus Armbruster1-61/+30
2023-12-20tests/unit/test-qmp-event: Simplify event emission checkMarkus Armbruster1-20/+10
2023-12-20tests/unit/test-qmp-event: Drop superfluous mutexMarkus Armbruster1-5/+0
2023-12-20tests/qtest/npcm7xx_pwm-test: Only do full testing in slow modeThomas Huth1-3/+10
2023-12-20qemu-options: Clarify handling of commas in options parametersYihuan Pan3-0/+14
2023-12-20tests/qtest/migration-test: Fix analyze-migration.py for s390xThomas Huth2-5/+34
2023-12-20qom/object: Limit type names to alphanumerical and some few special charactersThomas Huth1-0/+41
2023-12-20tests/unit/test-io-task: Rename "qemu:dummy" to avoid colon in the nameThomas Huth1-1/+1
2023-12-20memory: Remove "qemu:" prefix from the "qemu:ram-discard-manager" type nameThomas Huth1-1/+1
2023-12-20hw: Replace anti-social QOM type names (again)Markus Armbruster7-10/+10
2023-12-20docs/system/arm: Fix for rename of type "xlnx.bbram-ctrl"Markus Armbruster1-1/+1
2023-12-20target: Restrict 'sysemu/reset.h' to system emulationPhilippe Mathieu-Daudé2-1/+3
2023-12-20hw/s390x/ipl: Remove unused 'exec/exec-all.h' included headerPhilippe Mathieu-Daudé1-1/+0
2023-12-20hw/misc/mips_itu: Remove unnecessary 'exec/exec-all.h' headerPhilippe Mathieu-Daudé1-1/+2
2023-12-20hw/ppc/spapr_hcall: Remove unused 'exec/exec-all.h' included headerPhilippe Mathieu-Daudé1-1/+0
2023-12-20system/qtest: Restrict QTest API to system emulationPhilippe Mathieu-Daudé1-0/+2
2023-12-20system/qtest: Include missing 'hw/core/cpu.h' headerPhilippe Mathieu-Daudé1-0/+1
2023-12-20MAINTAINERS: Add some more vmware-related files to the corresponding sectionThomas Huth1-0/+5
2023-12-20hw: Add compat machines for 9.0Cornelia Huck10-9/+80
2023-12-19hw/ppc/Kconfig: Imply VFIO_PCICédric Le Goater2-1/+37
2023-12-19docs/devel: Add VFIO iommufd backend documentationZhenzhong Duan3-0/+168
2023-12-19vfio: Introduce a helper function to initialize VFIODeviceZhenzhong Duan6-20/+21
2023-12-19vfio/ccw: Move VFIODevice initializations in vfio_ccw_instance_initZhenzhong Duan1-15/+15
2023-12-19vfio/ap: Move VFIODevice initializations in vfio_ap_instance_initZhenzhong Duan1-13/+13
2023-12-19vfio/platform: Move VFIODevice initializations in vfio_platform_instance_initZhenzhong Duan1-5/+5