diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-11-14 02:13:00 +0100 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2025-03-08 07:56:14 -0800 |
| commit | a9f5ab9279bba8832712197dcf6053941d3d5d47 (patch) | |
| tree | 284bfd3bc5e0314e453a423ee2994ddb06bcce86 /include/exec/exec-all.h | |
| parent | e7d269adb260417149e4bb85cc1882fbb11074fd (diff) | |
| download | focaccia-qemu-a9f5ab9279bba8832712197dcf6053941d3d5d47.tar.gz focaccia-qemu-a9f5ab9279bba8832712197dcf6053941d3d5d47.zip | |
exec: Declare tlb_set_page_full() in 'exec/cputlb.h'
Move CPU TLB related methods to "exec/cputlb.h". Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <20241114011310.3615-16-philmd@linaro.org>
Diffstat (limited to 'include/exec/exec-all.h')
| -rw-r--r-- | include/exec/exec-all.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h index f24256fb5e..f43c67366b 100644 --- a/include/exec/exec-all.h +++ b/include/exec/exec-all.h @@ -157,28 +157,6 @@ void tlb_flush_range_by_mmuidx_all_cpus_synced(CPUState *cpu, unsigned bits); /** - * tlb_set_page_full: - * @cpu: CPU context - * @mmu_idx: mmu index of the tlb to modify - * @addr: virtual address of the entry to add - * @full: the details of the tlb entry - * - * Add an entry to @cpu tlb index @mmu_idx. All of the fields of - * @full must be filled, except for xlat_section, and constitute - * the complete description of the translated page. - * - * This is generally called by the target tlb_fill function after - * having performed a successful page table walk to find the physical - * address and attributes for the translation. - * - * At most one entry for a given virtual address is permitted. Only a - * single TARGET_PAGE_SIZE region is mapped; @full->lg_page_size is only - * used by tlb_flush_page. - */ -void tlb_set_page_full(CPUState *cpu, int mmu_idx, vaddr addr, - CPUTLBEntryFull *full); - -/** * tlb_set_page_with_attrs: * @cpu: CPU to add this TLB entry for * @addr: virtual address of page to add entry for |