accel/tcg: Introduce probe_access_full
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 19 Aug 2022 22:49:41 +0000 (15:49 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 4 Oct 2022 03:53:30 +0000 (20:53 -0700)
commitaf803a4fcb1c707a6a885b5736335baf794f7676
tree3663346c9fc832baaffe1743d7f0302b1aa6773c
parentc3c8bf579b431b6b305dce12d67ff6fe86bc79e8
accel/tcg: Introduce probe_access_full

Add an interface to return the CPUTLBEntryFull struct
that goes with the lookup.  The result is not intended
to be valid across multiple lookups, so the user must
use the results immediately.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/cputlb.c
include/exec/exec-all.h
include/qemu/typedefs.h