PEL : Modify faultlog error to include only serviceable record count

Modified to include only serviceable records count like system
guard record count, unresolved pel's with deconfigured bit set.

Not including manual guard and FCO deconfigured record counts
in the PEL as thes are created by the user/servie engineer. These
records will be shown in the nag dump though.

Faultlog PEL will be created only if serviceable records are found.

Tested:
root@xxxx:/tmp# peltool -i 0x500090BF
{
"User Header": {
    "Section Version":          "1",
    "Action Flags": [
                                "Service Action Required",
                                "Report Externally",
                                "HMC Call Home"
    ],
},
"Primary SRC": {
    "Section Version":          "1",
    "Error Details": {
        "Message":              "Firmware detected either a FRU deconfigured And/Or guard record",
        "GUARD_RECORD_COUNT": [
                                "0x1",
                                "Number of system guard records if any"
        ],
        "PEL_WITH_DECONFIG_BIT_COUNT": [
                                "0x0",
                                "Number of PEL's having deconfig bit set"
        ]
    },
    "Valid Word Count":         "0x09",
    "Reference Code":           "BD50F138",
    "Hex Word 6":               "00000001",
    "Hex Word 7":               "00000000",
    "Hex Word 8":               "00000000",
    "Hex Word 9":               "00000000",
    "Callout Section": {
        "Callout Count":        "1",
        "Callouts": [{
            "FRU Type":         "Maintenance Procedure Required",
            "Priority":         "Mandatory, replace all with this type as a unit",
            "Procedure":        "BMC0008"
        }]
    }
},
"User Data 1": {
    "Section Version": "1",
    "Sub-section type": "1",
    "Created by": "bmc error logging",
    "GUARD_RECORD_COUNT": "1",
    "PEL_WITH_DECONFIG_BIT_COUNT": "0"
}
}

Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
Change-Id: Id845c3ecc45b7be7c553942658b68d4d928e29b2
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index 6c2e807..d61e286 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -869,20 +869,12 @@
                 "ReasonCode": "0xF138",
                 "Words6To9": {
                     "6": {
-                        "Description": "Number of guard records with error object",
-                        "AdditionalDataPropSource": "GUARD_WITH_ASSOC_ERROR_COUNT"
-                    },
-                    "7": {
-                        "Description": "Number of guard records with no error object",
-                        "AdditionalDataPropSource": "GUARD_WITH_NO_ASSOC_ERROR_COUNT"
+                        "Description": "Number of system guard records if any",
+                        "AdditionalDataPropSource": "GUARD_RECORD_COUNT"
                     },
                     "8": {
-                        "Description": "Number of deconfigured records",
-                        "AdditionalDataPropSource": "DECONFIG_RECORD_COUNT"
-                    },
-                    "9": {
-                        "Description": "Number of unresolved pels count",
-                        "AdditionalDataPropSource": "UNRESOLVED_PEL_WITH_DECONFIG_BIT_COUNT"
+                        "Description": "Number of PEL's having deconfig bit set",
+                        "AdditionalDataPropSource": "PEL_WITH_DECONFIG_BIT_COUNT"
                     }
                 }
             },