Implemented missing KeRaiseIrqlToXxLevel() functions

svn path=/trunk/; revision=1389
This commit is contained in:
Eric Kohl 2000-10-07 21:06:19 +00:00
parent 5bea9979e8
commit a2d079723b
2 changed files with 63 additions and 0 deletions

View file

@ -199,6 +199,18 @@ KeRaiseIrql (
PKIRQL OldIrql
);
KIRQL
STDCALL
KeRaiseIrqlToDpcLevel (
VOID
);
KIRQL
STDCALL
KeRaiseIrqlToSynchLevel (
VOID
);
/*
* FUNCTION: Raises a user mode exception
* ARGUMENTS:

View file

@ -309,6 +309,57 @@ KeRaiseIrql (
}
/**********************************************************************
* NAME EXPORTED
* KeRaiseIrqlToDpcLevel
*
* DESCRIPTION
* Raises the hardware priority (irql) to DISPATCH level
*
* ARGUMENTS
* None
*
* RETURN VALUE
* Previous irq level
*
* NOTES
* Calls KfRaiseIrql
*/
KIRQL
STDCALL
KeRaiseIrqlToDpcLevel (VOID)
{
return KfRaiseIrql (DISPATCH_LEVEL);
}
/**********************************************************************
* NAME EXPORTED
* KeRaiseIrqlToSynchLevel
*
* DESCRIPTION
* Raises the hardware priority (irql) to CLOCK2 level
*
* ARGUMENTS
* None
*
* RETURN VALUE
* Previous irq level
*
* NOTES
* Calls KfRaiseIrql
*/
KIRQL
STDCALL
KeRaiseIrqlToSynchLevel (VOID)
{
// return KfRaiseIrql (CLOCK2_LEVEL);
UNIMPLEMENTED;
}
BOOLEAN STDCALL HalBeginSystemInterrupt (ULONG Vector,
KIRQL Irql,
PKIRQL OldIrql)