- Make mp HAL MSC compatible

svn path=/trunk/; revision=42205
This commit is contained in:
Stefan Ginsberg 2009-07-25 11:44:27 +00:00
parent 23abd61d3e
commit 87b36d171a
2 changed files with 8 additions and 8 deletions

View file

@ -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);

View file

@ -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)