X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=hal%2Fhalx86%2Fsysbus.c;fp=hal%2Fhalx86%2Fsysbus.c;h=53c021d63fcc5dcadca754d9e544218bf2dc4105;hp=5b1b95f183cc20dac373ca1f2d3de3772b80e42f;hb=7c0db166f81fbe8c8b913d7f26048e337d383605;hpb=e3ed2d773259cc445c7ff8181ebd934931365328 diff --git a/hal/halx86/sysbus.c b/hal/halx86/sysbus.c index 5b1b95f..53c021d 100644 --- a/hal/halx86/sysbus.c +++ b/hal/halx86/sysbus.c @@ -11,8 +11,12 @@ /* INCLUDES *****************************************************************/ +#include #include #include +#ifdef MP +#include +#endif /* FUNCTIONS ****************************************************************/ @@ -25,9 +29,15 @@ HalpGetSystemInterruptVector(PVOID BusHandler, PKIRQL Irql, PKAFFINITY Affinity) { - *Irql = PROFILE_LEVEL - BusInterruptVector; - *Affinity = 0xFFFFFFFF; - return BusInterruptVector; +#ifdef MP + *Irql = PROFILE_LEVEL - BusInterruptVector; + *Affinity = 0xFFFFFFFF; + return IRQ2VECTOR(BusInterruptVector); +#else + *Irql = PROFILE_LEVEL - BusInterruptVector; + *Affinity = 0xFFFFFFFF; + return BusInterruptVector; +#endif }