summary refs log tree commit diff stats
path: root/tcg/region.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tcg: Make the cleanup-on-error path uniqueSamuel Tardieu2024-01-231-3/+3
* tcg: Remove unreachable codeSamuel Tardieu2024-01-231-3/+1
* tcg: Correct invalid mentions of 'softmmu' by 'system-mode'Philippe Mathieu-Daudé2023-10-071-2/+2
* tcg: Map code_gen_buffer with PROT_BTIRichard Henderson2023-09-161-11/+30
* tcg: Remove target-specific headers from tcg.[ch]Richard Henderson2023-06-051-1/+1
* tcg: Fix PAGE/PROT confusionRichard Henderson2023-06-051-5/+13
* tcg: use QTree instead of GTreeEmilio Cota2023-03-281-9/+10
* tcg: Fix returned type in alloc_code_gen_buffer_splitwx_memfd()Shaobo Song2022-07-121-1/+1
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-4/+4
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.hPeter Maydell2022-02-211-0/+1
* include: Move qemu_mprotect_*() to new qemu/mprotect.hPeter Maydell2022-02-211-0/+1
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* tcg/mips: Drop special alignment for code_gen_bufferRichard Henderson2021-09-211-91/+0
* tcg: Move tb_phys_invalidate_count to tb_ctxRichard Henderson2021-07-091-14/+0
* tcg: Bake tb_destroy() into tcg_region_treeLiren Wei2021-07-091-11/+8
* tcg: When allocating for !splitwx, begin with PROT_NONERichard Henderson2021-06-131-10/+9
* tcg: Merge buffer protection and guard page protectionRichard Henderson2021-06-131-14/+31
* tcg: Round the tb_size default from qemu_get_host_physmemRichard Henderson2021-06-131-26/+21
* tcg: Sink qemu_madvise call to common codeRichard Henderson2021-06-131-7/+7
* tcg: Return the map protection from alloc_code_gen_bufferRichard Henderson2021-06-131-30/+33
* tcg: Allocate code_gen_buffer into struct tcg_region_stateRichard Henderson2021-06-131-37/+27
* tcg: Move in_code_gen_buffer and tests to region.cRichard Henderson2021-06-111-0/+34
* tcg: Tidy split_cross_256mbRichard Henderson2021-06-111-10/+9
* tcg: Tidy tcg_n_regionsRichard Henderson2021-06-111-17/+12
* tcg: Rename region.start to region.after_prologueRichard Henderson2021-06-111-7/+8
* tcg: Replace region.end with region.total_sizeRichard Henderson2021-06-111-12/+18
* tcg: Move MAX_CODE_GEN_BUFFER_SIZE to tcg-target.hRichard Henderson2021-06-111-28/+5
* tcg: Introduce tcg_max_ctxsRichard Henderson2021-06-111-3/+3
* accel/tcg: Pass down max_cpus to tcg_initRichard Henderson2021-06-111-21/+11
* accel/tcg: Move alloc_code_gen_buffer to tcg/region.cRichard Henderson2021-06-111-5/+426
* tcg: Split out region.cRichard Henderson2021-06-111-0/+572