Hello all,
I am a bit stuck in trying to apply ETW on ACPI in Windows 7.
I am new to the ETW topic and it is a bit confusing which tools to
use, where to find appropriate files, which direction to go, etc.
I want to explore what's going on regarding acpi.sys on Windows 7 but
I obviously miss the acpi .MOF or .TMF files (don't know which).
I achieved to get a fairly readable event trace files (dumpfile.csv
and summary.txt) on Windows XP using the tracelog.exe and tracerpt.exe
utilities.
The summary file presents the GUIDs for Event and Event Header...
+-------------------------------------------------------------------------------------
+
|Event Count Event Name Event Type
Guid |
+-------------------------------------------------------------------------------------
+
| 1 EventTrace Header
{68fdd900-4a3e-11d1-84f4-0000f80464e3}|
| 17 AMLIEvent Start {f2e0e060-bf32-4b88-
b8e4-5cad15af6ae9}|
| 17 AMLIEvent End {f2e0e060-bf32-4b88-
b8e4-5cad15af6ae9}|
+-------------------------------------------------------------------------------------
+
....and the dumpfile shows a reasonable content (Start and End of
AMLIEvents occurred durint the trace session along with ACPI objects
addressed, etc.).
Example:
AMLIEvent, Start, 0x0000, 129628869904062500,
5548035, 0, "Object = \_GPE._L08", 0, 0
When I move to Windows 7 and use the same tools (same means: tracelog
is identical since it comes from the WDK, tracerpt is different
because it is included in the Windows distribution) I get the
following which is much the same as with XP:
+-------------------------------------------------------------------------------------------------------------------------
+
|Event Count Event Name Task Opcode
Version Guid |
+-------------------------------------------------------------------------------------------------------------------------
+
| 1 EventTrace 0 Header
2 {68fdd900-4a3e-11d1-84f4-0000f80464e3}|
| 18 AMLIEvent 0 End
0 {f2e0e060-bf32-4b88-b8e4-5cad15af6ae9}|
| 18 AMLIEvent 0 Start
0 {f2e0e060-bf32-4b88-b8e4-5cad15af6ae9}|
+-------------------------------------------------------------------------------------------------------------------------
+
However, I am obviously missing trace format information for the
AMLIEvents since the AMLIEvents are not decoded:
<Start of a line in dumpfile>
AMLIEvent, Start, 0, 0,
0, 1, 1, 0, 0x0000000000000000, 0x00000000,
0x00000000,
1, , ,
{00000000-0000-0000-0000-000000000000}, ,
129628945003125000, 308325, 0, DataSize=20
</End of a line in dumpfile>
I think that I must provide something like a acpi.tmf file or an
adequate MOF.
Trying to get out more insight using the traceview.exe GUI utility
didn't help either.
Any help appreciated.
Thanks,
Gernot
|