aboutsummaryrefslogtreecommitdiff
path: root/include/sysemu
AgeCommit message (Expand)AuthorFilesLines
2022-04-06oslib: drop qemu_gettimeofday()Marc-André Lureau2-9/+0
2022-03-16softmmu: List CPU types againPhilippe Mathieu-Daudé1-2/+0
2022-03-15kvm/msi: do explicit commit when adding msi routesLongpeng(Mike)1-2/+2
2022-03-15kvm-irqchip: introduce new API to support route changeLongpeng(Mike)1-0/+19
2022-03-06softmmu: Add qemu_init_arch_modules()Philippe Mathieu-Daudé1-0/+2
2022-03-06accel: Introduce AccelOpsClass::cpus_are_resettable()Philippe Mathieu-Daudé2-5/+2
2022-03-06accel: Introduce AccelOpsClass::cpu_thread_is_idle()Philippe Mathieu-Daudé1-0/+1
2022-03-06accel/hax: Introduce CONFIG_HAX_IS_POSSIBLEPhilippe Mathieu-Daudé1-6/+12
2022-03-06sysemu/kvm: Make kvm_on_sigbus() / kvm_on_sigbus_vcpu() target agnosticPhilippe Mathieu-Daudé1-3/+3
2022-03-06sysemu/memory_mapping: Become target-agnosticPhilippe Mathieu-Daudé1-3/+2
2022-03-04block-backend-common.h: split function pointers in BlockDevOpsEmanuele Giuseppe Esposito1-5/+23
2022-03-04include/sysemu/blockdev.h: global state APIEmanuele Giuseppe Esposito1-3/+10
2022-03-04IO_CODE and IO_OR_GS_CODE for block-backend I/O APIEmanuele Giuseppe Esposito1-0/+2
2022-03-04include/sysemu/block-backend: split header into I/O and global state (GS) APIEmanuele Giuseppe Esposito4-266/+362
2022-03-04os-posix: Add os_set_daemonize()Hanna Reitz2-0/+9
2022-03-04block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_o...Emanuele Giuseppe Esposito1-1/+1
2022-01-28rtc: Move RTC function prototypes to their own headerPeter Maydell1-0/+58
2022-01-18hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResultPhilippe Mathieu-Daudé1-2/+2
2022-01-18hw/dma: Use dma_addr_t type definition when relevantPhilippe Mathieu-Daudé1-3/+5
2022-01-18hw/dma: Move ScatterGatherEntry / QEMUSGList declarations aroundPhilippe Mathieu-Daudé1-11/+11
2022-01-18hw/dma: Remove CONFIG_USER_ONLY checkPhilippe Mathieu-Daudé1-3/+0
2022-01-14include/sysemu/blockdev.h: remove drive_get_max_devsEmanuele Giuseppe Esposito1-1/+0
2022-01-14include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline driv...Emanuele Giuseppe Esposito1-2/+0
2022-01-04sysemu: Cleanup qemu_run_machine_init_done_notifiers()Xiaoyao Li1-1/+0
2021-12-31dma: Let ld*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-13/+12
2021-12-31dma: Let st*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-10/+10
2021-12-31dma: Let ld*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+6
2021-12-31dma: Let st*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-4/+6
2021-12-31dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-31dma: Let dma_buf_write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-30dma: Have dma_buf_read() / dma_buf_write() take a void pointerPhilippe Mathieu-Daudé1-2/+2
2021-12-30dma: Let dma_memory_map() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+3
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-8/+12
2021-12-30dma: Let dma_memory_rw() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+6
2021-12-30dma: Let dma_memory_rw_relaxed() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+10
2021-12-30dma: Let dma_memory_set() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+2
2021-12-30dma: Let dma_memory_valid() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+2
2021-12-16Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson1-0/+15
2021-12-15blockdev: Drop unused drive_get_next()Markus Armbruster1-1/+0
2021-12-10gdbstub, kvm: let KVM report supported singlestep flagsMaxim Levitsky1-0/+15
2021-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingRichard Henderson1-1/+0
2021-11-02watchdog: remove select_watchdog_actionPaolo Bonzini1-1/+0
2021-11-01KVM: introduce dirty_pages and kvm_dirty_ring_enabledHyman Huang(黄勇)1-0/+1
2021-10-20device_tree: Add qemu_fdt_add_pathYanan Wang1-0/+1
2021-10-15block-backend: update blk_co_pwrite() and blk_co_pread() wrappersVladimir Sementsov-Ogievskiy1-2/+6
2021-10-15block-backend: fix blk_co_flush prototype to mention coroutine_fnVladimir Sementsov-Ogievskiy1-1/+1
2021-10-15block-backend: convert blk_aio_ functions to int64_t bytes paramterVladimir Sementsov-Ogievskiy1-2/+2
2021-10-15block-backend: convert blk_co_copy_range to int64_t bytesVladimir Sementsov-Ogievskiy1-1/+1
2021-10-15block-backend: convert blk_foo wrappers to use int64_t bytes parameterVladimir Sementsov-Ogievskiy1-3/+3
2021-10-15block-backend: convert blk_co_pdiscard to int64_t bytesVladimir Sementsov-Ogievskiy1-1/+2