]>
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-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-20 | Richard Henderson | tests/docker: Update docker-loongarch-cross toolchain ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230829220228.928506-2-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 | 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-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-08 | Richard Henderson | target/arm: Enable SCTLR_EL1.TIDCP for user-only ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230831232441.66020-6-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Implement FEAT_TIDCP1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230831232441.66020-5-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Implement HCR_EL2.TIDCP ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230831232441.66020-4-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Implement cortex-a710 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230831232441.66020-3-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Implement RMR_ELx ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230831232441.66020-2-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Do not use gen_mte_checkN in trans_STGP ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230901203103.136408-1-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Implement FEAT_PACQARMA3 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230829232335.965414-6-richard.henderson@linaro.org ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | target/arm: Don't change pauth features when changing... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230829232335.965414-5-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-08 | Richard Henderson | tests/tcg/aarch64: Adjust pauth tests for FEAT_FPAC ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230829232335.965414-2-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-09-06 | Richard Henderson | target/ppc: Flush inputs to zero with NJ in ppc_store_vscr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Track shm regions with an interval tree ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Fix shmdt ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Use WITH_MMAP_LOCK_GUARD in target_{shmat... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Move shmat and shmdt implementations to... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Remove ELF_START_MMAP and image_info.start_mmap ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Show heap address in /proc/pid/maps ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Adjust brk for load_bias ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Use walk_memory_regions for open_self_maps ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | util/selfmap: Use dev_t and ino_t in MapInfo ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-09-01 | Richard Henderson | linux-user: Split out cpu/target_proc.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Implement FEAT_HPDS2 as a no-op ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230811214031.171020-11-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Suppress FEAT_TRBE (Trace Buffer Extension) ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230811214031.171020-10-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Apply access checks to neoverse-v1 special... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-8-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Apply access checks to neoverse-n1 special... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-7-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Introduce make_ccsidr64 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-6-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: When tag memory is not present, set MTE=1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-5-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Support more GM blocksizes ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-4-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Allow cpu to configure GM blocksize ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-3-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-31 | Richard Henderson | target/arm: Reduce dcz_blocksize to uint8_t ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230811214031.171020-2-richard.henderson@linaro.org |
commit | commitdiff | tree |
2023-08-29 | Richard Henderson | Revert "include/exec: typedef abi_ptr to vaddr in softmmu" ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-29 | Richard Henderson | tcg/sparc64: Disable TCG_TARGET_HAS_extr_i64_i32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-29 | Richard Henderson | tcg: Remove vecop_list check from tcg_gen_not_vec ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-29 | Richard Henderson | softmmu: Use async_run_on_cpu in tcg_commit ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-29 | Richard Henderson | softmmu: Assert data in bounds in iotlb_to_section ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-28 | Richard Henderson | bsd-user: Remove image_info.start_brk ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230818175736.144194-4-richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-28 | Richard Henderson | bsd-user: Remove image_info.mmap ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230818175736.144194-3-richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-28 | Richard Henderson | bsd-user: Remove ELF_START_MMAP and image_info.start_mmap ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230818175736.144194-2-richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Implement negsetcond_* ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Use shift in tcg_out_setcond ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Clear dest first in tcg_out_setcond if possible ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Use CMP+SBB in tcg_out_setcond ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Merge tcg_out_movcond{32,64} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Merge tcg_out_setcond{32,64} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/i386: Merge tcg_out_brcond{32,64} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/sparc64: Implement negsetcond_* ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-08-24 | Richard Henderson | tcg/s390x: Implement negsetcond_* ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
next |