Share via


Error Report Generator OS Design Development

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The Error Report Generator creates dump files in accordance with options set in the registry.

It supports file formats that are compatible with the requirements of the Watson web site, watson.microsoft.com, so the receiving server can handle classification of and reporting on uploaded dump files.

OS Design Information

The following table shows OS design information for the Error Report Generator.

Concept Description

Dependencies

Reserved memory.

Error Report Transfer Driver.

Hardware considerations

If the target device uses a flash device to persist storage, the OEM must implement the related drivers.

Note

: Error Reporting dump file generation requires reserved memory for dump files. If no memory is reserved, no dump file generation occurs.

To reserve memory for dump files, initialize the global variable dwNKDrWatsonSize with the amount of memory you want to reserve with OEMInit during initialization of board-level hardware.

At least 128 KB should be reserved for dump files.

The reserved memory must be a multiple of the target device PAGE_SIZE.

Modules and Components

The following components and modules implement Error Report Generator.

Item Module Component

Dump file generator

OsAxsT0.dll, hd.dll

Dump File Generator

Reserved memory and persistent storage

Nk.exe

Kernel

Implementation Considerations

The following Sysgen variables are for the Error Report Generator.

Sysgen variable Description

SYSGEN_WATSON_DMPGEN

Includes dump file generator in run-time image.

See Also

Other Resources

Error Report Generator
Kernel Overview