[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/6] tcg: Introduce CPUTLBEntryFull
From: |
Richard Henderson |
Subject: |
[PATCH v3 0/6] tcg: Introduce CPUTLBEntryFull |
Date: |
Mon, 5 Sep 2022 21:22:53 +0100 |
This is split out of two patch sets that I have in flight
that allow atomic updates of guest page tables.
v3 fixes some trivial conflicts with the current tcg-next PR:
20220904002317.60158-1-richard.henderson@linaro.org/">https://patchew.org/QEMU/20220904002317.60158-1-richard.henderson@linaro.org/
r~
Richard Henderson (6):
accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull
accel/tcg: Drop addr member from SavedIOTLB
accel/tcg: Suppress auto-invalidate in probe_access_internal
accel/tcg: Introduce probe_access_full
accel/tcg: Introduce tlb_set_page_full
include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA
include/exec/cpu-defs.h | 45 +++++--
include/exec/exec-all.h | 33 +++++
include/hw/core/cpu.h | 1 -
accel/tcg/cputlb.c | 218 ++++++++++++++++++++--------------
target/arm/mte_helper.c | 14 +--
target/arm/sve_helper.c | 4 +-
target/arm/translate-a64.c | 2 +-
target/s390x/tcg/mem_helper.c | 4 -
8 files changed, 207 insertions(+), 114 deletions(-)
--
2.34.1
- [PATCH v3 0/6] tcg: Introduce CPUTLBEntryFull,
Richard Henderson <=