2021-06-29 |
LIU Zhiwei | tcg: Add tcg_gen_vec_add{sub}8_i32 ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
LIU Zhiwei | tcg: Add tcg_gen_vec_add{sub}16_i32 ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Do not exit tb for X_FLAG changes ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Remove dc->flagx_known ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Improve JMP_INDIRECT ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Use tcg_gen_lookup_and_goto_ptr ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Add DISAS_DBRANCH ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Add DISAS_UPDATE_NEXT ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Set cpustate_changed for rfe/rfn ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Fold unhandled X_FLAG changes into cpustate_changed ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Mark static arrays const ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Mark helper_raise_exception noreturn ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Convert to TranslatorOps ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Fix use_goto_tb ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Mark exceptions as DISAS_NORETURN ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Replace DISAS_TB_JUMP with DISAS_NORETURN ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Remove DISAS_SWI ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/cris: Add DisasContextBase to DisasContext ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/avr: Convert to TranslatorOps ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/avr: Change ctx to DisasContext* in gen_intermediate_code ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/avr: Add DisasContextBase to DisasContext ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Use pc_next for pc + 4 ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Inline handle_instruction ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Clean up goto in handle_instruction ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Remove assignment to env in handle_instruction ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Convert to TranslatorOps ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Add DisasContextBase to DisasContext ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Use global cpu_R ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Use global cpu_env ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-29 |
Richard Henderson | target/nios2: Replace DISAS_TB_JUMP with DISAS_NORETURN ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-28 |
Richard Henderson | target/alpha: Honor the FEN bit ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-28 |
Richard Henderson | pc-bios: Update the palcode-clipper image ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-28 |
Jason Thorpe | hw/alpha: Provide a PCI-ISA bridge device node ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-28 |
Jason Thorpe | hw/alpha: Provide console information to the PALcode... ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-28 |
Jason Thorpe | hw/alpha: Set minimum PCI device ID to 1 to match Clipper... ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Stefan Weil | util/oslib-win32: Fix fatal assertion in qemu_try_memalign ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Alessandro Di Federico | tcg: expose TCGCond manipulation routines ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Restart when exhausting the stack frame ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Allocate sufficient storage in temp_allocate_frame ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/sparc: Fix temp_allocate_frame vs sparc stack bias ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | accel/tcg: Probe the proper permissions for atomic ops ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tests/tcg: Increase timeout for TCI ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Use {set,clear}_helper_retaddr ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Remove the qemu_ld/st_type macros ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | Revert "tcg/tci: Use exec/cpu_ldst.h interfaces" ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Split out tci_qemu_ld, tci_qemu_st ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement add2, sub2 ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement mulu2, muls2 ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement clz, ctz, ctpop ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement extract, sextract ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement andc, orc, eqv, nand, nor ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement movcond ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Implement goto_ptr ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Change encoding to uint32_t units ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Remove tci_write_reg ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Emit setcond before brcond ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Reserve r13 for a temporary ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Use ffi for calls ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Move call-return regs to end of tcg_target_reg_allo... ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg/tci: Improve tcg_target_call_clobber_regs ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Build ffi data structures for helpers ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Add tcg_call_func ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Store the TCGHelperInfo in the TCGOp for call ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | accel/tcg: Add tcg call flags to plugins helpers ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | accel/tcg/plugin-gen: Drop inline markers ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Add tcg_call_flags ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-19 |
Richard Henderson | tcg: Combine dh_is_64bit and dh_is_signed to dh_typecode ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | configure: Remove probe for _Static_assert ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-9-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | qemu/compiler: Remove QEMU_GENERIC ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-8-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | include/qemu/lockable: Use _Generic instead of QEMU_GENERIC ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-7-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | util: Use unique type for QemuRecMutex in thread-posix.h ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-6-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | util: Pass file+line to qemu_rec_mutex_unlock_impl ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-5-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | util: Use real functions for thread-posix QemuRecMutex ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-4-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | softfloat: Use _Generic instead of QEMU_GENERIC ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-3-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-16 |
Richard Henderson | configure: Use -std=gnu11 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210614233143.1221879-2-richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Luis Pires | docs/devel: Explain in more detail the TB chaining... ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | softfloat: Fix tp init in float32_exp2 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210607223812.110596-1-richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Jose R. Ziviani | tcg/arm: Fix tcg_out_op function signature ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Fix documentation for tcg_constant_* vs tcg_temp_free_* ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Introduce tcg_remove_ops_after ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Move tcg_init_ctx and tcg_ctx from accel/tcg/ ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: When allocating for !splitwx, begin with PROT_NONE ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Merge buffer protection and guard page protection ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Round the tb_size default from qemu_get_host_physmem ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | util/osdep: Add qemu_mprotect_rw ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Sink qemu_madvise call to common code ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Return the map protection from alloc_code_gen_buffer ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-14 |
Richard Henderson | tcg: Allocate code_gen_buffer into struct tcg_region_state ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Move in_code_gen_buffer and tests to region.c ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Tidy split_cross_256mb ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Tidy tcg_n_regions ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Rename region.start to region.after_prologue ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Replace region.end with region.total_size ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Move MAX_CODE_GEN_BUFFER_SIZE to tcg-target.h ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Introduce tcg_max_ctxs ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | accel/tcg: Pass down max_cpus to tcg_init ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | accel/tcg: Use MiB in tcg_init_machine ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | accel/tcg: Merge tcg_exec_init into tcg_init_machine ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-06-11 |
Richard Henderson | tcg: Create tcg_init ...off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |