headers: Rename WHV_PROCESSOR_FEATURES for x86_64 in winhvplatformdefs.h Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/winhvplatformdefs.h b/mingw-w64-headers/include/winhvplatformdefs.h index 4e48b11..4efe0d4 100644 --- a/mingw-w64-headers/include/winhvplatformdefs.h +++ b/mingw-w64-headers/include/winhvplatformdefs.h
@@ -124,7 +124,7 @@ WHvProcessorVendorArm = 0x0010 } WHV_PROCESSOR_VENDOR; -typedef union WHV_PROCESSOR_FEATURES { +typedef union WHV_X64_PROCESSOR_FEATURES { __C89_NAMELESS struct { UINT64 Sse3Support : 1; UINT64 LahfSahfSupport : 1; @@ -172,7 +172,7 @@ UINT64 IbrsSupport : 1; UINT64 StibpSupport : 1; UINT64 IbpbSupport : 1; - UINT64 Reserved2 : 1; + UINT64 UnrestrictedGuestSupport : 1; UINT64 SsbdSupport : 1; UINT64 FastShortRepMovSupport : 1; UINT64 Reserved3 : 1; @@ -191,9 +191,9 @@ UINT64 Reserved6 : 1; }; UINT64 AsUINT64; -} WHV_PROCESSOR_FEATURES; +} WHV_X64_PROCESSOR_FEATURES, WHV_PROCESSOR_FEATURES; -C_ASSERT(sizeof(WHV_PROCESSOR_FEATURES) == sizeof(UINT64)); +C_ASSERT(sizeof(WHV_X64_PROCESSOR_FEATURES) == sizeof(UINT64)); typedef union WHV_PROCESSOR_FEATURES1 { __C89_NAMELESS struct {