{
{ CML$PAGE_MAP_FAILURE_DATA
{
{
{ PURPOSE:
{    This statistic records the failure data captured by the system
{ following corrected or uncorrected page map errors.
{
{ FREQUENCY: Each time DFT enters data into the maintenance
{            register buffers following each failure occurrence.
{
{ CONTENT:
{    The descriptive-data portion of this statistic contains:
{
{    '<mf>.<element>*<product id>*<serial number>*<symptom>'
{
{      where <mf> is the identification of the mainframe in the form
{        $SYSTEM_mmmm_ssss.  Where 'mmmm' is the model number of
{        Central Processor zero (CP0) and 'ssss' is the serial number
{        of that processor.
{
{      where <element> is the name PAGE_MAP.
{
{      where <product id> is the model number from the memory
{        element's identification register.
{
{      where <serial number> is the serial number from the
{        memory element's identification register.
{
{      where <symptom> is the symptom/action statement provided
{        by the system. The text of the possible symptom statements
{        is identical in content to the uppercase text described
{        under counter value 2 below.
{
{    The counter-value portion of this statistic contains:
{
{    1. Operating System (OS) action code as described in section
{       4.2 of the DFT/OS Interface Specification.(DCS # ARH6853)
{
{    2. This word contains a 12-bit DFT analysis code followed by
{       an 8-bit sequence number stored in bits 44-63 of the word.
{       The sequence number indicates the sequential order in which
{       a series of statistics occurred, and ranges from 0-255(10).
{       Dedicated Fault Tolerance (DFT) analysis code is described
{       in section 4.4 of the DFT/OS Interface Specification. The
{       failure data should be analyzed in the order in which the
{       following codes are presented. (It should also be noted
{       that if bit 12 of the 12-bit hexadecimal DFT analysis code
{       is set, the error has occurred more than one time but is
{       being reported only once; e.g. code 301 will become B01.)
{
{       301 CORRECTED PAGE MAP ERROR.
{       302 UNCORRECTED PAGE MAP ERROR.
{
{     The content of words 3-63 is model dependent based upon
{     the DFT error analysis code. Packets of 5 words, each
{     consisting of a header word followed by the contents of 4
{     maintenance registers are stored sequentially. The header
{     word consists of 4 16-bit maintenance register addresses
{     stored from left to right that specify which register
{     contents are stored in the following four words.  Sections
{     4.5.10 (code 301), 4.5.11 (code 302) of the DFT/OS Interface
{     Specification define the maintenance registers and the order
{     in which their contents are stored for page map errors.
{
   CONST
     cml$page_map_failure_data = cmc$min_ecc + 1007;

*copyc cmc$condition_limits
