2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_roti_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_shv_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_bitsel_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_minmax_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_sat_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_mul_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement TCG_TARGET_HAS_shi_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement andc, orc, abs, neg, not vector... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement minimal vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement tcg_out_dup*_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement tcg_out_mov for vector types Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Implement tcg_out_ld/st for vector types Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg/arm: Add host vector framework Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-04 | Richard Henderson | tcg: Change parameters for tcg_target_const_match Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Use hard-float for {u}int64_to_float{32,64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Alex Bennée | tests/fp: Enable more tests Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert modrem operations to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move floatN_log2 to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert float32_exp2 to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80 compare to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_scalbn to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80 to integer to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80 float conversions to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert integer to floatx80 to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_round_to_int to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_round to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_sqrt to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_div to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_mul to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Convert floatx80_add/sub to FloatParts Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | tests/fp/fp-test: Reverse order of floatx80 precision... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Adjust parts_uncanon_normal for floatx80 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Introduce Floatx80RoundPrec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Reduce FloatFmt Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Split out parts_uncanon_normal Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move sqrt_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move scalbn_decomposed to softfloat-parts... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move compare_floats to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | David Hildenbrand | softfloat: Implement float128_(min|minnum|minnummag... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move minmax_flags to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move uint_to_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move int_to_float to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-06-03 | Richard Henderson | softfloat: Move round_to_uint_and_pack to softfloat... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Richard Henderson | hw/core: Constify TCGCPUOps Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Richard Henderson | target/mips: Fold jazz behaviour into mips_cpu_do_transactio... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::get_paging_enabled to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::get_memory_mapping to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::write_elf* to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::get_crash_info to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move CPUClass::vmsd to SysemuCPUOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Introduce SysemuCPUOps structure Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Move AVR target vmsd field from CPUClass to DeviceClass Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Rename CPUClass vmsd -> legacy_vmsd Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Assert DeviceClass::vmsd is NULL on user emulation Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Directly use get_memory_mapping() fallback handlers... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Directly use get_paging_enabled() fallback handlers... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Directly use cpu_write_elf*() fallback handlers... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Introduce cpu_virtio_is_big_endian() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Un-inline cpu_get_phys_page_debug and cpu_asidx_from_attrs Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Split as cpu-common / cpu-sysemu Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | cpu: Remove duplicated 'sysemu/hw_accel.h' header Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Yasuo Kuwahara | tcg/aarch64: Fix tcg_out_rotl Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Pavel Dovgalyuk | replay: fix watchpoint processing for reverse debugging Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | accel/tcg: Keep TranslationBlock headers local to TCG Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | accel/tcg: Reduce 'exec/tb-context.h' inclusion Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory: Use correct type size Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory_ldst_cached: Use correct type size Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory_ldst_phys: Use correct type sizes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory_ldst: Use correct type sizes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory_ldst_phys: Sort declarations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-26 | Philippe Mathieu... | exec/memory_ldst_cached: Sort declarations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Remove user-only i/o stubs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Move helper_check_io to sysemu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Create helper_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Pass in port to gen_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Tidy gen_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Exit tb after wrmsr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Eliminate user stubs for read/write_crN... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Inline user cpu_svm_check_intercept_param Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Unify invlpg, invlpga Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Move invlpg, hlt, monitor, mwait to sysemu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Pass env to do_pause and do_hlt Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Cleanup read_crN, write_crN, lmsw Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Remove user stub for cpu_vmexit Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Remove pc_start argument to gen_svm_check_intercept Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Tidy svm_check_intercept from tcg Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Simplify gen_debug usage Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Mark some helpers as noreturn Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Eliminate SVM helpers for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Implement skinit in translate.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Assert !GUEST for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Assert !SVME for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Add stub generator for helper_set_dr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Reorder DisasContext members Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Fix the comment for repz_opt Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Reduce DisasContext jmp_opt, repz_opt... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-19 | Richard Henderson | target/i386: Leave TF in DisasContext.flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |