aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2022-02-21include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.hPeter Maydell
2022-02-21include: Move qemu_mprotect_*() to new qemu/mprotect.hPeter Maydell
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell
2022-02-14Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20220211' into...Peter Maydell
2022-02-09tracing: remove TCG memory access tracingAlex Bennée
2022-02-09tcg/sparc: Support unaligned access for user-onlyRichard Henderson
2022-02-09tcg/sparc: Add tcg_out_jmpl_const for better tail callsRichard Henderson
2022-02-09tcg/sparc: Use the constant pool for 64-bit constantsRichard Henderson
2022-02-09tcg/sparc: Convert patch_reloc to return boolRichard Henderson
2022-02-09tcg/sparc: Improve code gen for shifted 32-bit constantsRichard Henderson
2022-02-09tcg/sparc: Add scratch argument to tcg_out_movi_intRichard Henderson
2022-02-09tcg/sparc: Split out tcg_out_movi_imm32Richard Henderson
2022-02-09tcg/sparc: Use tcg_out_movi_imm13 in tcg_out_addsub2_i64Richard Henderson
2022-02-09tcg/mips: Support unaligned access for softmmuRichard Henderson
2022-02-09tcg/mips: Support unaligned access for user-onlyRichard Henderson
2022-02-09tcg/arm: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/arm: Reserve a register for guest_baseRichard Henderson
2022-02-09tcg/arm: Support unaligned access for softmmuRichard Henderson
2022-02-09tcg/arm: Check alignment for ldrd and strdRichard Henderson
2022-02-09tcg/arm: Remove use_armv6_instructionsRichard Henderson
2022-02-09tcg/arm: Remove use_armv5t_instructionsRichard Henderson
2022-02-09tcg/arm: Drop support for armv4 and armv5 hostsRichard Henderson
2022-02-09tcg/loongarch64: Support raising sigbus for user-onlyWANG Xuerui
2022-02-09tcg/tci: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/s390x: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/riscv: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/ppc: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/aarch64: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/i386: Support raising sigbus for user-onlyRichard Henderson
2022-02-09tcg/loongarch64: Fix fallout from recent MO_Q renamingWANG Xuerui
2022-02-04cpuid: use unsigned for max cpuidMichael S. Tsirkin
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot
2022-01-04tcg/optimize: Fix folding of vector opsRichard Henderson
2021-12-21tcg/loongarch64: Register the JITWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_target_initWANG Xuerui
2021-12-21tcg/loongarch64: Implement exit_tb/goto_tbWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_target_qemu_prologueWANG Xuerui
2021-12-21tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement simple load/store opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement tcg_out_callWANG Xuerui
2021-12-21tcg/loongarch64: Implement setcond opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement br/brcond opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement add/sub opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement shl/shr/sar/rotl/rotr opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement clz/ctz opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement bswap{16,32,64} opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement deposit/extract opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc opsWANG Xuerui
2021-12-21tcg/loongarch64: Implement sign-/zero-extension opsWANG Xuerui