-
pull-tcg-20230123709bcd7d · ·
common-user: Re-enable ppc32 host tcg: Avoid recursion in tcg_gen_mulu2_i32 tcg: Mark tcg helpers noinline to avoid an issue with LTO tcg/arm: Use register pair allocation for qemu_{ld,st}_i64 disas: Enable loongarch disassembler, and fixes tcg/loongarch64: Improve move immediate tcg/loongarch64: Improve add immediate tcg/loongarch64: Improve setcond tcg/loongarch64: Implement movcond tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst tcg/loongarch64: Reorg goto_tb implementation
-
pull-tcg-2023011661710a7e · ·
- Reorg cpu_tb_exec around setjmp. - Use __attribute__((target)) for buffer_is_zero. - Add perfmap and jitdump for perf support.
-
pull-tcg-2023010690497e03 · ·
tcg/s390x improvements: - drop support for pre-z196 cpus (eol before 2017) - add support for misc-instruction-extensions-3 - misc cleanups
-
pull-tcg-20230105d4846c33 · ·
Fix race conditions in new user-only vma tracking. Add tcg backend paired register allocation. Cleanup tcg backend function call abi.
-
pull-tcg-20221229b05e3553 · ·
Fix race conditions in new user-only vma tracking. Add tcg backend paired register allocation. Cleanup tcg backend function call abi.
-
pull-tcg-2022122081124265 · ·
Use interval trees for user-only vma mappings. Assorted cleanups to page locking.
-
pull-tcg-20221216a9d02263 · ·
Use interval trees for user-only vma mappings. Assorted cleanups to page locking.
-
pull-tcg-20221031-283d92559 · ·
Remove sparc32plus support from tcg/sparc. target/i386: Use cpu_unwind_state_data for tpr access. target/i386: Expand eflags updates inline Complete cpu initialization before registration
-
pull-tcg-20221031cb375590 · ·
Remove sparc32plus support from tcg/sparc. target/i386: Use cpu_unwind_state_data for tpr access. target/i386: Expand eflags updates inline
-
pull-tcg-2022102604f10575 · ·
Revert incorrect cflags initialization. Add direct jumps for tcg/loongarch64. Speed up breakpoint check. Improve assertions for atomic.h. Move restore_state_to_opc to TCGCPUOps. Cleanups to TranslationBlock maintenance.
-
pull-tcg-20221004ab419fd8 · ·
Cache CPUClass for use in hot code paths. Add CPUTLBEntryFull, probe_access_full, tlb_set_page_full. Add generic support for TARGET_TB_PCREL. tcg/ppc: Optimize 26-bit jumps using STQ for POWER 2.07 target/sh4: Fix TB_FLAG_UNALIGN
-
pull-semi-202209147d7fb116 · ·
Convert m68k to semihosting/syscalls.h. Convert nios2 to semihosting/syscalls.h. Allow optional use of semihosting from userspace.
-
pull-arm-20220914761c532a · ·
Add cortex-a35. Fix bcm2835 framebuffer for rpi firmware. Add FEAT_ETS. Add FEAT_PMUv3p5. Cleanups to armv7m_load_kernel.
-
pull-tcg-2022090600c07344 · ·
Respect PROT_EXEC in user-only mode. Fix s390x, i386 and riscv for translations crossing a page.
-
pull-tcg-20220904cc64de1f · ·
Respect PROT_EXEC in user-only mode. Fix s390x, i386 and riscv for translations crossing a page.