]>
2023-10-04 | Richard Henderson | tcg: Remove argument to tcg_prologue_init ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel/tcg: Make cpu-exec-common.c a target agnostic... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel/tcg: Make icount.o a target agnostic unit ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel/tcg: Make monitor.c a target-agnostic unit ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel/tcg: Rename target-specific 'internal.h' -> ... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | exec: Rename target specific page-vary.c -> page-vary... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | exec: Rename cpu.c -> cpu-target.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel: Rename accel-common.c -> accel-target.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel: Make accel-blocker.o target agnostic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | accel/tcg: Restrict dump_exec_info() declaration ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | exec: Move cpu_loop_foo() target agnostic functions... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Philippe Mathieu... | exec: Make EXCP_FOO definitions target agnostic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: move ld/st helpers to ldst_common.c.inc Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Unify user and softmmu do_[st|ld]*_mmu() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Remove env_tlb() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Use CPUState in atomicity helpers Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Modify atomic_mmu_lookup() to use CPUState Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Modify memory access functions to use CPUState Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Modify probe_access_internal() to use CPUState Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Anton Johansson | accel/tcg: Modify tlb_*() to use CPUState Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Richard Henderson | tcg: Remove TCGContext.tlb_fast_offset ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Richard Henderson | accel/tcg: Remove env_neg() ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Richard Henderson | accel/tcg: Remove cpu_set_cpustate_pointers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-04 | Richard Henderson | accel/tcg: Replace CPUState.env_ptr with cpu_env() ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | tcg: Rename cpu_env to tcg_env ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Remove cpu_neg() ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Move can_do_io to CPUNegativeOffsetState ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Remove CPUState.icount_decr_ptr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Move CPUNegativeOffsetState into CPUState ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Validate placement of CPUNegativeOffsetState ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | target/*: Add instance_align to all cpu base classes ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | target/arm: Remove size and alignment for cpu subclasses ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | qom: Propagate alignment through type system ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Richard Henderson | accel/tcg: Move CPUTLB definitions from cpu-defs.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Anton Johansson | target/arm: Replace TARGET_PAGE_ENTRY_EXTRA ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel/tcg: Restrict tcg_exec_[un]realizefn() to TCG ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel/tcg: Have tcg_exec_realizefn() return a boolean ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel: Declare AccelClass::cpu_common_[un]realize(... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel: Introduce accel_cpu_common_unrealize() stub ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel: Rename accel_cpu_realize() -> accel_cpu_common_realize() ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_r... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-10-03 | Philippe Mathieu... | accel: Rename accel_cpu_realizefn() -> accel_cpu_realize() ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Always require can_do_io ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Always set CF_LAST_IO with CF_NOIRQ ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Improve setting of can_do_io at start of TB ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Track current value of can_do_io in the TB ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Hoist CF_MEMI_ONLY check outside translation... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-28 | Richard Henderson | accel/tcg: Avoid load of icount_decr if unused ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | tcg: Map code_gen_buffer with PROT_BTI ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | tcg/aarch64: Emit BTI insns at jump landing pads ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | util/cpuinfo-aarch64: Add CPUINFO_BTI ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | tcg: Add tcg_out_tb_start backend hook ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | fpu: Handle m68k extended precision denormals properly ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | LIU Zhiwei | fpu: Add conversions between bfloat16 and [u]int8 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Introduce do_st16_mmio_leN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Introduce do_ld16_mmio_beN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Merge io_writex into do_st_mmio_leN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Merge io_readx into do_ld_mmio_beN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Replace direct use of io_readx/io_writex... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Merge cpu_transaction_failed into io_failed ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | plugin: Simplify struct qemu_plugin_hwaddr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Split out io_prepare and io_failed ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | accel/tcg: Simplify tlb_plugin_lookup ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | target/arm: Use tcg_gen_gvec_cmpi for compare vs 0 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20230831030904.1194667-3-richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Richard Henderson | tcg: Add gvec compare with immediate and scalar operand ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20230831030904.1194667-2-richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-16 | Jiajie Chen | tcg/loongarch64: Implement 128-bit load & store Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | host/include/aarch64: Implement clmul.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | host/include/i386: Implement clmul.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/ppc: Use clmul_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/s390x: Use clmul_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/i386: Use clmul_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/arm: Use clmul_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | crypto: Add generic 64-bit carry-less multiply routine ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/ppc: Use clmul_32* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/s390x: Use clmul_32* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/arm: Use clmul_32* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | crypto: Add generic 32-bit carry-less multiply routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/ppc: Use clmul_16* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/s390x: Use clmul_16* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/arm: Use clmul_16* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | crypto: Add generic 16-bit carry-less multiply routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/ppc: Use clmul_8* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/s390x: Use clmul_8* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | target/arm: Use clmul_8* routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Richard Henderson | crypto: Add generic 8-bit carry-less multiply routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower rotli_vec to vrotri Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower rotv_vec ops to LSX Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower vector shift integer ops Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower bitsel_vec to vbitsel Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower vector shift vector ops Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower vector saturated ops Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower vector min max ops Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower mul_vec to vmul Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower neg_vec to vneg Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower vector bitwise operations Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower add/sub_vec to vadd/vsub Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower cmp_vec to vseq/vsle/vslt Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg: pass vece to tcg_target_const_match() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-15 | Jiajie Chen | tcg/loongarch64: Lower basic tcg vec ops to LSX Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
next |