summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20220211' into...Peter Maydell2022-02-1418-379/+1293
|\
| * tcg/sparc: Support unaligned access for user-onlyRichard Henderson2022-02-081-8/+211
| * tcg/sparc: Add tcg_out_jmpl_const for better tail callsRichard Henderson2022-02-081-14/+23
| * tcg/sparc: Use the constant pool for 64-bit constantsRichard Henderson2022-02-081-0/+15
| * tcg/sparc: Convert patch_reloc to return boolRichard Henderson2022-02-081-2/+6
| * tcg/sparc: Improve code gen for shifted 32-bit constantsRichard Henderson2022-02-081-6/+6
| * tcg/sparc: Add scratch argument to tcg_out_movi_intRichard Henderson2022-02-081-6/+9
| * tcg/sparc: Split out tcg_out_movi_imm32Richard Henderson2022-02-081-15/+21
| * tcg/sparc: Use tcg_out_movi_imm13 in tcg_out_addsub2_i64Richard Henderson2022-02-081-3/+7
| * tcg/mips: Support unaligned access for softmmuRichard Henderson2022-02-081-40/+51
| * tcg/mips: Support unaligned access for user-onlyRichard Henderson2022-02-082-8/+328
| * tcg/arm: Support raising sigbus for user-onlyRichard Henderson2022-02-082-4/+81
| * tcg/arm: Reserve a register for guest_baseRichard Henderson2022-02-081-11/+28
| * tcg/arm: Support unaligned access for softmmuRichard Henderson2022-02-081-20/+21
| * tcg/arm: Check alignment for ldrd and strdRichard Henderson2022-02-081-15/+8Star
| * tcg/arm: Remove use_armv6_instructionsRichard Henderson2022-02-082-166/+27Star
| * tcg/arm: Remove use_armv5t_instructionsRichard Henderson2022-02-082-31/+7Star
| * tcg/arm: Drop support for armv4 and armv5 hostsRichard Henderson2022-02-081-0/+5
| * tcg/loongarch64: Support raising sigbus for user-onlyWANG Xuerui2022-02-082-4/+69
| * tcg/tci: Support raising sigbus for user-onlyRichard Henderson2022-02-081-6/+14
| * tcg/s390x: Support raising sigbus for user-onlyRichard Henderson2022-02-082-4/+57
| * tcg/riscv: Support raising sigbus for user-onlyRichard Henderson2022-02-082-4/+61
| * tcg/ppc: Support raising sigbus for user-onlyRichard Henderson2022-02-082-10/+90
| * tcg/aarch64: Support raising sigbus for user-onlyRichard Henderson2022-02-082-19/+74
| * tcg/i386: Support raising sigbus for user-onlyRichard Henderson2022-02-082-7/+98
| * tcg/loongarch64: Fix fallout from recent MO_Q renamingWANG Xuerui2022-02-081-1/+1
* | tracing: remove TCG memory access tracingAlex Bennée2022-02-091-5/+0Star
|/
* cpuid: use unsigned for max cpuidMichael S. Tsirkin2022-02-041-1/+1
* exec/memop: Adding signedness to quad definitionsFrédéric Pétrot2022-01-0810-56/+56
* tcg/optimize: Fix folding of vector opsRichard Henderson2022-01-051-11/+38
* tcg/loongarch64: Register the JITWANG Xuerui2021-12-211-0/+44
* tcg/loongarch64: Implement tcg_target_initWANG Xuerui2021-12-211-0/+27
* tcg/loongarch64: Implement exit_tb/goto_tbWANG Xuerui2021-12-211-0/+19
* tcg/loongarch64: Implement tcg_target_qemu_prologueWANG Xuerui2021-12-211-0/+68
* tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st opsWANG Xuerui2021-12-212-0/+355
* tcg/loongarch64: Implement simple load/store opsWANG Xuerui2021-12-212-0/+132
* tcg/loongarch64: Implement tcg_out_callWANG Xuerui2021-12-211-0/+34
* tcg/loongarch64: Implement setcond opsWANG Xuerui2021-12-212-0/+70
* tcg/loongarch64: Implement br/brcond opsWANG Xuerui2021-12-212-0/+54
* tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu opsWANG Xuerui2021-12-213-8/+74
* tcg/loongarch64: Implement add/sub opsWANG Xuerui2021-12-212-0/+40
* tcg/loongarch64: Implement shl/shr/sar/rotl/rotr opsWANG Xuerui2021-12-213-2/+94
* tcg/loongarch64: Implement clz/ctz opsWANG Xuerui2021-12-213-4/+47
* tcg/loongarch64: Implement bswap{16,32,64} opsWANG Xuerui2021-12-212-5/+37
* tcg/loongarch64: Implement deposit/extract opsWANG Xuerui2021-12-213-4/+26
* tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc opsWANG Xuerui2021-12-213-8/+98
* tcg/loongarch64: Implement sign-/zero-extension opsWANG Xuerui2021-12-213-12/+95
* tcg/loongarch64: Implement goto_ptrWANG Xuerui2021-12-212-0/+32
* tcg/loongarch64: Implement tcg_out_mov and tcg_out_moviWANG Xuerui2021-12-211-0/+137