These registers are only available on 64-bit builds, thus always handled as 64-bit. This isn't even a migration break because they are migrated as 64-bit since the beginning (see commit 02536f8b1f9 "x86_64 save/restore").
Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- target/i386/cpu.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index e5ae29f8af1..b0c730b3390 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2058,10 +2058,10 @@ typedef struct CPUArchState { uint64_t vm_hsave; #ifdef TARGET_X86_64 - target_ulong lstar; - target_ulong cstar; - target_ulong fmask; - target_ulong kernelgsbase; + uint64_t lstar; + uint64_t cstar; + uint64_t fmask; + uint64_t kernelgsbase; /* FRED MSRs */ uint64_t fred_rsp0; -- 2.53.0
