Implement targeted IPI broadcasting using processor block array
All checks were successful
All checks were successful
This commit is contained in:
@@ -17,11 +17,18 @@ namespace KE
|
||||
{
|
||||
class Processor
|
||||
{
|
||||
private:
|
||||
STATIC ULONG InstalledCpus;
|
||||
STATIC PKPROCESSOR_BLOCK *ProcessorBlocks;
|
||||
|
||||
public:
|
||||
STATIC XTAPI PKPROCESSOR_BLOCK GetCurrentProcessorBlock(VOID);
|
||||
STATIC XTAPI PKPROCESSOR_CONTROL_BLOCK GetCurrentProcessorControlBlock(VOID);
|
||||
STATIC XTAPI ULONG GetCurrentProcessorNumber(VOID);
|
||||
STATIC XTAPI PKTHREAD GetCurrentThread(VOID);
|
||||
STATIC XTAPI PKPROCESSOR_BLOCK GetProcessorBlock(IN ULONG CpuNumber);
|
||||
STATIC XTAPI XTSTATUS InitializeProcessorStructures(IN ULONG CpuCount);
|
||||
STATIC XTAPI VOID RegisterHardwareId(IN ULONG HardwareId);
|
||||
STATIC XTAPI VOID SaveProcessorState(OUT PKPROCESSOR_STATE CpuState);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user