mirror of
https://github.com/reactos/reactos.git
synced 2025-05-19 17:14:32 +00:00
- Make mp HAL MSC compatible
svn path=/trunk/; revision=42205
This commit is contained in:
parent
23abd61d3e
commit
87b36d171a
2 changed files with 8 additions and 8 deletions
|
@ -351,7 +351,7 @@ VOID APICDump(VOID)
|
||||||
BOOLEAN VerifyLocalAPIC(VOID)
|
BOOLEAN VerifyLocalAPIC(VOID)
|
||||||
{
|
{
|
||||||
SIZE_T reg0, reg1;
|
SIZE_T reg0, reg1;
|
||||||
ULONG l, h;
|
ULONG l = 0, h = 0;
|
||||||
/* The version register is read-only in a real APIC */
|
/* The version register is read-only in a real APIC */
|
||||||
reg0 = APICRead(APIC_VER);
|
reg0 = APICRead(APIC_VER);
|
||||||
DPRINT1("Getting VERSION: %x\n", reg0);
|
DPRINT1("Getting VERSION: %x\n", reg0);
|
||||||
|
@ -416,7 +416,7 @@ BOOLEAN VerifyLocalAPIC(VOID)
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
VOID APICSendIPI(ULONG Target, ULONG Mode)
|
VOID APICSendIPI(ULONG Target, ULONG Mode)
|
||||||
{
|
{
|
||||||
ULONG tmp, i, flags;
|
ULONG tmp, i, flags = 0;
|
||||||
|
|
||||||
/* save flags and disable interrupts */
|
/* save flags and disable interrupts */
|
||||||
Ke386SaveFlags(flags);
|
Ke386SaveFlags(flags);
|
||||||
|
|
|
@ -28,7 +28,7 @@ KIRQL NTAPI KeGetCurrentIrql (VOID)
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
KIRQL irql;
|
KIRQL irql;
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
|
|
||||||
Ke386SaveFlags(Flags);
|
Ke386SaveFlags(Flags);
|
||||||
_disable();
|
_disable();
|
||||||
|
@ -53,7 +53,7 @@ VOID KeSetCurrentIrql (KIRQL NewIrql)
|
||||||
* PURPOSE: Sets the current irq level without taking any action
|
* PURPOSE: Sets the current irq level without taking any action
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
if (NewIrql > HIGH_LEVEL)
|
if (NewIrql > HIGH_LEVEL)
|
||||||
{
|
{
|
||||||
DPRINT1 ("NewIrql %x\n", NewIrql);
|
DPRINT1 ("NewIrql %x\n", NewIrql);
|
||||||
|
@ -71,7 +71,7 @@ VOID KeSetCurrentIrql (KIRQL NewIrql)
|
||||||
VOID
|
VOID
|
||||||
HalpLowerIrql(KIRQL NewIrql, BOOLEAN FromHalEndSystemInterrupt)
|
HalpLowerIrql(KIRQL NewIrql, BOOLEAN FromHalEndSystemInterrupt)
|
||||||
{
|
{
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
UCHAR DpcRequested;
|
UCHAR DpcRequested;
|
||||||
if (NewIrql >= DISPATCH_LEVEL)
|
if (NewIrql >= DISPATCH_LEVEL)
|
||||||
{
|
{
|
||||||
|
@ -188,7 +188,7 @@ KIRQL FASTCALL
|
||||||
KfRaiseIrql (KIRQL NewIrql)
|
KfRaiseIrql (KIRQL NewIrql)
|
||||||
{
|
{
|
||||||
KIRQL OldIrql;
|
KIRQL OldIrql;
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
|
|
||||||
Ke386SaveFlags(Flags);
|
Ke386SaveFlags(Flags);
|
||||||
_disable();
|
_disable();
|
||||||
|
@ -295,7 +295,7 @@ HalBeginSystemInterrupt (KIRQL Irql,
|
||||||
ULONG Vector,
|
ULONG Vector,
|
||||||
PKIRQL OldIrql)
|
PKIRQL OldIrql)
|
||||||
{
|
{
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
DPRINT("Vector (0x%X) Irql (0x%X)\n", Vector, Irql);
|
DPRINT("Vector (0x%X) Irql (0x%X)\n", Vector, Irql);
|
||||||
|
|
||||||
if (KeGetCurrentIrql () >= Irql)
|
if (KeGetCurrentIrql () >= Irql)
|
||||||
|
@ -324,7 +324,7 @@ HalEndSystemInterrupt (KIRQL Irql,
|
||||||
* FUNCTION: Finish a system interrupt and restore the specified irq level.
|
* FUNCTION: Finish a system interrupt and restore the specified irq level.
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
ULONG Flags;
|
ULONG Flags = 0;
|
||||||
Ke386SaveFlags(Flags);
|
Ke386SaveFlags(Flags);
|
||||||
|
|
||||||
if (Flags & EFLAGS_INTERRUPT_MASK)
|
if (Flags & EFLAGS_INTERRUPT_MASK)
|
||||||
|
|
Loading…
Reference in a new issue