aboutsummaryrefslogtreecommitdiff
path: root/tcg/region.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-07tcg: Correct invalid mentions of 'softmmu' by 'system-mode'Philippe Mathieu-Daudé1-2/+2
2023-09-16tcg: Map code_gen_buffer with PROT_BTIRichard Henderson1-11/+30
2023-06-05tcg: Remove target-specific headers from tcg.[ch]Richard Henderson1-1/+1
2023-06-05tcg: Fix PAGE/PROT confusionRichard Henderson1-5/+13
2023-03-28tcg: use QTree instead of GTreeEmilio Cota1-9/+10
2022-07-12tcg: Fix returned type in alloc_code_gen_buffer_splitwx_memfd()Shaobo Song1-1/+1
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-4/+4
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell1-0/+1
2022-02-21include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.hPeter Maydell1-0/+1
2022-02-21include: Move qemu_mprotect_*() to new qemu/mprotect.hPeter Maydell1-0/+1
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell1-0/+1
2021-09-21tcg/mips: Drop special alignment for code_gen_bufferRichard Henderson1-91/+0
2021-07-09tcg: Move tb_phys_invalidate_count to tb_ctxRichard Henderson1-14/+0
2021-07-09tcg: Bake tb_destroy() into tcg_region_treeLiren Wei1-11/+8
2021-06-13tcg: When allocating for !splitwx, begin with PROT_NONERichard Henderson1-10/+9
2021-06-13tcg: Merge buffer protection and guard page protectionRichard Henderson1-14/+31
2021-06-13tcg: Round the tb_size default from qemu_get_host_physmemRichard Henderson1-26/+21
2021-06-13tcg: Sink qemu_madvise call to common codeRichard Henderson1-7/+7
2021-06-13tcg: Return the map protection from alloc_code_gen_bufferRichard Henderson1-30/+33
2021-06-13tcg: Allocate code_gen_buffer into struct tcg_region_stateRichard Henderson1-37/+27
2021-06-11tcg: Move in_code_gen_buffer and tests to region.cRichard Henderson1-0/+34
2021-06-11tcg: Tidy split_cross_256mbRichard Henderson1-10/+9
2021-06-11tcg: Tidy tcg_n_regionsRichard Henderson1-17/+12
2021-06-11tcg: Rename region.start to region.after_prologueRichard Henderson1-7/+8
2021-06-11tcg: Replace region.end with region.total_sizeRichard Henderson1-12/+18
2021-06-11tcg: Move MAX_CODE_GEN_BUFFER_SIZE to tcg-target.hRichard Henderson1-28/+5
2021-06-11tcg: Introduce tcg_max_ctxsRichard Henderson1-3/+3
2021-06-11accel/tcg: Pass down max_cpus to tcg_initRichard Henderson1-21/+11
2021-06-11accel/tcg: Move alloc_code_gen_buffer to tcg/region.cRichard Henderson1-5/+426
2021-06-11tcg: Split out region.cRichard Henderson1-0/+572