Added HalpGetIsaInterruptVector.

svn path=/trunk/; revision=3846
This commit is contained in:
Hartmut Birr 2002-12-09 19:44:44 +00:00
parent 167268f4b3
commit 24941bbcb3
3 changed files with 24 additions and 2 deletions

View file

@ -1,4 +1,4 @@
/* $Id: bus.c,v 1.4 2002/10/02 19:32:57 ekohl Exp $
/* $Id: bus.c,v 1.5 2002/12/09 19:44:44 hbirr Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -170,6 +170,8 @@ HalpInitBusHandlers(VOID)
if (BusHandler == NULL)
return;
BusHandler->GetInterruptVector =
(pGetInterruptVector)HalpGetIsaInterruptVector;
BusHandler->TranslateBusAddress =
(pTranslateBusAddress)HalpTranslateIsaBusAddress;

View file

@ -86,6 +86,14 @@ HalpTranslateSystemBusAddress(PBUS_HANDLER BusHandler,
PPHYSICAL_ADDRESS TranslatedAddress);
/* isa.c */
ULONG STDCALL
HalpGetIsaInterruptVector(PVOID BusHandler,
ULONG BusNumber,
ULONG BusInterruptLevel,
ULONG BusInterruptVector,
PKIRQL Irql,
PKAFFINITY Affinity);
BOOLEAN STDCALL
HalpTranslateIsaBusAddress(PBUS_HANDLER BusHandler,
ULONG BusNumber,

View file

@ -1,4 +1,4 @@
/* $Id: isa.c,v 1.3 2002/09/08 10:22:24 chorns Exp $
/* $Id: isa.c,v 1.4 2002/12/09 19:44:44 hbirr Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -59,4 +59,16 @@ HalpTranslateIsaBusAddress(PBUS_HANDLER BusHandler,
return Result;
}
ULONG STDCALL
HalpGetIsaInterruptVector(PVOID BusHandler,
ULONG BusNumber,
ULONG BusInterruptLevel,
ULONG BusInterruptVector,
PKIRQL Irql,
PKAFFINITY Affinity)
{
*Irql = PROFILE_LEVEL - BusInterruptVector;
*Affinity = 0xFFFFFFFF;
return BusInterruptVector;
}
/* EOF */