aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-12-24tcg/optimize: Use fold_masks_zs in fold_bswapRichard Henderson1-11/+10
2024-12-24tcg/optimize: Use fold_masks_zs in fold_andcRichard Henderson1-10/+11
2024-12-24tcg/optimize: Use fold_masks_zs in fold_andRichard Henderson1-14/+16
2024-12-24tcg/optimize: Introduce const value accessors for TempOptInfoRichard Henderson1-3/+17
2024-12-24tcg/optimize: Use finish_folding in fold_add, fold_add_vec, fold_addsub2Richard Henderson1-4/+5
2024-12-24tcg/optimize: Change representation of s_maskRichard Henderson1-49/+15
2024-12-24tcg/optimize: Augment s_mask from z_mask in fold_masks_zsRichard Henderson1-15/+6
2024-12-24tcg/optimize: Split out fold_masks_zsRichard Henderson1-3/+12
2024-12-24tcg/optimize: Copy mask writeback to fold_masksRichard Henderson1-3/+14
2024-12-24tcg/optimize: Split out fold_affected_maskRichard Henderson1-15/+27
2024-12-24tcg/optimize: Split out finish_bb, finish_ebbRichard Henderson1-16/+31
2024-12-24plugins: optimize cpu_index code generationPierrick Bouvier1-0/+9
2024-12-24tests/tcg: Do not use inttypes.h in multiarch/system/memory.cIlya Leoshkevich1-5/+4
2024-12-22Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi25-229/+873
2024-12-21s390x: virtio-mem supportDavid Hildenbrand6-1/+267
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1080-2312/+2575
2024-12-21s390x/virtio-ccw: add support for virtio based memory devicesDavid Hildenbrand7-1/+274
2024-12-21s390x: remember the maximum page sizeDavid Hildenbrand4-9/+12
2024-12-21s390x/pv: prepare for memory devicesDavid Hildenbrand1-1/+1
2024-12-21s390x/s390-virtio-ccw: prepare for memory devicesDavid Hildenbrand2-2/+27
2024-12-21s390x/s390-skeys: prepare for memory devicesDavid Hildenbrand1-3/+3
2024-12-21s390x/s390-stattrib-kvm: prepare for memory devices and sparse memory layoutsDavid Hildenbrand1-24/+43
2024-12-21s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMITDavid Hildenbrand2-1/+12
2024-12-21s390x: introduce s390_get_memory_limit()David Hildenbrand4-14/+20
2024-12-21s390x/s390-virtio-ccw: move setting the maximum guest size from sclp to machi...David Hildenbrand3-16/+25
2024-12-21s390x: rename s390-virtio-hcall* to s390-hypercall*David Hildenbrand5-7/+7
2024-12-21s390x/s390-virtio-hcall: prepare for more diag500 hypercallsDavid Hildenbrand4-31/+20
2024-12-21s390x/s390-virtio-hcall: remove hypercall registration mechanismDavid Hildenbrand6-79/+60
2024-12-21s390x/s390-virtio-ccw: don't crash on weird RAM sizesDavid Hildenbrand1-0/+11
2024-12-21virtio-mem: unplug memory only during system resets, not device resetsDavid Hildenbrand2-32/+84
2024-12-21Merge tag 'pull-riscv-to-apply-20241220' of https://github.com/alistair23/qem...Stefan Hajnoczi46-177/+1380
2024-12-21Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi603-1257/+1410
2024-12-20util/qemu-timer: fix indentationAlex Bennée1-1/+1
2024-12-20meson: Do not define CONFIG_DEVICES on user emulationPhilippe Mathieu-Daudé1-1/+2
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-20target/mips: Drop left-over comment about Jazz machinePhilippe Mathieu-Daudé1-4/+0
2024-12-20target/mips: Remove tswap() calls in semihosting uhi_fstat_cb()Philippe Mathieu-Daudé1-13/+30
2024-12-20target/xtensa: Remove tswap() calls in semihosting simcall() helperPhilippe Mathieu-Daudé1-10/+5
2024-12-20accel/tcg: Un-inline translator_is_same_page()Philippe Mathieu-Daudé5-16/+20
2024-12-20accel/tcg: Include missing 'exec/translation-block.h' headerPhilippe Mathieu-Daudé25-0/+25
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé23-3/+24
2024-12-20accel/tcg: Restrict curr_cflags() declaration to 'internal-common.h'Philippe Mathieu-Daudé3-3/+4
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é5-18/+21
2024-12-20exec/cpu-all: Include 'cpu.h' earlier so MMU_USER_IDX is always definedPhilippe Mathieu-Daudé1-1/+4
2024-12-20target/sparc: Move sparc_restore_state_to_opc() to cpu.cPhilippe Mathieu-Daudé4-34/+42
2024-12-20target/sparc: Uninline cpu_get_tb_cpu_state()Anton Johansson2-37/+40