Rename KIRQL to KRUNLEVEL type
This commit is contained in:
parent
236927fba0
commit
55cc62f5a0
@ -361,7 +361,7 @@ typedef struct _KSWITCH_FRAME
|
|||||||
ULONG64 P4Home;
|
ULONG64 P4Home;
|
||||||
ULONG64 P5Home;
|
ULONG64 P5Home;
|
||||||
ULONG MxCsr;
|
ULONG MxCsr;
|
||||||
KIRQL ApcBypass;
|
KRUNLEVEL ApcBypass;
|
||||||
UCHAR Reserved[3];
|
UCHAR Reserved[3];
|
||||||
ULONG64 Rbp;
|
ULONG64 Rbp;
|
||||||
ULONG64 Return;
|
ULONG64 Return;
|
||||||
@ -376,7 +376,7 @@ typedef struct _KTRAP_FRAME
|
|||||||
ULONG64 P4Home;
|
ULONG64 P4Home;
|
||||||
ULONG64 P5;
|
ULONG64 P5;
|
||||||
KPROCESSOR_MODE PreviousMode;
|
KPROCESSOR_MODE PreviousMode;
|
||||||
KIRQL PreviousIrql;
|
KRUNLEVEL PreviousRunLevel;
|
||||||
UCHAR FaultIndicator;
|
UCHAR FaultIndicator;
|
||||||
UCHAR ExceptionActive;
|
UCHAR ExceptionActive;
|
||||||
ULONG MxCsr;
|
ULONG MxCsr;
|
||||||
@ -539,7 +539,7 @@ typedef struct _KPROCESSOR_BLOCK
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
PKIDTENTRY IdtBase;
|
PKIDTENTRY IdtBase;
|
||||||
KIRQL Irql;
|
KRUNLEVEL RunLevel;
|
||||||
KPROCESSOR_CONTROL_BLOCK Prcb;
|
KPROCESSOR_CONTROL_BLOCK Prcb;
|
||||||
ULONG ContextSwitches;
|
ULONG ContextSwitches;
|
||||||
} KPROCESSOR_BLOCK, *PKPROCESSOR_BLOCK;
|
} KPROCESSOR_BLOCK, *PKPROCESSOR_BLOCK;
|
||||||
|
@ -470,7 +470,7 @@ typedef struct _KPROCESSOR_BLOCK
|
|||||||
THREAD_INFORMATION_BLOCK ThreadInformationBlock;
|
THREAD_INFORMATION_BLOCK ThreadInformationBlock;
|
||||||
PKPROCESSOR_BLOCK Self;
|
PKPROCESSOR_BLOCK Self;
|
||||||
PKPROCESSOR_CONTROL_BLOCK CurrentPrcb;
|
PKPROCESSOR_CONTROL_BLOCK CurrentPrcb;
|
||||||
KIRQL Irql;
|
KRUNLEVEL RunLevel;
|
||||||
PKIDTENTRY IdtBase;
|
PKIDTENTRY IdtBase;
|
||||||
PKGDTENTRY GdtBase;
|
PKGDTENTRY GdtBase;
|
||||||
PKTSS TssBase;
|
PKTSS TssBase;
|
||||||
|
@ -280,7 +280,7 @@ typedef struct _KSPIN_LOCK_QUEUE
|
|||||||
typedef struct _KLOCK_QUEUE_HANDLE
|
typedef struct _KLOCK_QUEUE_HANDLE
|
||||||
{
|
{
|
||||||
KSPIN_LOCK_QUEUE LockQueue;
|
KSPIN_LOCK_QUEUE LockQueue;
|
||||||
KIRQL OldIrql;
|
KRUNLEVEL OldRunLevel;
|
||||||
} KLOCK_QUEUE_HANDLE, *PKLOCK_QUEUE_HANDLE;
|
} KLOCK_QUEUE_HANDLE, *PKLOCK_QUEUE_HANDLE;
|
||||||
|
|
||||||
/* Queue object structure definition */
|
/* Queue object structure definition */
|
||||||
@ -431,7 +431,7 @@ typedef struct _KTHREAD
|
|||||||
};
|
};
|
||||||
KWAIT_BLOCK WaitBlock[KTHREAD_WAIT_BLOCK + 1];
|
KWAIT_BLOCK WaitBlock[KTHREAD_WAIT_BLOCK + 1];
|
||||||
UCHAR NpxState;
|
UCHAR NpxState;
|
||||||
KIRQL WaitIrql;
|
KRUNLEVEL WaitRunLevel;
|
||||||
LIST_ENTRY QueueListEntry;
|
LIST_ENTRY QueueListEntry;
|
||||||
PKTRAP_FRAME TrapFrame;
|
PKTRAP_FRAME TrapFrame;
|
||||||
PVOID CallbackStack;
|
PVOID CallbackStack;
|
||||||
|
@ -17,15 +17,15 @@
|
|||||||
/* Kernel affinity */
|
/* Kernel affinity */
|
||||||
typedef ULONG_PTR KAFFINITY, *PKAFFINITY;
|
typedef ULONG_PTR KAFFINITY, *PKAFFINITY;
|
||||||
|
|
||||||
/* Interrupt Request Level (IRQL) */
|
|
||||||
typedef UCHAR KIRQL, *PKIRQL;
|
|
||||||
|
|
||||||
/* Kernel priority */
|
/* Kernel priority */
|
||||||
typedef LONG KPRIORITY, *PKPRIORITY;
|
typedef LONG KPRIORITY, *PKPRIORITY;
|
||||||
|
|
||||||
/* Processor modes */
|
/* Processor modes */
|
||||||
typedef CHAR KPROCESSOR_MODE, *PKPROCESSOR_MODE;
|
typedef CHAR KPROCESSOR_MODE, *PKPROCESSOR_MODE;
|
||||||
|
|
||||||
|
/* Interrupt Request Run Level (IRQL) */
|
||||||
|
typedef UCHAR KRUNLEVEL, *PKRUNLEVEL;
|
||||||
|
|
||||||
/* Spin locks synchronization mechanism */
|
/* Spin locks synchronization mechanism */
|
||||||
typedef ULONG_PTR KSPIN_LOCK, *PKSPIN_LOCK;
|
typedef ULONG_PTR KSPIN_LOCK, *PKSPIN_LOCK;
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ ArInitializeProcessor(VOID)
|
|||||||
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
||||||
|
|
||||||
/* Enter passive IRQ level */
|
/* Enter passive IRQ level */
|
||||||
ProcessorBlock->Irql = PASSIVE_LEVEL;
|
ProcessorBlock->RunLevel = PASSIVE_LEVEL;
|
||||||
ArWriteControlRegister(8, PASSIVE_LEVEL);
|
ArWriteControlRegister(8, PASSIVE_LEVEL);
|
||||||
|
|
||||||
/* Initialize segment registers */
|
/* Initialize segment registers */
|
||||||
|
@ -56,7 +56,7 @@ ArInitializeProcessor(VOID)
|
|||||||
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
ArLoadTaskRegister((UINT)KGDT_SYS_TSS);
|
||||||
|
|
||||||
/* Enter passive IRQ level */
|
/* Enter passive IRQ level */
|
||||||
ProcessorBlock->Irql = PASSIVE_LEVEL;
|
ProcessorBlock->RunLevel = PASSIVE_LEVEL;
|
||||||
|
|
||||||
/* Initialize segment registers */
|
/* Initialize segment registers */
|
||||||
ArpInitializeSegments();
|
ArpInitializeSegments();
|
||||||
|
@ -51,7 +51,7 @@ KepInitializeKernel(VOID)
|
|||||||
CurrentThread->Priority = THREAD_HIGH_PRIORITY;
|
CurrentThread->Priority = THREAD_HIGH_PRIORITY;
|
||||||
CurrentThread->State = Running;
|
CurrentThread->State = Running;
|
||||||
CurrentThread->Affinity = (ULONG_PTR)1 << Prcb->Number;
|
CurrentThread->Affinity = (ULONG_PTR)1 << Prcb->Number;
|
||||||
CurrentThread->WaitIrql = DISPATCH_LEVEL;
|
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
||||||
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->Number;
|
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->Number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ KepInitializeKernel(VOID)
|
|||||||
CurrentThread->Priority = THREAD_HIGH_PRIORITY;
|
CurrentThread->Priority = THREAD_HIGH_PRIORITY;
|
||||||
CurrentThread->State = Running;
|
CurrentThread->State = Running;
|
||||||
CurrentThread->Affinity = (ULONG_PTR)1 << Prcb->Number;
|
CurrentThread->Affinity = (ULONG_PTR)1 << Prcb->Number;
|
||||||
CurrentThread->WaitIrql = DISPATCH_LEVEL;
|
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
||||||
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->Number;
|
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->Number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user