summaryrefslogtreecommitdiffstats
path: root/accel/tcg
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* accel/tcg: Use probe_access_internal for softmmu get_page_addr_code_hostpRichard Henderson2022-09-061-50/+26Star
* accel/tcg: Move qemu_ram_addr_from_host_nofail to physmem.cRichard Henderson2022-09-061-12/+0Star
* accel/tcg: Make tb_htable_lookup staticRichard Henderson2022-09-061-61/+61
* accel/tcg: Unlock mmap_lock after longjmpRichard Henderson2022-09-062-9/+6Star
* accel/tcg: Properly implement get_page_addr_code for user-onlyRichard Henderson2022-09-062-5/+14
* linux-user/aarch64: Reset target data on MADV_DONTNEEDVitaly Buka2022-08-111-0/+26
* icount: Take iothread lock when running QEMU timersPeter Maydell2022-08-091-0/+6
* linux-user/aarch64: Do not clear PROT_MTE on mprotectRichard Henderson2022-07-181-2/+11
* accel/tcg: Fix unaligned stores to s390x low-address-protected lowcoreIlya Leoshkevich2022-07-121-3/+5
* accel/tcg: Reorganize tcg_accel_ops_init()Philippe Mathieu-Daudé2022-06-201-7/+8
* accel/tcg: Init TCG cflags in vCPU thread handlerPhilippe Mathieu-Daudé2022-06-202-7/+5Star
* accel/tcg: Inline dump_opcount_info() and remove itBernhard Beschow2022-06-112-6/+1Star
* accel/tcg/cpu-exec: Unexport dump_drift_info()Bernhard Beschow2022-06-111-1/+1
* Fix 'writeable' typosPeter Maydell2022-06-081-3/+3
* replay: rewrite async event handlingPavel Dovgalyuk2022-06-061-3/+2Star
* Clean up header guards that don't match their file nameMarkus Armbruster2022-05-114-12/+12
* accel/tcg: Assert mmu_idx in range before use in cputlbRichard Henderson2022-04-271-13/+27
* compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau2022-04-211-2/+1Star
* Merge tag 'pull-tcg-20220420' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson2022-04-214-4/+0Star
|\
| * accel/tcg: Remove ATOMIC_MMU_IDXRichard Henderson2022-04-202-2/+0Star
| * Don't include sysemu/tcg.h if it is not necessaryThomas Huth2022-04-202-2/+0Star
* | util/log: Remove qemu_log_flushRichard Henderson2022-04-201-1/+0Star