summary refs log tree commit diff stats
path: root/include/exec (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* include/exec: Redefine tlb-flags with absolute valuesRichard Henderson2025-04-231-36/+32
* accel/tcg: Move get_page_addr_code* declarationsRichard Henderson2025-04-231-34/+0
* include/exec: Move tb_{,set_}page_addr[01] to translation-block.hRichard Henderson2025-04-232-49/+50
* include/exec: Move TLB_MMIO, TLB_DISCARD_WRITE to slow flagsRichard Henderson2025-04-231-8/+9
* accel/tcg: Fix argument types of tlb_reset_dirtyRichard Henderson2025-04-231-1/+1
* exec/cpu-all: extract tlb flags defines to exec/tlb-flags.hPierrick Bouvier2025-04-232-63/+89
* meson: Only allow CONFIG_USER_ONLY from certain source setsRichard Henderson2025-04-231-0/+5
* include/exec: Protect icount_enabled from poisoned symbolsRichard Henderson2025-04-231-1/+9
* include/exec: Split out icount.hRichard Henderson2025-04-231-0/+68
* include/exec: Drop ifndef CONFIG_USER_ONLY from cpu-common.hRichard Henderson2025-04-231-6/+0
* include/exec: Split out watchpoint.hRichard Henderson2025-04-231-0/+41
* exec: Restrict memory-internal.h to system/Philippe Mathieu-Daudé2025-04-231-66/+0
* include/system: Move exec/ramblock.h to system/ramblock.hRichard Henderson2025-04-231-95/+0
* include/system: Move exec/ram_addr.h to system/ram_addr.hRichard Henderson2025-04-231-563/+0
* include/system: Move exec/ioport.h to system/ioport.hRichard Henderson2025-04-231-77/+0
* include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson2025-04-231-39/+0
* include/system: Move exec/memory.h to system/memory.hRichard Henderson2025-04-234-3204/+6
* include/exec: Split out mmap-lock.hRichard Henderson2025-04-232-22/+33
* accel/tcg: Implement translator_ld*_endRichard Henderson2025-04-231-19/+30
* accel/tcg: Use cpu_ld*_code_mmu in translator.cRichard Henderson2025-04-231-0/+1
* include/exec: Inline *_code memory operationsRichard Henderson2025-04-231-4/+27
* include/exec: Inline *_data memory operationsRichard Henderson2025-04-231-19/+104
* include/exec: Inline *_data_ra memory operationsRichard Henderson2025-04-231-26/+118
* include/exec: Inline *_mmuidx_ra memory operationsRichard Henderson2025-04-231-35/+130
* include/exec: Split out accel/tcg/cpu-mmu-index.hRichard Henderson2025-04-233-26/+1
* include/exec: Split out cpu-ldst-common.hRichard Henderson2025-04-232-107/+123
* include/exec: Use vaddr for *_mmu guest memory access routinesRichard Henderson2025-04-231-24/+24
* include/exec/memory: move devend functions to memory-internal.hPierrick Bouvier2025-04-232-18/+19
* include/exec/memory: extract devend_big_endian from devend_memopPierrick Bouvier2025-04-231-6/+12
* exec/ram_addr: call xen_hvm_modified_memory only if xen is enabledPierrick Bouvier2025-04-231-2/+6
* exec/ram_addr: remove dependency on cpu.hPierrick Bouvier2025-04-231-1/+2
* exec/memory-internal: remove dependency on cpu.hPierrick Bouvier2025-04-231-2/+0
* exec/exec-all: remove dependency on cpu.hPierrick Bouvier2025-04-231-1/+0
* exec/memory.h: make devend_memop "target defines" agnosticPierrick Bouvier2025-04-231-12/+4
* exec/memory_ldst_phys: extract memory_ldst_phys declarations from cpu-all.hPierrick Bouvier2025-04-233-35/+11
* exec/memory_ldst: extract memory_ldst declarations from cpu-all.hPierrick Bouvier2025-04-232-16/+0
* exec/tswap: implement {ld,st}.*_p as functions instead of macrosPierrick Bouvier2025-04-232-25/+70
* exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_big...Pierrick Bouvier2025-04-231-5/+6
* docs: Fix some typos (found by codespell and typos)Stefan Weil via2025-04-131-2/+2
* exec/cpu-all: remove BSWAP_NEEDEDPierrick Bouvier2025-03-212-13/+0
* system: Declare qemu_[min/max]rampagesize() in 'system/hostmem.h'Philippe Mathieu-Daudé2025-03-111-3/+0
* migration: ram block cpr blockersSteve Sistare2025-03-102-0/+4
* Merge tag 'pull-tcg-20250308' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi2025-03-098-409/+381
|\
| * accel/tcg: Split out getpc.hRichard Henderson2025-03-081-9/+1
| * accel/tcg: Restrict GETPC_ADJ to 'tb-internal.h'Philippe Mathieu-Daudé2025-03-081-9/+0
| * exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-082-193/+191
| * exec: Declare tlb_hit*() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-081-23/+0
| * exec: Declare tlb_set_page() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-082-9/+11
| * exec: Declare tlb_set_page_with_attrs() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-082-25/+28
| * exec: Declare tlb_set_page_full() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-082-22/+23