aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-01-07tcg/sparc: Support split-wx code generationRichard Henderson2-12/+14
2021-01-07tcg/sparc: Use tcg_tbrel_diffRichard Henderson1-8/+7
2021-01-07tcg/ppc: Support split-wx code generationRichard Henderson2-24/+31
2021-01-07tcg/ppc: Use tcg_out_mem_long to reset TCG_REG_TBRichard Henderson1-3/+2
2021-01-07tcg/ppc: Use tcg_tbrel_diffRichard Henderson1-3/+3
2021-01-07tcg: Introduce tcg_tbrel_diffRichard Henderson1-0/+13
2021-01-07tcg/tci: Push const down through bytecode readingRichard Henderson1-26/+34
2021-01-07disas: Push const down through host disassemblyRichard Henderson3-6/+4
2021-01-07tcg/aarch64: Support split-wx code generationRichard Henderson2-26/+33
2021-01-07tcg/aarch64: Use B not BL for tcg_out_goto_longRichard Henderson1-1/+1
2021-01-07tcg/i386: Support split-wx code generationRichard Henderson2-10/+12
2021-01-07tcg: Return the TB pointer from the rx region from exit_tbRichard Henderson2-15/+33
2021-01-07accel/tcg: Support split-wx for darwin/iOS with vm_remapRichard Henderson1-0/+67
2021-01-07accel/tcg: Support split-wx for linux with memfdRichard Henderson1-8/+76
2021-01-07tcg: Add --accel tcg,split-wx propertyRichard Henderson15-12/+72
2021-01-07tcg: Use Error with alloc_code_gen_bufferRichard Henderson1-26/+34
2021-01-07tcg: Make tb arg to synchronize_from_tb constRichard Henderson12-12/+23
2021-01-07tcg: Make DisasContextBase.tb constRichard Henderson6-8/+8
2021-01-07tcg: Adjust tb_target_set_jmp_target for split-wxRichard Henderson14-42/+44
2021-01-07tcg: Adjust tcg_register_jit for constRichard Henderson10-14/+14
2021-01-07tcg: Adjust tcg_out_label for constRichard Henderson2-8/+8
2021-01-07tcg: Adjust tcg_out_call for constRichard Henderson10-19/+19
2021-01-07tcg: Adjust TCGLabel for constRichard Henderson7-9/+10
2021-01-07tcg: Introduce tcg_splitwx_to_{rx,rw}Richard Henderson13-40/+105
2021-01-07tcg: Add in_code_gen_bufferRichard Henderson2-18/+19
2021-01-07tcg: Move tcg epilogue pointer out of TCGContextRichard Henderson11-15/+16
2021-01-07tcg: Move tcg prologue pointer out of TCGContextRichard Henderson3-8/+14
2021-01-07util: Specialize flush_idcache_range for aarch64Richard Henderson1-0/+69
2021-01-07util: Enhance flush_icache_range with separate data pointerRichard Henderson9-30/+51
2021-01-07tcg: Do not flush icache for interpreterRichard Henderson1-0/+4
2021-01-07util/oslib: Assert qemu_try_memalign() alignment is a power of 2Philippe Mathieu-Daudé2-0/+3
2021-01-07util/oslib-win32: Use _aligned_malloc for qemu_try_memalignRichard Henderson1-7/+4
2021-01-07tcg: Introduce INDEX_op_qemu_st8_i32Richard Henderson15-12/+49
2021-01-07tcg/i386: Adjust TCG_TARGET_HAS_MEMORY_BSWAPRichard Henderson2-75/+47
2021-01-07linux-user: Conditionalize TUNSETVNETLERichard Henderson1-0/+2
2021-01-06Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-060121-4' int...Peter Maydell4-6/+13
2021-01-06cirrus: don't run full qtest on macOSDaniel P. Berrangé1-4/+10
2021-01-06tests/acceptance: bound the size of readline in s390_ccw_virtioAlex Bennée1-1/+1
2021-01-06tests/iotests: drop test 312 from auto groupAlex Bennée1-1/+1
2021-01-06tests/docker: Include 'ccache' in Debian base imagePhilippe Mathieu-Daudé1-0/+1
2021-01-06Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell67-874/+1013
2021-01-06Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20210106' into...Peter Maydell6-22/+37
2021-01-06sun4m: don't connect two qemu_irqs directly to the same inputMark Cave-Ayland2-5/+20
2021-01-06include/hw/sparc/grlib.h: Remove unused set_pil_in_fn typedefPeter Maydell1-2/+0
2021-01-06hw/sparc: Make grlib-irqmp device handle its own inbound IRQ linesPeter Maydell3-15/+13
2021-01-06hw/timer/slavio_timer: Allow 64-bit accessesPhilippe Mathieu-Daudé1-0/+4
2021-01-06Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.0-20210106' in...Peter Maydell22-383/+616
2021-01-06win32: drop fd registration to the main-loop on setting non-blockMarc-André Lureau1-1/+0
2021-01-06configure: move tests/qemu-iotests/common.env generation to mesonPaolo Bonzini3-7/+6
2021-01-06meson.build: convert --with-default-devices to mesonPaolo Bonzini3-11/+9