aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2024-12-31ui & main loop: Redesign of system-specific main thread event handlingPhil Dennis-Jordan1-1/+13
2024-12-31hw/usb/uhci: Introduce and use register definesGuenter Roeck1-0/+11
2024-12-31hw/misc/ivshmem-flat: Add ivshmem-flat deviceGustavo Romero1-0/+85
2024-12-30hw/pci-host/gpex: Allow more than 4 legacy IRQsAlexander Graf1-4/+3
2024-12-28hw/timer/hpet: Drop the unused macroZhao Liu1-1/+0
2024-12-26migration: Unexport migration_is_active()Avihai Horon1-1/+0
2024-12-26migration: Drop migration_is_device()Avihai Horon1-1/+0
2024-12-26vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logicAvihai Horon1-2/+2
2024-12-26vfio/migration: Refactor vfio_devices_all_dirty_tracking() logicAvihai Horon1-1/+1
2024-12-26vfio/container: Add dirty tracking started flagAvihai Horon1-0/+1
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson2-14/+13
2024-12-24softfloat: Add float_muladd_suppress_add_product_zeroRichard Henderson1-0/+5
2024-12-24softfloat: Add float_round_nearest_even_maxRichard Henderson1-0/+2
2024-12-24softfloat: Remove float_muladd_halve_resultRichard Henderson1-3/+0
2024-12-24softfloat: Add float{16,32,64}_muladd_scalbnRichard Henderson1-0/+6
2024-12-22Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi2-1/+21
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi119-418/+471
2024-12-21s390x: remember the maximum page sizeDavid Hildenbrand1-0/+1
2024-12-21s390x: introduce s390_get_memory_limit()David Hildenbrand1-0/+8
2024-12-21virtio-mem: unplug memory only during system resets, not device resetsDavid Hildenbrand1-1/+12
2024-12-21Merge tag 'pull-riscv-to-apply-20241220' of https://github.com/alistair23/qem...Stefan Hajnoczi6-13/+48
2024-12-21Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi4-11/+55
2024-12-20system/accel-ops: Remove unnecessary 'exec/cpu-common.h' headerPhilippe Mathieu-Daudé1-1/+1
2024-12-20system/numa: Remove unnecessary 'exec/cpu-common.h' headerPhilippe Mathieu-Daudé1-1/+0
2024-12-20hw/xen: Remove unnecessary 'exec/cpu-common.h' headerPhilippe Mathieu-Daudé1-2/+0
2024-12-20accel/tcg: Un-inline translator_is_same_page()Philippe Mathieu-Daudé1-8/+7
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé2-3/+3
2024-12-20accel/tcg: Restrict curr_cflags() declaration to 'internal-common.h'Philippe Mathieu-Daudé1-3/+0
2024-12-20qemu/coroutine: Include missing 'qemu/atomic.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-12-20exec/translation-block: Include missing 'qemu/atomic.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'Philippe Mathieu-Daudé2-17/+18
2024-12-20exec/cpu-all: Include 'cpu.h' earlier so MMU_USER_IDX is always definedPhilippe Mathieu-Daudé1-1/+4
2024-12-20user: Move various declarations out of 'exec/exec-all.h'Philippe Mathieu-Daudé2-54/+55
2024-12-20user: Declare cpu_loop() once in 'user/cpu_loop.h'Philippe Mathieu-Daudé1-0/+2
2024-12-20user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h'Philippe Mathieu-Daudé1-0/+34
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (4/4)Philippe Mathieu-Daudé2-6/+2
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (3/4)Philippe Mathieu-Daudé2-12/+12
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (2/4)Philippe Mathieu-Daudé2-55/+57
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (1/4)Philippe Mathieu-Daudé2-5/+8
2024-12-20accel/tcg: Move 'exec/translate-all.h' -> 'tb-internal.h'Philippe Mathieu-Daudé1-28/+0
2024-12-20accel/tcg: Move page_[un]protect() to 'user/page-protection.h'Philippe Mathieu-Daudé2-5/+20
2024-12-20accel/tcg: Use tb_page_addr_t type in page_unprotect()Philippe Mathieu-Daudé1-1/+1
2024-12-20accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'Philippe Mathieu-Daudé2-17/+24
2024-12-20include: Include missing 'qemu/clang-tsa.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-12-20exec/ram_addr: Include missing 'exec/hwaddr.h' and 'exec/cpu-common.h'Philippe Mathieu-Daudé1-0/+3
2024-12-20user: Introduce 'user/guest-host.h' headerPhilippe Mathieu-Daudé3-79/+89
2024-12-20exec/translation-block: Include missing 'exec/vaddr.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-12-20exec/cpu-defs: Remove unnecessary headersPhilippe Mathieu-Daudé1-8/+0
2024-12-20exec/cpu-all: Include missing 'exec/cpu-defs.h' headerPhilippe Mathieu-Daudé1-1/+1
2024-12-20accel/tcg: Have tlb_vaddr_to_host() use vaddr typePhilippe Mathieu-Daudé1-1/+2