include/exec: Use uintptr_t in CPUTLBEntry
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 5 Feb 2025 03:34:51 +0000 (19:34 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 18 Feb 2025 16:29:02 +0000 (08:29 -0800)
commitbf455ec50b6fea15b4d2493059365bf94c706273
tree4bd5688f76a62d17677a720bf35eac42d017cf5a
parenta70af12addd9060fdf8f3dbd42b42e3072c3914f
include/exec: Use uintptr_t in CPUTLBEntry

Since we no longer support 64-bit guests on 32-bit hosts,
we can use a 32-bit type on a 32-bit host.  This shrinks
the size of the structure to 16 bytes on a 32-bit host.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/cputlb.c
include/exec/tlb-common.h
tcg/arm/tcg-target.c.inc
tcg/mips/tcg-target.c.inc
tcg/ppc/tcg-target.c.inc