Luna/kernel/include/cpu/Features.h
2022-09-05 16:13:51 +02:00

72 lines
975 B
C++

#pragma once
namespace CPU
{
enum class Features
{
FPU,
VME,
DE,
PSE,
TSC,
MSR,
PAE,
MCE,
CX8,
APIC,
UNUSED1,
SEP,
MTRR,
PGE,
MCA,
CMOV,
PAT,
PSE36,
PSN,
CLFLUSH,
UNUSED2,
DS,
ACPI,
MMX,
FXSR,
SSE,
SSE2,
SS,
HTT,
TM,
IA64,
PBE,
SSE3,
PCLMUL,
DTES64,
MONITOR,
DS_CPL,
VMX,
SMX,
EST,
TM2,
SSSE3,
CID,
SDBG,
FMA,
CX16,
XTPR,
PDCM,
UNUSED3,
PCID,
DCA,
SSE4_1,
SSE4_2,
X2APIC,
MOVBE,
POPCNT,
TSC_2,
AES,
XSAVE,
OSXSAVE,
AVX,
F16C,
RDRAND,
HYPERVISOR,
};
}