[PATCH 1/7] include: Update _XSTATE_CONFIGURATION structure definition.
Paul Gofman
pgofman at codeweavers.com
Wed Aug 19 16:22:54 CDT 2020
Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
---
include/ddk/wdm.h | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 9fcb1387012..b8bb7bd971f 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1207,16 +1207,24 @@ typedef enum _ALTERNATIVE_ARCHITECTURE_TYPE
typedef struct _XSTATE_FEATURE
{
- ULONG Offset;
- ULONG Size;
+ ULONG Offset;
+ ULONG Size;
} XSTATE_FEATURE, *PXSTATE_FEATURE;
typedef struct _XSTATE_CONFIGURATION
{
- ULONG64 EnabledFeatures;
- ULONG Size;
- ULONG OptimizedSave:1;
- XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES];
+ ULONG64 EnabledFeatures;
+ ULONG64 EnabledVolatileFeatures;
+ ULONG Size;
+ ULONG OptimizedSave:1;
+ ULONG CompactionEnabled:1;
+ XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES];
+
+ ULONG64 EnabledSupervisorFeatures;
+ ULONG64 AlignedFeatures;
+ ULONG AllFeatureSize;
+ ULONG AllFeatures[MAXIMUM_XSTATE_FEATURES];
+ ULONG64 EnabledUserVisibleSupervisorFeatures;
} XSTATE_CONFIGURATION, *PXSTATE_CONFIGURATION;
typedef struct _KUSER_SHARED_DATA {
--
2.26.2
More information about the wine-devel
mailing list