Properly identify CPU vendor
Some checks failed
Builds / ExectOS (amd64, debug) (push) Has been cancelled
Builds / ExectOS (amd64, release) (push) Has been cancelled
Builds / ExectOS (i686, debug) (push) Has been cancelled
Builds / ExectOS (i686, release) (push) Has been cancelled

This commit is contained in:
2026-05-14 18:59:00 +02:00
parent 5b7761fe7d
commit ca4f3acc0e
4 changed files with 211 additions and 149 deletions

View File

@@ -52,6 +52,7 @@ namespace AR
private:
STATIC XTAPI VOID IdentifyProcessor(VOID);
STATIC XTAPI VOID IdentifyProcessorFeatures(VOID);
STATIC XTAPI VOID InitializeGdt(IN PKPROCESSOR_BLOCK ProcessorBlock);
STATIC XTAPI VOID InitializeIdt(IN PKPROCESSOR_BLOCK ProcessorBlock);
STATIC XTAPI VOID InitializeProcessorBlock(OUT PKPROCESSOR_BLOCK ProcessorBlock,
@@ -79,7 +80,6 @@ namespace AR
IN ULONG_PTR Base);
STATIC XTAPI VOID SetNonMaskableInterruptTssEntry(IN PKPROCESSOR_BLOCK ProcessorBlock,
IN PVOID KernelNmiStack);
};
}