- Fix some bugs

svn path=/trunk/; revision=23706
This commit is contained in:
Alex Ionescu
2006-08-25 14:15:11 +00:00
parent 3f4b7e4705
commit bb00cadd67
+1 -3
View File
@@ -392,7 +392,6 @@ DoCall:
/* There are pending software interrupts, call their handlers */
add esp, 12
jmp SoftIntHandlerTable2[eax*4]
ret 8
.endfunc
.globl @KfLowerIrql@4
@@ -443,7 +442,6 @@ _@KfRaiseIrql@4:
/* Get the IRQL and check if it's Software level only */
xor eax, eax
mov al, [fs:KPCR_IRQL]
movzx ecx, cl
cmp cl, DISPATCH_LEVEL
jbe SetIrql
@@ -508,7 +506,7 @@ _KeRaiseIrqlToSynchLevel@0:
cli
/* Mask out interrupts */
mov eax, KiI8259MaskTable + DISPATCH_LEVEL * 2
mov eax, KiI8259MaskTable[DISPATCH_LEVEL*4]
or eax, [fs:KPCR_IDR]
out 0x21, al
shr eax, 8