Updated Additional Error/Status codes

This commit adds  new Error/Status codes under:
1.Platform state map - Added Combined CPLD authenication,Combined CPLD image update
                       Combined CPLD image recovery,Combined CPLD booted from Active CFM entries.

2. Recovery reason map - Added BMC and CPU attestation failure entries

3. Panic Reason map - Added  Attestation failure entry.

4. Major error code map - Added  Attestation failure , Attestation challenge timeout,
   SPDM protocol timeout, memcpy Failed  and Combined CPLD authenication failure entries.

Tested:
- Manually triggered all the newly added events and observed the entry
  in redfish file(/var/log/redfish)
- Event logs in web UI displayed the event correctly.
  Example:
  CPLD firmware resiliency error.
  Error reason: Combined CPLD Authentication failure (MinorCode:0x05).

- GET on redfish/v1/Systems/system/LogServices/EventLog/Entries

    {
            "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/1686766462",
            "@odata.type": "#LogEntry.v1_9_0.LogEntry",
            "Created": "2023-06-14T18:14:22+00:00",
            "EntryType": "Event",
            "Id": "1686766462",
            "Message": "CPLD firmware resiliency error. Error reason: Combined CPLD authenication failure(MinorCode:0x05).",
            "MessageArgs": [
                "Combined CPLD authenication failure(MinorCode:0x05)"
            ],
            "MessageId": "OpenBMC.0.1.CPLDFirmwareResiliencyError",
            "Name": "System Event Log Entry",
            "Severity": "Critical"
        },

Change-Id: I60d9ec218cd9cab79e6d0598f9ee94bef0288015
Signed-off-by: sri anjaneyulu alapati <srix.anjaneyulu.alapati@intel.com>
2 files changed