summary refs log tree commit diff stats
path: root/accel/tcg/cpu-exec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* cpu-timers, icount: new modulesClaudio Fontana2020-10-051-5/+34
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-7/+8
* tcg/cpu-exec: precise single-stepping after an interruptRichard Henderson2020-07-171-1/+7
* tcg/cpu-exec: precise single-stepping after an exceptionLuc Michel2020-07-161-0/+11
* accel/tcg: fix race in cpu_exec_step_atomic (bug 1863025)Alex Bennée2020-02-281-10/+11
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-151-1/+1
* qemu_log_lock/unlock now preserves the qemu_logfile handle.Robert Foley2019-12-181-2/+2
* tcg: let plugins instrument virtual memory accessesEmilio G. Cota2019-10-281-0/+3
* cpu: introduce cpu_in_exclusive_context()Emilio G. Cota2019-10-281-4/+1
* icount: clean up cpu_can_io at the entry to the blockPavel Dovgalyuk2019-08-201-1/+0
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+2
* cpu: Move icount_decr to CPUNegativeOffsetStateRichard Henderson2019-06-101-11/+12
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190206' into stagingPeter Maydell2019-02-071-3/+0
|\
| * accel/tcg: Consider cluster index in tb_lookup__cpu_state()Peter Maydell2019-02-061-3/+0
* | cpu-exec: reset BQL after longjmp in cpu_exec_step_atomicEmilio G. Cota2019-02-051-0/+3
* | cpu-exec: add assert_no_pages_locked() after longjmpEmilio G. Cota2019-02-051-0/+1
|/
* tcg: Fix LGPL version numberThomas Huth2019-01-301-1/+1
* accel/tcg: Add cluster number to TCG TB hashPeter Maydell2019-01-291-0/+3
* tcg: Implement CPU_LOG_TB_NOCHAIN during expansionRichard Henderson2018-10-181-1/+1
* accel/tcg: Handle get_page_addr_code() returning -1 in hashtable lookupsPeter Maydell2018-08-141-0/+3
* tcg: remove tb_lockEmilio G. Cota2018-06-151-26/+8
* translate-all: protect TB jumps with a per-destination-TB lockEmilio G. Cota2018-06-151-14/+27
* translate-all: discard TB when tb_link_page returns an existing matching TBEmilio G. Cota2018-06-151-12/+2
* translate-all: introduce assert_no_pages_lockedEmilio G. Cota2018-06-151-0/+1