summaryrefslogtreecommitdiffstats
path: root/accel/tcg/cpu-exec.c
Commit message (Expand)AuthorAgeFilesLines
* 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-161-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/+1Star
* icount: clean up cpu_can_io at the entry to the blockPavel Dovgalyuk2019-08-201-1/+0Star
* 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/+0Star
|\
| * accel/tcg: Consider cluster index in tb_lookup__cpu_state()Peter Maydell2019-02-061-3/+0Star
* | 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-191-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/+8Star
* 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/+2Star
* translate-all: introduce assert_no_pages_lockedEmilio G. Cota2018-06-151-0/+1
* tcg: track TBs with per-region BST'sEmilio G. Cota2018-06-151-1/+1
* qht: require a default comparison functionEmilio G. Cota2018-06-151-2/+2
* accel: Do not include "exec/address-spaces.h" if it is not necessaryPhilippe Mathieu-Daudé2018-05-311-1/+0Star
* tcg: Optionally log FPU state in TCG -d cpu loggingPeter Maydell2018-05-151-3/+6
* icount: fix cpu_restore_state_from_tb for non-tb-exit casesPavel Dovgalyuk2018-04-111-1/+0Star
* cpu-exec: fix exception_index handlingPavel Dovgalyuk2018-03-121-1/+4
* tcg: add cs_base and flags to -d exec outputPaolo Bonzini2017-12-291-2/+4
* cpu-exec: fix missed CPU kick during interrupt injectionDavid Hildenbrand2017-12-211-9/+3Star
* Revert "cpu-exec: don't overwrite exception_index"Peter Maydell2017-11-201-3/+1Star
* cpu-exec: avoid cpu_exec_nocache infinite loop with record/replayPavel Dovgalyuk2017-11-141-41/+54
* cpu-exec: don't overwrite exception_indexPavel Dovgalyuk2017-11-141-1/+3
* cpu-exec: Exit exclusive region on longjmp from step_atomicPeter Maydell2017-11-031-3/+12
* tcg: take tb_ctx out of TCGContextEmilio G. Cota2017-10-241-1/+1
* exec-all: rename tb_free to tb_removeEmilio G. Cota2017-10-241-1/+1
* tcg: Remove CF_IGNORE_ICOUNTRichard Henderson2017-10-241-7/+9