Add stub routine for identifying processor
Alle checks waren succesvol
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
Rafal Kupiec 2023-02-05 00:42:30 +01:00
bovenliggende c6cadbd655
commit 0b743a5f26
Getekend door: belliash
GPG sleutel-ID: 4E829243E0CFE6B4
3 gewijzigde bestanden met toevoegingen van 21 en 2 verwijderingen

Bestand weergeven

@ -71,6 +71,12 @@ ArInitializeProcessor(VOID)
ArpIdentifyProcessor();
}
XTAPI
VOID
ArpIdentifyProcessor(VOID)
{
}
/**
* Initializes the kernel's Global Descriptor Table (GDT).
*

Bestand weergeven

@ -53,11 +53,20 @@ ArInitializeProcessor(VOID)
ArLoadInterruptDescriptorTable(&IdtDescriptor.Limit);
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
/* Enter passive IRQ level */
ProcessorBlock->Irql = PASSIVE_LEVEL;
/* Load FS segment */
ArLoadSegment(SEGMENT_FS, KGDT_R0_PB);
/* Enter passive IRQ level */
ProcessorBlock->Irql = PASSIVE_LEVEL;
/* Identify processor */
ArpIdentifyProcessor();
}
XTAPI
VOID
ArpIdentifyProcessor(VOID)
{
}
/**

Bestand weergeven

@ -108,6 +108,10 @@ XTCDECL
VOID
ArpHandleTrapFF();
XTAPI
VOID
ArpIdentifyProcessor(VOID);
XTAPI
VOID
ArpInitializeGdt(IN PKPROCESSOR_BLOCK ProcessorBlock);