accel/tcg: Introduce tlb_set_page_full
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 19 Aug 2022 23:33:23 +0000 (16:33 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 4 Oct 2022 03:53:30 +0000 (20:53 -0700)
commit4047368938f64e2b79103c6e6358b06570b237e5
treee46794ec6ce56edf55b241e20e9f96b7116cc602
parentaf803a4fcb1c707a6a885b5736335baf794f7676
accel/tcg: Introduce tlb_set_page_full

Now that we have collected all of the page data into
CPUTLBEntryFull, provide an interface to record that
all in one go, instead of using 4 arguments.  This interface
allows CPUTLBEntryFull to be extended without having to
change the number of arguments.

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/cpu-defs.h
include/exec/exec-all.h