|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _PROCESSOR_IDENTITY |
| struct | _HALP_APIC_INFO_TABLE |
Macros | |
| #define | HALP_APIC_INFO_TABLE_IOAPIC_NUMBER 256 |
| #define | HALP_APIC_MODE_LEGACY 0x00000010 |
Typedefs | |
| typedef struct _PROCESSOR_IDENTITY | PROCESSOR_IDENTITY |
| typedef struct _PROCESSOR_IDENTITY * | PPROCESSOR_IDENTITY |
| typedef struct _HALP_APIC_INFO_TABLE | HALP_APIC_INFO_TABLE |
| typedef struct _HALP_APIC_INFO_TABLE * | PHALP_APIC_INFO_TABLE |
Functions | |
| VOID | HalpParseApicTables (_In_ PLOADER_PARAMETER_BLOCK LoaderBlock) |
| VOID | HalpSetupProcessorsTable (_In_ UINT32 NTProcessorNumber) |
| VOID | HalpPrintApicTables (VOID) |
| VOID FASTCALL | HalpBroadcastClockIpi (_In_ UCHAR Vector) |
| VOID | ApicStartApplicationProcessor (_In_ ULONG NTProcessorNumber, _In_ PHYSICAL_ADDRESS StartupLoc) |
| VOID NTAPI | HalpRequestIpi (_In_ KAFFINITY TargetProcessors) |
| Requests an IPI interrupt on the specified processors. | |
| VOID NTAPI | HalpBroadcastIpiSpecifyVector (_In_ UCHAR Vector, _In_ BOOLEAN IncludeSelf) |
| Broadcasts an IPI with a specified vector to all processors. | |
| VOID NTAPI | HalRequestIpiSpecifyVector (_In_ KAFFINITY TargetSet, _In_ UCHAR Vector) |
| Requests an IPI with a specified vector on the specified processors. | |
| typedef struct _HALP_APIC_INFO_TABLE * PHALP_APIC_INFO_TABLE |
| typedef struct _PROCESSOR_IDENTITY * PPROCESSOR_IDENTITY |
| VOID ApicStartApplicationProcessor | ( | _In_ ULONG | NTProcessorNumber, |
| _In_ PHYSICAL_ADDRESS | StartupLoc | ||
| ) |
Definition at line 110 of file apicsmp.c.
Referenced by HalStartNextProcessor().
Definition at line 45 of file up.c.
Referenced by HalpClockInterruptHandler().
Broadcasts an IPI with a specified vector to all processors.
| Vector | - Specifies the interrupt vector to be delivered. |
| IncludeSelf | - Specifies whether to include the current processor. |
Definition at line 144 of file apicsmp.c.
Referenced by HalpBroadcastClockIpi(), and HalRequestIpiSpecifyVector().
| VOID HalpParseApicTables | ( | _In_ PLOADER_PARAMETER_BLOCK | LoaderBlock | ) |
Definition at line 55 of file madt.c.
Referenced by HalpInitProcessor().
Definition at line 245 of file madt.c.
Referenced by HalpInitPhase0().
Requests an IPI interrupt on the specified processors.
| TargetSet | - Specifies the set of processors to send the IPI to. |
Definition at line 223 of file apicsmp.c.
Referenced by HalRequestIpi().
Requests an IPI with a specified vector on the specified processors.
| TargetSet | - Specifies the set of processors to send the IPI to. |
| Vector | - Specifies the interrupt vector to be delivered. |
Definition at line 169 of file apicsmp.c.
Referenced by HalpRequestIpi().