| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-03-... | Peter Maydell | 2021-03-10 | 1 | -1/+0 |
|\ |
|
| * | qtest: delete superfluous inclusions of qtest.h | Chen Qun | 2021-03-09 | 1 | -1/+0 |
* | | accel/tcg: Precompute curr_cflags into cpu->tcg_cflags | Richard Henderson | 2021-03-06 | 6 | -10/+11 |
* | | accel/tcg: drop the use of CF_HASH_MASK and rename params | Alex Bennée | 2021-03-06 | 3 | -12/+14 |
* | | accel/tcg: move CF_CLUSTER calculation to curr_cflags | Alex Bennée | 2021-03-06 | 3 | -9/+8 |
* | | accel/tcg: rename tb_lookup__cpu_state and hoist state extraction | Alex Bennée | 2021-03-06 | 2 | -3/+11 |
|/ |
|
* | accel/tcg: allow plugin instrumentation to be disable via cflags | Alex Bennée | 2021-02-18 | 3 | -11/+15 |
* | accel/tcg: remove CF_NOCACHE and special cases | Alex Bennée | 2021-02-18 | 1 | -36/+15 |
* | accel/tcg: re-factor non-RAM execution code | Alex Bennée | 2021-02-18 | 1 | -15/+15 |
* | accel/tcg: cache single instruction TB on pending replay exception | Alex Bennée | 2021-02-18 | 1 | -40/+4 |
* | accel/tcg: actually cache our partial icount TB | Alex Bennée | 2021-02-18 | 1 | -8/+9 |
* | target/sh4: Create superh_io_recompile_replay_branch | Richard Henderson | 2021-02-18 | 1 | -12/+0 |
* | target/mips: Create mips_io_recompile_replay_branch | Richard Henderson | 2021-02-18 | 1 | -10/+2 |
* | accel/tcg: Create io_recompile_replay_branch hook | Richard Henderson | 2021-02-18 | 1 | -4/+13 |
* | accel/tcg/plugin-gen: fix the call signature for inline callbacks | Alex Bennée | 2021-02-18 | 1 | -21/+11 |
* | exec: Rename guest_{addr,range}_valid to *_untagged | Richard Henderson | 2021-02-16 | 1 | -1/+2 |
* | exec: Use cpu_untagged_addr in g2h; split out g2h_untagged | Richard Henderson | 2021-02-16 | 2 | -26/+26 |
* | tcg: Introduce target-specific page data for user-only | Richard Henderson | 2021-02-16 | 1 | -0/+28 |
* | accel/tcg: Add URL of clang bug to comment about our workaround | Peter Maydell | 2021-02-11 | 1 | -6/+19 |
* | replay: fix replay of the interrupts | Pavel Dovgalyuk | 2021-02-08 | 1 | -1/+7 |
* | accel: replace struct CpusAccel with AccelOpsClass | Claudio Fontana | 2021-02-05 | 10 | -58/+84 |
* | accel: extend AccelState and AccelClass to user-mode | Claudio Fontana | 2021-02-05 | 2 | -4/+13 |
* | cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClass | Claudio Fontana | 2021-02-05 | 3 | -21/+50 |
* | cpu: move debug_check_watchpoint to tcg_ops | Claudio Fontana | 2021-02-05 | 1 | -1/+2 |
* | cpu: move cc->do_interrupt to tcg_ops | Claudio Fontana | 2021-02-05 | 1 | -2/+2 |
* | cpu: Move debug_excp_handler to tcg_ops | Eduardo Habkost | 2021-02-05 | 1 | -2/+2 |
* | cpu: Move tlb_fill to tcg_ops | Eduardo Habkost | 2021-02-05 | 2 | -6/+7 |
* | cpu: Move cpu_exec_* to tcg_ops | Eduardo Habkost | 2021-02-05 | 1 | -6/+6 |
* | cpu: Move synchronize_from_tb() to tcg_ops | Eduardo Habkost | 2021-02-05 | 1 | -2/+2 |
* | accel/tcg: split TCG-only code from cpu_exec_realizefn | Claudio Fontana | 2021-02-05 | 1 | -0/+28 |
* | tcg: Restart code generation when we run out of temps | Richard Henderson | 2021-01-24 | 1 | -1/+14 |
* | tcg: Toggle page execution for Apple Silicon | Roman Bolshakov | 2021-01-23 | 2 | -0/+5 |
* | accel/tcg: Restrict cpu_io_recompile() from other accelerators | Philippe Mathieu-Daudé | 2021-01-23 | 2 | -0/+3 |
* | accel/tcg: Restrict tb_gen_code() from other accelerators | Philippe Mathieu-Daudé | 2021-01-23 | 3 | -0/+20 |
* | accel/tcg: Move tb_flush_jmp_cache() to cputlb.c | Richard Henderson | 2021-01-23 | 2 | -17/+18 |
* | accel/tcg: Make cpu_gen_init() static | Philippe Mathieu-Daudé | 2021-01-23 | 1 | -1/+1 |
* | tcg: update the cpu running flag in cpu_exec_step_atomic | Douglas Crosher | 2021-01-22 | 1 | -0/+4 |
* | tcg: Use tcg_constant_{i32,i64} with tcg plugins | Richard Henderson | 2021-01-13 | 1 | -27/+22 |
* | tcg: Remove TCG_TARGET_SUPPORT_MIRROR | Richard Henderson | 2021-01-07 | 1 | -7/+9 |
* | accel/tcg: Add mips support to alloc_code_gen_buffer_splitwx_memfd | Richard Henderson | 2021-01-07 | 1 | -8/+38 |
* | tcg: Return the TB pointer from the rx region from exit_tb | Richard Henderson | 2021-01-07 | 1 | -14/+21 |
* | accel/tcg: Support split-wx for darwin/iOS with vm_remap | Richard Henderson | 2021-01-07 | 1 | -0/+67 |
* | accel/tcg: Support split-wx for linux with memfd | Richard Henderson | 2021-01-07 | 1 | -8/+76 |
* | tcg: Add --accel tcg,split-wx property | Richard Henderson | 2021-01-07 | 2 | -9/+52 |
* | tcg: Use Error with alloc_code_gen_buffer | Richard Henderson | 2021-01-07 | 1 | -26/+34 |
* | tcg: Make DisasContextBase.tb const | Richard Henderson | 2021-01-07 | 1 | -2/+2 |
* | tcg: Adjust tb_target_set_jmp_target for split-wx | Richard Henderson | 2021-01-07 | 1 | -1/+3 |
* | tcg: Introduce tcg_splitwx_to_{rx,rw} | Richard Henderson | 2021-01-07 | 5 | -22/+19 |
* | tcg: Add in_code_gen_buffer | Richard Henderson | 2021-01-07 | 1 | -18/+8 |
* | tcg: Move tcg epilogue pointer out of TCGContext | Richard Henderson | 2021-01-07 | 1 | -1/+1 |