summaryrefslogtreecommitdiffstats
path: root/accel/tcg/cpu-exec.c
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Restrict cpu_handle_halt() to sysemuPhilippe Mathieu-Daudé2021-09-211-2/+4
* accel/tcg: Restrict TCGCPUOps::cpu_exec_interrupt() to sysemuPhilippe Mathieu-Daudé2021-09-141-3/+7
* accel/tcg: Rename user-mode do_interrupt hack as fake_user_interruptPhilippe Mathieu-Daudé2021-09-141-2/+2
* accel/tcg: Remove unused variable in cpu_execRichard Henderson2021-07-261-8/+2
* accel/tcg: Remove unnecessary check on icount_extra in cpu_loop_exec_tb()Peter Maydell2021-07-261-1/+3
* accel/tcg: Don't use CF_COUNT_MASK as the max value of icount_decr.u16.lowPeter Maydell2021-07-261-1/+1
* accel/tcg: Record singlestep_enabled in tb->cflagsRichard Henderson2021-07-211-1/+6
* accel/tcg: Move breakpoint recognition outside translationRichard Henderson2021-07-211-3/+88
* accel/tcg: Merge tb_find into its only callerRichard Henderson2021-07-211-43/+42
* accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomicRichard Henderson2021-07-211-3/+8
* accel/tcg: Handle -singlestep in curr_cflagsRichard Henderson2021-07-211-1/+7
* accel/tcg: Drop CF_NO_GOTO_PTR from -d nochainRichard Henderson2021-07-211-1/+1
* accel/tcg: Add CF_NO_GOTO_TB and CF_NO_GOTO_PTRRichard Henderson2021-07-211-1/+7
* accel/tcg: Move curr_cflags into cpu-exec.cRichard Henderson2021-07-211-0/+5
* accel/tcg: Log tb->cflags with -d execRichard Henderson2021-07-091-3/+3
* accel/tcg: Split out log_cpu_execRichard Henderson2021-07-091-27/+34
* accel/tcg: Move tb_lookup to cpu-exec.cRichard Henderson2021-07-091-1/+30
* accel/tcg: Move helper_lookup_tb_ptr to cpu-exec.cRichard Henderson2021-07-091-0/+30
* accel/tcg: Keep TranslationBlock headers local to TCGPhilippe Mathieu-Daudé2021-05-261-3/+3
* accel/tcg: Reduce 'exec/tb-context.h' inclusionPhilippe Mathieu-Daudé2021-05-261-0/+1
* Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0
* Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-03-...Peter Maydell2021-03-101-1/+0
|\
| * qtest: delete superfluous inclusions of qtest.hChen Qun2021-03-091-1/+0
* | accel/tcg: Precompute curr_cflags into cpu->tcg_cflagsRichard Henderson2021-03-061-3/+0
* | accel/tcg: drop the use of CF_HASH_MASK and rename paramsAlex Bennée2021-03-061-8/+8
* | accel/tcg: move CF_CLUSTER calculation to curr_cflagsAlex Bennée2021-03-061-5/+4
* | accel/tcg: rename tb_lookup__cpu_state and hoist state extractionAlex Bennée2021-03-061-2/+8
|/
* accel/tcg: cache single instruction TB on pending replay exceptionAlex Bennée2021-02-181-40/+4
* accel/tcg: actually cache our partial icount TBAlex Bennée2021-02-181-8/+9
* accel/tcg: Add URL of clang bug to comment about our workaroundPeter Maydell2021-02-111-6/+19
* cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana2021-02-051-13/+14
* cpu: move cc->do_interrupt to tcg_opsClaudio Fontana2021-02-051-2/+2
* cpu: Move debug_excp_handler to tcg_opsEduardo Habkost2021-02-051-2/+2
* cpu: Move cpu_exec_* to tcg_opsEduardo Habkost2021-02-051-6/+6
* cpu: Move synchronize_from_tb() to tcg_opsEduardo Habkost2021-02-051-2/+2
* accel/tcg: split TCG-only code from cpu_exec_realizefnClaudio Fontana2021-02-051-0/+28
* tcg: Toggle page execution for Apple SiliconRoman Bolshakov2021-01-231-0/+2
* accel/tcg: Restrict tb_gen_code() from other acceleratorsPhilippe Mathieu-Daudé2021-01-231-0/+1
* tcg: update the cpu running flag in cpu_exec_step_atomicDouglas Crosher2021-01-221-0/+4
* tcg: Return the TB pointer from the rx region from exit_tbRichard Henderson2021-01-071-14/+21
* tcg: Adjust tb_target_set_jmp_target for split-wxRichard Henderson2021-01-071-1/+3
* tcg: Introduce tcg_splitwx_to_{rx,rw}Richard Henderson2021-01-071-1/+1
* cfi: Initial support for cfi-icall in QEMUDaniele Buono2021-01-021-0/+11
* tcg: Make CPUClass.debug_excp_handler optionalEduardo Habkost2020-12-161-1/+3
* tcg: make CPUClass.cpu_exec_* optionalEduardo Habkost2020-12-161-3/+8
* tcg: cpu_exec_{enter,exit} helpersEduardo Habkost2020-12-161-5/+18
* accel/tcg: Remove special case for GCC < 4.6Philippe Mathieu-Daudé2020-12-151-1/+1
* icount: improve exec nocache usagePavel Dovgalyuk2020-12-151-1/+1
* replay: don't record interrupt pollPavel Dovgalyuk2020-10-061-3/+18
* icount: rename functions to be consistent with the module nameClaudio Fontana2020-10-051-3/+3