From fc6e23d6b885d3ebd3d0dc35ea4abfa6624fc28a Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 14 Mar 2024 21:06:30 +0200 Subject: [PATCH] [NDK/x64] Remove #pragma pack(push,4) around KPRCB/KPCR --- sdk/include/ndk/amd64/ketypes.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sdk/include/ndk/amd64/ketypes.h b/sdk/include/ndk/amd64/ketypes.h index d59df0135be..9a8a365a202 100644 --- a/sdk/include/ndk/amd64/ketypes.h +++ b/sdk/include/ndk/amd64/ketypes.h @@ -46,7 +46,7 @@ Author: #define KF_AMDK6MTRR 0x00008000 // Win 5.0-6.1 #define KF_XSAVEOPT 0x00008000 // From KF_XSAVEOPT_BIT #define KF_XMMI64 0x00010000 // SSE2 -#define KF_BRANCH 0x00020000 // From ksamd64.inc, Win 6.1-6.2 +#define KF_BRANCH 0x00020000 // From ksamd64.inc, Win 6.1-6.2 #define KF_00040000 0x00040000 // Unclear #define KF_SSE3 0x00080000 // Win 6.0+ #define KF_CMPXCHG16B 0x00100000 // Win 6.0-6.2 @@ -621,7 +621,6 @@ typedef struct _REQUEST_MAILBOX // // Processor Region Control Block // -#pragma pack(push,4) typedef struct _KPRCB { ULONG MxCsr; @@ -965,7 +964,6 @@ typedef struct _KIPCR ULONG ContextSwitches; } KIPCR, *PKIPCR; -#pragma pack(pop) // // TSS Definition