From: Richard Henderson Date: Sat, 1 Apr 2023 21:35:46 +0000 (-0700) Subject: exec-all: Widen tb_page_addr_t for user-only X-Git-Tag: v8.1.0-rc0~73^2~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=087e2341fbf064b4de47b964670110f4d4642cd3;p=thirdparty%2Fqemu.git exec-all: Widen tb_page_addr_t for user-only This is a step toward making TranslationBlock agnostic to the address size of the guest. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h index 3b1b57f6ad3..ec0902c5325 100644 --- a/include/exec/exec-all.h +++ b/include/exec/exec-all.h @@ -31,8 +31,8 @@ addresses in userspace mode. Define tb_page_addr_t to be an appropriate type. */ #if defined(CONFIG_USER_ONLY) -typedef abi_ulong tb_page_addr_t; -#define TB_PAGE_ADDR_FMT TARGET_ABI_FMT_lx +typedef vaddr tb_page_addr_t; +#define TB_PAGE_ADDR_FMT "%" VADDR_PRIx #else typedef ram_addr_t tb_page_addr_t; #define TB_PAGE_ADDR_FMT RAM_ADDR_FMT