- May 7, 2013
- 10,400
I've just come across two extensions called !tz and !tzinfo, they seem to be very sparely undocumented. However, I've manged to find out it is possibly related to the Thermal Trip point found in the ACPI.
You can use the !tzinfo extension with the address of the Thermal Info address, to give this:
I would like to gather more information on this so I add it to my WinDbg Cheat Sheet.
OSR's ntdev List: Critical Shutdown?
Code:
0: kd> [COLOR=#008000]!tz[/COLOR]
0 - ThermalZone @ [COLOR=#ff0000]0x86657870[/COLOR]
State: Read Flags: 00000002
Mode: Active PendingMode: Active
ActivePoint: 00000000 PendingActivePoint: 00000000
Throttle: 00000064
SampleRate: 00000000
LastTime: 0000000000000000 LastTemp: 00000000 (0.0K)
PassiveTimer: 0x86657898
PassiveDpc: 0x866578c0
OverThrottled: 0x866578e0
Irp: 0x85d70720
Thermal Info: 0x866578f4
0: kd> [COLOR=#008000]~1[/COLOR]
1: kd> [COLOR=#008000]!tz[/COLOR]
0 - ThermalZone @ [COLOR=#ff0000]0x86657870[/COLOR]
State: Read Flags: 00000002
Mode: Active PendingMode: Active
ActivePoint: 00000000 PendingActivePoint: 00000000
Throttle: 00000064
SampleRate: 00000000
LastTime: 0000000000000000 LastTemp: 00000000 (0.0K)
PassiveTimer: 0x86657898
PassiveDpc: 0x866578c0
OverThrottled: 0x866578e0
Irp: 0x85d70720
Thermal Info: [COLOR=#ff0000]0x866578f4[/COLOR]
You can use the !tzinfo extension with the address of the Thermal Info address, to give this:
Code:
1: kd> [COLOR=#008000]!tzinfo 0x866578f4[/COLOR]
ThermalInfo @ [COLOR=#ff0000]0x866578f4[/COLOR]
Stamp: 00000016 Constant1: 00000002 Constant2: 00000003
Period: 0000001e ActiveCnt: 00000000 AffinityEx: 0x86657900
Current Temperature: 00000cd2 (328.2K)
Passive TripPoint Temperature: 00000e76 (370.2K)
Critical TripPoint Temperature: 00000000 (0.0K)
Hibernate TripPoint Temperature: 00000e94 (373.2K)
I would like to gather more information on this so I add it to my WinDbg Cheat Sheet.
OSR's ntdev List: Critical Shutdown?