Add stub routine for identifying processor
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
c6cadbd655
commit
0b743a5f26
@ -71,6 +71,12 @@ ArInitializeProcessor(VOID)
|
|||||||
ArpIdentifyProcessor();
|
ArpIdentifyProcessor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
XTAPI
|
||||||
|
VOID
|
||||||
|
ArpIdentifyProcessor(VOID)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes the kernel's Global Descriptor Table (GDT).
|
* Initializes the kernel's Global Descriptor Table (GDT).
|
||||||
*
|
*
|
||||||
|
@ -53,11 +53,20 @@ ArInitializeProcessor(VOID)
|
|||||||
ArLoadInterruptDescriptorTable(&IdtDescriptor.Limit);
|
ArLoadInterruptDescriptorTable(&IdtDescriptor.Limit);
|
||||||
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
||||||
|
|
||||||
|
/* Enter passive IRQ level */
|
||||||
|
ProcessorBlock->Irql = PASSIVE_LEVEL;
|
||||||
|
|
||||||
/* Load FS segment */
|
/* Load FS segment */
|
||||||
ArLoadSegment(SEGMENT_FS, KGDT_R0_PB);
|
ArLoadSegment(SEGMENT_FS, KGDT_R0_PB);
|
||||||
|
|
||||||
/* Enter passive IRQ level */
|
/* Identify processor */
|
||||||
ProcessorBlock->Irql = PASSIVE_LEVEL;
|
ArpIdentifyProcessor();
|
||||||
|
}
|
||||||
|
|
||||||
|
XTAPI
|
||||||
|
VOID
|
||||||
|
ArpIdentifyProcessor(VOID)
|
||||||
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -108,6 +108,10 @@ XTCDECL
|
|||||||
VOID
|
VOID
|
||||||
ArpHandleTrapFF();
|
ArpHandleTrapFF();
|
||||||
|
|
||||||
|
XTAPI
|
||||||
|
VOID
|
||||||
|
ArpIdentifyProcessor(VOID);
|
||||||
|
|
||||||
XTAPI
|
XTAPI
|
||||||
VOID
|
VOID
|
||||||
ArpInitializeGdt(IN PKPROCESSOR_BLOCK ProcessorBlock);
|
ArpInitializeGdt(IN PKPROCESSOR_BLOCK ProcessorBlock);
|
||||||
|
Loading…
Reference in New Issue
Block a user