mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 21:01:54 +00:00
[NTOS:KE/x64] Implement processor freeze code
This commit is contained in:
parent
af2ce4d08f
commit
9229709312
8 changed files with 233 additions and 2 deletions
|
@ -300,6 +300,21 @@ typedef enum
|
|||
#define IPI_PACKET_READY 8
|
||||
#define IPI_SYNCH_REQUEST 16
|
||||
|
||||
//
|
||||
// Flags for KPRCB::IpiFrozen
|
||||
//
|
||||
// Values shown with !ipi extension in WinDbg:
|
||||
// 0 = [Running], 1 = [Unknown], 2 = [Frozen], 3 = [Thaw], 4 = [Freeze Owner]
|
||||
// 5 = [Target Freeze], 6-15 = [Unknown]
|
||||
// 0x20 = [Active] (flag)
|
||||
//
|
||||
#define IPI_FROZEN_STATE_RUNNING 0
|
||||
#define IPI_FROZEN_STATE_FROZEN 2
|
||||
#define IPI_FROZEN_STATE_THAW 3
|
||||
#define IPI_FROZEN_STATE_OWNER 4
|
||||
#define IPI_FROZEN_STATE_TARGET_FREEZE 5
|
||||
#define IPI_FROZEN_FLAG_ACTIVE 0x20
|
||||
|
||||
//
|
||||
// PRCB Flags
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue