1
0
atdalīts no xt-sys/exectos

Architecture specific initialization prior to processor structures initialization

Šī revīzija ir iekļauta:
2023-01-30 20:34:05 +01:00
vecāks 6f068513cd
revīzija a761d3125a
8 mainīti faili ar 82 papildinājumiem un 3 dzēšanām

Parādīt failu

@@ -95,6 +95,10 @@ VOID
ArWriteControlRegister(IN USHORT ControlRegister,
IN UINT_PTR Value);
XTCDECL
VOID
ArWriteEflagsRegister(IN UINT_PTR Value);
XTCDECL
VOID
ArWriteModelSpecificRegister(IN ULONG Register,

Parādīt failu

@@ -75,6 +75,13 @@
#define X86_MSR_GSBASE 0xC0000101
#define X86_MSR_KERNEL_GSBASE 0xC0000102
/* Processor features in the EFER MSR */
#define X86_MSR_EFER_SCE (1 << 0)
#define X86_MSR_EFER_LME (1 << 8)
#define X86_MSR_EFER_LMA (1 << 10)
#define X86_MSR_EFER_NXE (1 << 11)
#define X86_MSR_EFER_SVME (1 << 12)
/* CPUID features enumeration list */
typedef enum _CPUID_FEATURES
{

Parādīt failu

@@ -91,6 +91,10 @@ VOID
ArWriteControlRegister(IN USHORT ControlRegister,
IN UINT_PTR Value);
XTCDECL
VOID
ArWriteEflagsRegister(IN UINT_PTR Value);
XTCDECL
VOID
ArWriteModelSpecificRegister(IN ULONG Register,