Add a sentinel to the X86ASIdx enum so it can be used when the total number of address spaces is required.
Signed-off-by: Gustavo Romero <[email protected]> --- target/i386/cpu.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index cee1f692a1..ba0c4fa548 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2600,6 +2600,8 @@ void cpu_sync_avx_hflag(CPUX86State *env); typedef enum X86ASIdx { X86ASIdx_MEM = 0, X86ASIdx_SMM = 1, + X86ASIdx_MAX = X86ASIdx_SMM +#define X86ASIdx_COUNT (X86ASIdx_MAX + 1) } X86ASIdx; #ifndef CONFIG_USER_ONLY -- 2.34.1
