summaryrefslogtreecommitdiffstats
path: root/accel/tcg
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Split out setjmp_gen_codeRichard Henderson2022-11-091-25/+33
* tcg: Move TCG_TARGET_HAS_direct_jump init to tb_gen_codeRichard Henderson2022-11-091-10/+0Star
* accel/tcg: Complete cpu initialization before registrationRichard Henderson2022-10-312-12/+12
* accel/tcg: Remove reset_icount argument from cpu_restore_state_from_tbRichard Henderson2022-10-313-11/+10Star
* accel/tcg: Remove will_exit argument from cpu_restore_stateRichard Henderson2022-10-312-11/+3Star
* accel/tcg: Introduce cpu_unwind_state_dataRichard Henderson2022-10-312-27/+51
* Merge tag 'pull-tcg-20221026' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi2022-10-269-985/+915Star
|\
| * accel/tcg: Remove restore_state_to_opc functionRichard Henderson2022-10-261-14/+2Star
| * accel/tcg: Add restore_state_to_opc to TCGCPUOpsRichard Henderson2022-10-261-2/+22
| * accel/tcg: Simplify page_get/alloc_target_dataRichard Henderson2022-10-261-12/+4Star
| * accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user-exec.cRichard Henderson2022-10-262-50/+50
| * accel/tcg: Use tb_invalidate_phys_range in page_set_flagsRichard Henderson2022-10-261-2/+6
| * accel/tcg: Use page_reset_target_data in page_set_flagsRichard Henderson2022-10-261-8/+5Star
| * accel/tcg: Call tb_invalidate_phys_page for PAGE_RESETRichard Henderson2022-10-261-8/+11
| * accel/tcg: Use tb_invalidate_phys_page in page_set_flagsRichard Henderson2022-10-261-1/+1
| * accel/tcg: Unify declarations of tb_invalidate_phys_rangeRichard Henderson2022-10-261-11/+2Star
| * accel/tcg: Rename tb_invalidate_phys_page_range and drop end parameterRichard Henderson2022-10-261-7/+8
| * accel/tcg: Rename tb_invalidate_phys_pageRichard Henderson2022-10-263-4/+5
| * accel/tcg: Introduce tb_{set_}page_addr{0,1}Richard Henderson2022-10-264-30/+33
| * accel/tcg: Remove duplicate store to tb->page_addr[]Richard Henderson2022-10-261-3/+0Star
| * accel/tcg: Drop cpu_get_tb_cpu_state from TARGET_HAS_PRECISE_SMCRichard Henderson2022-10-261-23/+2Star
| * accel/tcg: Move assert_no_pages_locked to internal.hRichard Henderson2022-10-261-0/+5
| * accel/tcg: Split out tb-maint.cRichard Henderson2022-10-264-755/+802
| * accel/tcg: Split out PageDesc to internal.hRichard Henderson2022-10-262-30/+32
| * accel/tcg: Remove disabled debug in translate-all.cRichard Henderson2022-10-261-109/+0Star
| * accel/tcg: Make page_alloc_target_data allocation constantRichard Henderson2022-10-261-2/+6
| * accel/tcg: Add a quicker check for breakpointsLeandro Lupori2022-10-261-6/+9
| * Revert "accel/tcg: Init TCG cflags in vCPU thread handler"Peter Maydell2022-10-252-5/+7
* | accel/tcg/tcg-accel-ops-rr: fix trivial typoMatheus Tavares Bernardino2022-10-241-1/+1
|/
* gdbstub: move guest debug support check to opsAlex Bennée2022-10-061-0/+6
* gdbstub: move breakpoint logic to accel opsAlex Bennée2022-10-061-0/+92
* gdbstub: move sstep flags probing into AccelClassAlex Bennée2022-10-061-0/+17
* accel/tcg: Introduce TARGET_TB_PCRELRichard Henderson2022-10-044-27/+98
* accel/tcg: Introduce tb_pc and log_pcRichard Henderson2022-10-043-37/+52
* include/hw/core: Create struct CPUJumpCacheRichard Henderson2022-10-045-10/+62
* accel/tcg: Inline tb_flush_jmp_cacheRichard Henderson2022-10-041-11/+14
* accel/tcg: Do not align tb->page_addr[0]Richard Henderson2022-10-043-13/+15
* accel/tcg: Use DisasContextBase in plugin_gen_tb_startRichard Henderson2022-10-042-12/+12
* accel/tcg: Use bool for page_find_allocRichard Henderson2022-10-041-7/+7
* accel/tcg: Remove PageDesc code_bitmapRichard Henderson2022-10-041-74/+4Star
* accel/tcg: Introduce tlb_set_page_fullRichard Henderson2022-10-041-18/+33
* accel/tcg: Introduce probe_access_fullRichard Henderson2022-10-041-18/+29
* accel/tcg: Suppress auto-invalidate in probe_access_internalRichard Henderson2022-10-041-1/+9
* accel/tcg: Drop addr member from SavedIOTLBRichard Henderson2022-10-041-4/+3Star
* accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFullRichard Henderson2022-10-041-50/+52
* cputlb: used cached CPUClass in our hot-pathsAlex Bennée2022-10-041-9/+6Star
* linux-user: Passthrough MADV_DONTNEED for certain file mappingsIlya Leoshkevich2022-09-271-1/+1
* accel/tcg: Add fast path for translator_ld*Richard Henderson2022-09-062-44/+105
* accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson2022-09-062-6/+9
* accel/tcg: Document the faulting lookup in tb_lookup_cmpRichard Henderson2022-09-061-1/+10