From c8cf84d5dc2e74626667609eb2968313d6059deb Mon Sep 17 00:00:00 2001 From: PerikiyoXD Date: Mon, 6 May 2024 16:58:36 +0200 Subject: [PATCH] Add CPU features struct --- sdk/xtdk/amd64/artypes.h | 7 +++++++ sdk/xtdk/i686/artypes.h | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/sdk/xtdk/amd64/artypes.h b/sdk/xtdk/amd64/artypes.h index d788e3f1..0a66bd18 100644 --- a/sdk/xtdk/amd64/artypes.h +++ b/sdk/xtdk/amd64/artypes.h @@ -204,6 +204,13 @@ typedef struct _CPU_IDENTIFICATION UCHAR VendorName[13]; } CPU_IDENTIFICATION, *PCPU_IDENTIFICATION; +/* Processor features */ +typedef struct _CPU_FEATURES +{ + CPUID_FEATURES Ecx; + CPUID_FEATURES Edx; +} CPU_FEATURES, *PCPU_FEATURES; + /* CPUID registers */ typedef struct _CPUID_REGISTERS { diff --git a/sdk/xtdk/i686/artypes.h b/sdk/xtdk/i686/artypes.h index 4059286a..21d8bac6 100644 --- a/sdk/xtdk/i686/artypes.h +++ b/sdk/xtdk/i686/artypes.h @@ -155,6 +155,13 @@ typedef struct _CPU_IDENTIFICATION UCHAR VendorName[13]; } CPU_IDENTIFICATION, *PCPU_IDENTIFICATION; +/* Processor features */ +typedef struct _CPU_FEATURES +{ + CPUID_FEATURES Ecx; + CPUID_FEATURES Edx; +} CPU_FEATURES, *PCPU_FEATURES; + /* CPUID registers */ typedef struct _CPUID_REGISTERS {