

;================================================================================
{SetMsgColor = BLUE}
 80 00, "      GC          (%0Ad ms), GC End, Release Blk=%04d", 4 2
 80 01, "      GC          (%0Ad ms), S2TProcTime=0x%08X", 4 4
 80 02, "      GC          (%0Ad ms), S2TBuildTabTime=0x%08X", 4 4
 80 03, "      GC          (%0Ad ms), S2TMoveDataTime=0x%08X", 4 4
 80 04, "      GC          (%0Ad ms), S2TFlushF2hTime=0x%08X", 4 4
 80 05, "      GC          (%0Ad ms), T2TProcTime=0x%08X", 4 4
 80 06, "      GC          (%0Ad ms), T2TBuildTabTime=0x%08X", 4 4
 80 07, "      GC          (%0Ad ms), T2TMoveDataTime=0x%08X", 4 4
 80 08, "      GC          (%0Ad ms), T2TFlushF2hTime=0x%08X", 4 4
 80 09, "      GC          (%0Ad ms), S2SProcTime=0x%08X", 4 4
 80 0A, "      GC          (%0Ad ms), S2SBuildTabTime=0x%08X", 4 4
 80 0B, "      GC          (%0Ad ms), S2SMoveDataTime=0x%08X", 4 4
 80 0C, "      GC          (%0Ad ms), S2SFlushF2hTime=0x%08X", 4 4
 80 0D, "      GC          (%0Ad ms), GC End, BuildSrcTabCnt=0x%04X, MoveDataCnt=0x%04X, FlushF2hCnt=0x%04X", 4 2 2 2
 80 0E, "      GC          (%0Ad ms), GC source block is zero, GcFlow=0x%04X, GcFlag=0x%08X, FullCacheBlockCnt=0x%04X, TLCFullCacheBlockCnt=0x%04X, SLCSprBlockCnt=0x%04X, TLCSprBlockCnt=0x%04X", 4 2 4 2 2 2 2
 80 0F, "      GC          (%0Ad ms), GC source block is zero, SLCSlotCnt=0x%04X, SrcBlkVpc=0x%08X", 4 2 4
 80 10, "      GC          (%0Ad ms), GC Start, SLCSlotCnt=0x%04X, SrcBlkCnt=0x%04X, ForClnSrcBlkCnt=0x%04X, FillTlcSrcBlkCnt==0x%04X, SpareBlockCnt=0x%04X, TLCSprBlockCnt=0x%04X, DYNSprBlockCnt=0x%04X", 4 2 2 2 2 2 2 2
 80 11, "      GC          (%0Ad ms), GC Start, GcFlow=0x%04X, GcFlag=0x%08X, FullCacheBlockCnt=0x%04X, TLCFullCacheBlockCnt=0x%04X, S2SOpFactor=0x%04X, T2TOpFactor=0x%04X", 4 2 4 2 2 2 2
 80 12, "      GC          (%0Ad ms), GC Start, SrcBlkVpc=0x%08X, DesBlkCnt=0x%04X, CompleteFactor=0x%04X, S2SCompleteFactor=0x%04X, S2TCompleteFactor=0x%04X, T2TCompleteFactor==0x%04X", 4 4 2 2 2 2 2
 80 13, "      GC          (%0Ad ms), GC Start, SlcBlkCnt=0x%08X, RealForClnSrcBlkCnt=0x%04X, NeedReleaseBlk=0x%04X, BalanceTotalFlow=0x%04X, RegionOption=0x%04X, SLCSource=0x%04X", 4 4 2 2 2 2 2
 80 14, "      GC          (%0Ad ms), GC, Time=0x%08X, GcState=0x%04X", 4 4 2
 80 15, "      GC          (%0Ad ms), Balance mode, T2TProcTime=0x%08X, T2TMoveDataTime=0x%08X", 4 4 4
 80 16, "      GC          (%0Ad ms), BalanceTotalFlow=0x%04X", 4 2
 80 17, "      GC          (%0Ad ms), DecreaseTlcBlkMode happen", 4
 80 18, "      GC          (%0Ad ms), Balance flow start, GcBalanceTLCBlk=0x%04X, GcBalanceSrcBlk=0x%04X, GcBalanceDesBlk=0x%04X", 4 2 2 2
 80 19, "      GC          (%0Ad ms), Balance mode, S2TProcTime=0x%08X, S2TMoveDataTime=0x%08X", 4 4 4
 80 1A, "      GC          (%0Ad ms), S2TProcTime=0x%08X, S2TMoveDataTime=0x%08X", 4 4 4
 80 1B, "      GC          (%0Ad ms), S2SProcTime=0x%08X, S2SMoveDataTime=0x%08X", 4 4 4
 80 1C, "      GC          (%0Ad ms), GC H2F, Time=0x%08X", 4 4
 80 1D, "      GC          (%0Ad ms), Do Gc in Plp flow : 0x%02X ", 4 1
 80 1E, "      GC          (%0Ad ms), Power On GC Start time=0x%08X", 4 4
 80 1F, "      GC          (%0Ad ms), Gc H2f, H2f Table use count=0x%08X _S", 4 4
 80 20, "      GC          (%0Ad ms), Gc H2f, H2f Table use count=0x%08X _E", 4 4
 80 21, "      GC          (%0Ad ms), Gc Des, H2f Table use count=0x%08X _S", 4 4
 80 22, "      GC          (%0Ad ms), Gc Des, H2f Table use count=0x%08X _E", 4 4
 80 23, "      GC          (%0Ad ms), Power On GC End time=0x%08X", 4 4
 80 24, "      GC          (%0Ad ms), Flush F2H, Time=0x%08X", 4 4
 80 25, "      GC          (%0Ad ms), dump event log in flush end", 4
 80 26, "      GC          (%0Ad ms), TrigHost, Time=0x%08X", 4 4
 80 27, "      GC          (%0Ad ms), Process, Time=0x%08X", 4 4


;================================================================================
{SetMsgColor = GREEN}
 81 00, "      FTL         (%0Ad ms), gen active", 4
 81 01, "      FTL         (%0Ad ms), ReBuState=0x%04X", 4 2
 81 02, "      FTL         (%0Ad ms), Spare blk is too few, SLCSprBlockCnt=0x%04X, TLCSprBlockCnt=0x%04X", 4 2 2


;================================================================================
{SetMsgColor = BLACK}
 83 00, "      BuildLink   (%0Ad ms), rebuild WPOR time 0x%08X", 4 4
 83 01, "      BuildLink   (%0Ad ms),  Boot need Rebuild", 4
 83 02, "      BuildLink   (%0Ad ms),  Boot from Qboot", 4
 83 03, "      BuildLink   (%0Ad ms), rdlinkFunc()", 4
 83 04, "      BuildLink   (%0Ad ms), Build Link Finish!", 4
 83 05, "      BuildLink   (%0Ad ms),  Gc Resume, Gc State 0x%04X, Gc Type 0x%04X", 4 2 2
 83 06, "      BuildLink   (%0Ad ms), rebuild cache mask repeat F2h time 0x%08X", 4 4
 83 07, "      BuildLink   (%0Ad ms), Flush F2h, H2f Table use count=0x%08X _S", 4 4
 83 08, "      BuildLink   (%0Ad ms), Flush F2h, H2f Table use count=0x%08X _E", 4 4
 83 09, "      BuildLink   (%0Ad ms), rebuild cache flush F2h time 0x%08X, update H2f table count 0x%04X", 4 4 2
 83 0A, "      BuildLink   (%0Ad ms), Current active cacahe block 0x%04X, f2h bank 0x%04X, risky block 0x%04X, f2h bank 0x%04X", 4 2 2 2 2
 83 0B, "      BuildLink   (%0Ad ms), Flush F2h Start Ptr 0x%04X, u16FlushF2hTabEndPtr 0x%04X", 4 2 2
 83 0C, "      BuildLink   (%0Ad ms), No rebuild Cache F2h", 4
 83 0D, "      BuildLink   (%0Ad ms), Risky Block 0x%04X, free page ptr 0x%08X", 4 2 4
 83 0E, "      BuildLink   (%0Ad ms), Risky page 0x%04X", 4 2
 83 0F, "      BuildLink   (%0Ad ms), Risky Block 0x%04X, original free page ptr 0x%08X", 4 2 4
 83 10, "      BuildLink   (%0Ad ms), rebuild cache pad dummy page time 0x%08X", 4 4
 83 11, "      BuildLink   (%0Ad ms), rebuild cache u16Pad1FBlock 0x%04X, u32RiskyStart 0x%08X, u32RiskyEnd 0x%08X", 4 2 4 4
 83 12, "      BuildLink   (%0Ad ms), rebuild cache move time 0x%08X", 4 4
 83 13, "      BuildLink   (%0Ad ms), rebuild cache u16DesFBlock 0x%04X, u32DesStart 0x%08X, u32DesEnd 0x%08X", 4 2 4 4
 83 14, "      BuildLink   (%0Ad ms), rebuild cache over program risky page 0x%04X", 4 2
 83 15, "      BuildLink   (%0Ad ms), rebuild cache recovery F2h time 0x%08X", 4 4
 83 16, "      BuildLink   (%0Ad ms), rebuild cache u16ActiveCacheBlock 0x%04X, u32CacheFreePagePtr 0x%08X, u16CacheF2hTabFreePtr 0x%04X, uF2hTabBank 0x%04X", 4 2 4 2 2
 83 17, "      BuildLink   (%0Ad ms), rebuild cache u16FluCacheBlock 0x%04X, uFlushCacheBlkBank 0x%04X", 4 2 2
 83 18, "      BuildLink   (%0Ad ms), Last H2f Block 0x%04X, free page ptr 0x%04X", 4 2 2
 83 19, "      BuildLink   (%0Ad ms), Current H2f Block Sn 0x%08X", 4 4
 83 1A, "      BuildLink   (%0Ad ms), Rebuild H2f time 0x%08X", 4 4
 83 1B, "      BuildLink   (%0Ad ms), Load count 0x%04X, update count 0x%04X", 4 2 2
 83 1C, "      BuildLink   (%0Ad ms), Update VPC time 1 0x%08X", 4 4
 83 1D, "      BuildLink   (%0Ad ms), Update VPC time 2 0x%08X", 4 4
 83 1E, "      BuildLink   (%0Ad ms), Back2Back APL", 4
 83 1F, "      BuildLink   (%0Ad ms), Rebuild state 0x%04X", 4 2
 83 20, "      BuildLink   (%0Ad ms), Active H2f Blk 0x%04X, Sn 0x%08X", 4 2 4
 83 21, "      BuildLink   (%0Ad ms),  Save Event Log ", 4


;================================================================================
{SetMsgColor = PURPLE}
 84 00, "      Host        (%0Ad ms),  VDT18 Fail(ISR) ", 4
 84 01, "      Host        (%0Ad ms),  VDT23 Fail(ISR) ", 4
 84 02, "      Host        (%0Ad ms),  VDT 2.7 Fail (ISR) ", 4
 84 03, "      Host        (%0Ad ms),  WDT Timeout !! (ISR)", 4
 84 04, "      Host        (%0Ad ms),  WDT Extension Timeout !! (ISR)", 4
 84 05, "      Host        (%0Ad ms),  Log Block full. halt... ", 4
 84 06, "      Host        (%0Ad ms),  PCIe Reset P11(ISR), Link State=0x%04X ", 4 2
 84 07, "      Host        (%0Ad ms),  VDT FIO 1.2V Fail(ISR) ", 4
 84 08, "      Host        (%0Ad ms),  ************************************ ", 4
 84 09, "      Host        (%0Ad ms), Boot Partition Int(ISR)=0x%04X ", 4 2
 84 0A, "      Host        (%0Ad ms), rmGetNvmeBpRsz=0x%04X ", 4 2
 84 0B, "      Host        (%0Ad ms),  FWRQ_RDY(ISR) ", 4
 84 0C, "      Host        (%0Ad ms),  Doorbell(ISR) ", 4
 84 0D, "      Host        (%0Ad ms),  ISR16-Other(ISR) ", 4
 84 0E, "      Host        (%0Ad ms),  NVMe NSSR(ISR), Link State=0x%04X ", 4 2
 84 0F, "      Host        (%0Ad ms),  NVMe Reset(ISR), Link State=0x%04X ", 4 2
 84 10, "      Host        (%0Ad ms),  NVMe EN (cc_en on)(ISR), Link State=0x%04X ", 4 2
 84 11, "      Host        (%0Ad ms),  PCIe Function Level RST(ISR), Link State=0x%04X ", 4 2
 84 12, "      Host        (%0Ad ms),  NVMe Shut Down Notification(ISR), Link State=0x%04X ", 4 2
 84 13, "      Host        (%0Ad ms),  NVMe SHN Change 1->0 Clr Interrput(ISR), Link State=0x04X ", 4
 84 14, "      Host        (%0Ad ms), PCIe Link down(ISR) , Link State=0x%04X ", 4 2
 84 15, "      Host        (%0Ad ms),  CPL time out(ISR), Link State=0x%04X ", 4 2
 84 16, "      Host        (%0Ad ms),  CPL TO Stop Fetch CMD, ChkBridgeAxiRwFlushBsy=0x%04X ", 4 2
 84 17, "      Host        (%0Ad ms),  PRD PDTR0=0x%04X ", 4 2
 84 18, "      Host        (%0Ad ms),  PRD PDTR1=0x%04X ", 4 2
 84 19, "      Host        (%0Ad ms),  Dx to D0 (ISR), Link State=0x%04X ", 4 2
 84 1A, "      Host        (%0Ad ms),  D0 to Dx=0x%04X (ISR), Link State=0x%04X ", 4 2 2
 84 1B, "      Host        (%0Ad ms),  LTSSM_Trace0(ISR), Link Stare=0x%04X ", 4 2
 84 1C, "      Host        (%0Ad ms),  LTSSM_Trace1(ISR), Link State=0x%04X ", 4 2
 84 1D, "      Host        (%0Ad ms),  Malform TLP(ISR), log0=0x%08X, log1=0x%08X ", 4 4 4
 84 1E, "      Host        (%0Ad ms),  Malform TLP(ISR), log2=0x%08X, log3=0x%08X ", 4 4 4
 84 1F, "      Host        (%0Ad ms),  Malform TLP(ISR), Link State=0x%04X ", 4 2
 84 20, "      Host        (%0Ad ms),  DHY src0(ISR), Link State=0x%04X ", 4 2
 84 21, "      Host        (%0Ad ms),  DHY src1(ISR), Link State=0x%04X ", 4 2
 84 22, "      Host        (%0Ad ms),  DHY src2(ISR), Link State=0x%04X ", 4 2
 84 23, "      Host        (%0Ad ms),  DPHY src3(ISR), Link State=0x%04X ", 4 2
 84 24, "      Host        (%0Ad ms),  Runtime update SMART ", 4
 84 25, "      Host        (%0Ad ms),  Runtime update TimeStamp ", 4
 84 26, "      Host        (%0Ad ms),  Host ShutDown notification", 4
 84 27, "      Host        (%0Ad ms),  Host Shutdown notification End ", 4
 84 28, "      Host        (%0Ad ms),  Sanitize in progress, IO OP=0x%04X ", 4 2
 84 29, "      Host        (%0Ad ms),  Sanitize failed, IO OP=0x%04X ", 4 2
 84 2A, "      Host        (%0Ad ms),  bgdMag 0, flag=0x%04X ", 4 2
 84 2B, "      Host        (%0Ad ms),  LoadInfoPage fail ", 4
 84 2C, "      Host        (%0Ad ms),  gBpId=0x%04X ", 4 2
 84 2D, "      Host        (%0Ad ms),  g32BpReadOffset=0x%04X%04X ", 4 2 2
 84 2E, "      Host        (%0Ad ms),  g32BpReadSize=0x%04X%04X ", 4 2 2
 84 2F, "      Host        (%0Ad ms),  ======================================= ", 4
 84 30, "      Host        (%0Ad ms),  BP Read Size less than 16K ", 4
 84 31, "      Host        (%0Ad ms),  NVMe Device Selt-test Command Received, Selt-Test Code=0x%04X ", 4 2
 84 32, "      Host        (%0Ad ms),  NVMe Device Selt-test Start time at %08d ms ", 4 4
 84 33, "      Host        (%0Ad ms),  NVMe Device Selt-Test Abort, No DST under Progress. ", 4
 84 34, "      Host        (%0Ad ms),  NVMe Device Selt-Test Abort, Current DST Operation=0x%04X ", 4 2
 84 35, "      Host        (%0Ad ms),  NVMe Device Self-test Processing Segment=0x%04X ", 4 2
 84 36, "      Host        (%0Ad ms),  NVMe Device Self-test Completed,  FailSegmentBitMap=0x%04X,  DSTPeriod=%08d ms ", 4 2 4
 84 37, "      Host        (%0Ad ms),  Dummy Event ", 4
 84 38, "      Host        (%0Ad ms),  Sanitize in progress, Current issued Get Log Page LID=0x%04X ", 4 2
 84 39, "      Host        (%0Ad ms),  Sanitize failed, Current issued Get Log Page LID=0x%04X ", 4 2
 84 3A, "      Host        (%0Ad ms),  LID=0x%04X ", 4 2
 84 3B, "      Host        (%0Ad ms),  SynchOrigin = 0x%04X", 4 2
 84 3C, "      Host        (%0Ad ms),  update TimeStamp = 0x%04X%04X%04X", 4 2 2 2
 84 3D, "      Host        (%0Ad ms),  Sanitize in progress, Current issued ADMIN OP=0x%04X ", 4 2
 84 3E, "      Host        (%0Ad ms),  Sanitize failed, Current issued ADMIN OP=0x%04X ", 4 2
 84 3F, "      Host        (%0Ad ms),  Get FID=0x%04X, SEL=0x%04X ", 4 2 2
 84 40, "      Host        (%0Ad ms),  Time Stamp initialized ", 4
 84 41, "      Host        (%0Ad ms),  Init Timestamp ", 4
 84 42, "      Host        (%0Ad ms),  updateTimestamp SynchNonContinuous ", 4
 84 43, "      Host        (%0Ad ms),  updateTimestamp SynchContinuous ", 4
 84 44, "      Host        (%0Ad ms),  GetFeatureAttribute, SelCurrent ", 4
 84 45, "      Host        (%0Ad ms),  GetFeatureAttribute, SelDefault ", 4
 84 46, "      Host        (%0Ad ms),  GetFeatureAttribute, Saved ", 4
 84 47, "      Host        (%0Ad ms),  GetFeatureAttribute, Default ", 4
 84 48, "      Host        (%0Ad ms),  GetFeatureAttribute, SelSc ", 4
 84 49, "      Host        (%0Ad ms),  Set Feature Attribute NotNsSpecific", 4
 84 4A, "      Host        (%0Ad ms),  Set Feature Attribute Savable", 4
 84 4B, "      Host        (%0Ad ms),  Set Feature Attribute UnSavable", 4
 84 4C, "      Host        (%0Ad ms),  Set Feature Attribute Changable", 4
 84 4D, "      Host        (%0Ad ms),  Set Feature Attribute Un Changable", 4
 84 4E, "      Host        (%0Ad ms),   APST Entery :0x%04X, Power State: 0x%04X,  Idle Time: 0x%08X", 4 2 2 4
 84 4F, "      Host        (%0Ad ms),  uCns=0x%04X ", 4 2
 84 50, "      Host        (%0Ad ms),  Set Feature ID=0x%04X, SV=0x%04X, Attr=0x%08X", 4 2 2 4
 84 51, "      Host        (%0Ad ms),  Lightswitch disable HMB opt ", 4
 84 52, "      Host        (%0Ad ms),  HMB MR=0 and HMB invalid !!", 4
 84 53, "      Host        (%0Ad ms),  HMB Disable. ", 4
 84 54, "      Host        (%0Ad ms),  Time Stamp initialized by host ", 4
 84 55, "      Host        (%0Ad ms),  Time Stamp check attribute fail ", 4
 84 56, "      Host        (%0Ad ms),  Time Stamp not supported ", 4
 84 57, "      Host        (%0Ad ms),  GetFeature-TimeStamp, Sel SC ", 4
 84 58, "      Host        (%0Ad ms),  GetFeature-TimeStamp, Sel Cuttent ", 4
 84 59, "      Host        (%0Ad ms),  GetFeature-TimeStamp, Sel Else ", 4
 84 5A, "      Host        (%0Ad ms),  GetFeature-TimeStamp, InvalidField ", 4
 84 5B, "      Host        (%0Ad ms),  Hmb Enable Fail, HSIZE<MHMMIN.", 4
 84 5C, "      Host        (%0Ad ms),  Hmb Enable Fail, Descriptor Entry Memory OverLapping.", 4
 84 5D, "      Host        (%0Ad ms),  Hmb Enable Fail, Hmb not enough within 256 entry.", 4
 84 5E, "      Host        (%0Ad ms),  Hmb Enable success", 4
 84 5F, "      Host        (%0Ad ms),  SpareWarning ", 4
 84 60, "      Host        (%0Ad ms),  TemperatureWarning ", 4
 84 61, "      Host        (%0Ad ms),  ReliabilityWarning ", 4
 84 62, "      Host        (%0Ad ms),  ReadOnlyWarning ", 4
 84 63, "      Host        (%0Ad ms),  MemoryFailWarning ", 4
 84 64, "      Host        (%0Ad ms),  WriteToInvalidDoorBellWarning ", 4
 84 65, "      Host        (%0Ad ms),  InvalidDoorbellWarning ", 4
 84 66, "      Host        (%0Ad ms),  TransientInternalErr ", 4
 84 67, "      Host        (%0Ad ms),  FwActivationStarting ", 4
 84 68, "      Host        (%0Ad ms),  TelemetryLog ", 4
 84 69, "      Host        (%0Ad ms),  SanitizeLogPageAvailable ", 4
 84 6A, "      Host        (%0Ad ms),  uSanitizeMode=0x%04X ", 4 2
 84 6B, "      Host        (%0Ad ms),  NVMe Flush Cmd ", 4
 84 6C, "      Host        (%0Ad ms),  bgdMag 2 BOOT, flag=0x%04X count=0x%04X", 4 2 2
 84 6D, "      Host        (%0Ad ms),  bgdMag 3 GC, flag=0x%04X  ", 4 2
 84 6E, "      Host        (%0Ad ms),  Plp Assert Done! RtcTimeCnt=0x%04X ", 4 2
 84 6F, "      Host        (%0Ad ms),  GPIO25 Assert, gHandlePlpFlow=0x%02X ", 4 1
 84 70, "      Host        (%0Ad ms),  GPIO25 De-Assert, gHandlePlpFlow=0x%02X ", 4 1
 84 71, "      Host        (%0Ad ms),  bgdMag 4 RW, flag=0x%04X ", 4 2
 84 72, "      Host        (%0Ad ms),  PHY Setting readback error, Addr=0x%04X, ExpVal=0x%02X, ActVal=0x%02X ", 4 2 1 1
 84 73, "      Host        (%0Ad ms), PCIe Init, Link State=0x%04X ", 4 2
 84 74, "      Host        (%0Ad ms),  resetNvmeIp(), Invalid write DB, bitmap=0x%08X ", 4 4
 84 75, "      Host        (%0Ad ms),  resetNvmeIp(), Write Empty=%04d, Read Empty=%04d ", 4 2 2
 84 76, "      Host        (%0Ad ms),  NVMe Reset done, Link State=0x%04X ", 4 2
 84 77, "      Host        (%0Ad ms),  NSSR occurred, Link State=0x%04X", 4 2
 84 78, "      Host        (%0Ad ms),  Shutdown complete, Link State=0x%04X ", 4 2
 84 79, "      Host        (%0Ad ms),  NVMe EN (set cc_rdy),  Link State=0x%04X ", 4 2
 84 7A, "      Host        (%0Ad ms),  PRP Error, uCmdType = 0x%04X, uError = 0x%04X ", 4 2 2
 84 7B, "      Host        (%0Ad ms),  PRP1 HiDWORD=0x%08X,  LoDWORD=0x%08X ", 4 4 4
 84 7C, "      Host        (%0Ad ms),  PRP2 HiDWORD=0x%08X,  LoDWORD=0x%08X ", 4 4 4
 84 7D, "      Host        (%0Ad ms),  resetNvmeIp(), Pop cmd cnt=0x%08X ", 4 4


;================================================================================
{SetMsgColor = OLIVE}
 85 00, "      PS          (%0Ad ms),  Assert ClkReq(ISR) ", 4
 85 01, "      PS          (%0Ad ms),  L1 time out, CLKREQ-Deassert ", 4
 85 02, "      PS          (%0Ad ms),  L1 time out, CLKREQ-Assert ", 4
 85 03, "      PS          (%0Ad ms),  L1 time out ", 4
 85 04, "      PS          (%0Ad ms),  Host set feature - Power Management Invalid ", 4
 85 05, "      PS          (%0Ad ms),  Host set feature - Power Management NotNsSpecific ", 4
 85 06, "      PS          (%0Ad ms),  Host set feature - Power Management SkipInternalPsChange ", 4
 85 07, "      PS          (%0Ad ms),  Host set feature - Power Management Savable 0x%04X", 4 2
 85 08, "      PS          (%0Ad ms),  Host set feature - Power Management UnSavable ", 4
 85 09, "      PS          (%0Ad ms),  Host set feature - Power Management UnChangable ", 4
 85 0A, "      PS          (%0Ad ms),  Host set feature - Power state=0x%02X, CurPS=0x%02X ", 4 1 1
 85 0B, "      PS          (%0Ad ms),  Boot from NVMe PS4, Device CurState=%04d, CC_EN=0x%02X, CC_RDY=0x%02X, CMD_RDY=0x%04X ", 4 2 1 1 2
 85 0C, "      PS          (%0Ad ms),  PS4 resume, PCIe Init_0_1_Sts=0x%08X, PCIe Int_2_3_Sts=0x%08X ", 4 4 4
 85 0D, "      PS          (%0Ad ms),  PS4 resume, NVMe Init_LOW_Sts=0x%08X, PCIe Int_HIGH_Sts=0x%08X ", 4 4 4
 85 0E, "      PS          (%0Ad ms),  Boot from power off 0x%04X", 4 2
 85 0F, "      PS          (%0Ad ms),  idleBgTime=0x%08Xms, Host idle=0x%04X ", 4 4 2
 85 10, "      PS          (%0Ad ms),  APST From PS0x%04X to PS0x%04X, idle time=0x%08X ms ", 4 2 2 4
 85 11, "      PS          (%0Ad ms),  NVMe PS4 Shutdown Proc Start ", 4
 85 12, "      PS          (%0Ad ms),  hdlHipmProc(), Try to enter L1.2 ", 4
 85 13, "      PS          (%0Ad ms),  Deassert=0x%04X, EnL1=0x%04X, EnL0s=0x%04X ", 4 2 2 2
 85 14, "      PS          (%0Ad ms),  ClkPS, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 15, "      PS          (%0Ad ms),  ASPML11, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 16, "      PS          (%0Ad ms),  ASPML12, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 17, "      PS          (%0Ad ms), hdlHipmProc(), Host En L11&L12=0x%04X, PsChg=0x%04X", 4 2 2
 85 18, "      PS          (%0Ad ms), goto setSuspendMo(), Next PS=%04d", 4 2
 85 19, "      PS          (%0Ad ms),  BootFunc(), PS0 completion. ", 4
 85 1A, "      PS          (%0Ad ms),  CQ busy: QID=0x%04X, HeadDB=0x%04X, TailDB=0x%04X ", 4 2 2 2
 85 1B, "      PS          (%0Ad ms),  SQ busy: QID=0x%04X, TailDB=0x%04X, HeadDB=0x%04X ", 4 2 2 2
 85 1C, "      PS          (%0Ad ms),  busy: sq_cmd_buf ", 4
 85 1D, "      PS          (%0Ad ms),  busy: hwcq ", 4
 85 1E, "      PS          (%0Ad ms),  busy: dmacq ", 4
 85 1F, "      PS          (%0Ad ms),  busy: fwcq ", 4
 85 20, "      PS          (%0Ad ms),  busy: fwrq ", 4
 85 21, "      PS          (%0Ad ms),  busy: prd ", 4
 85 22, "      PS          (%0Ad ms),  busy: unex_engine ", 4
 85 23, "      PS          (%0Ad ms),  chkHostIdle busy: NVMe Idle Bitmap=0x%04X ", 4 2
 85 24, "      PS          (%0Ad ms),  chkHostIdle busy: Get new cmd ", 4
 85 25, "      PS          (%0Ad ms),  chkHostIdle busy: NVMe reset ", 4
 85 26, "      PS          (%0Ad ms),  chkHostIdle busy: NVMe shutdown ", 4
 85 27, "      PS          (%0Ad ms),  chkHostIdle busy: PCIe link down ", 4
 85 28, "      PS          (%0Ad ms),  chkHostIdle busy: PCIe reset-P11", 4
 85 29, "      PS          (%0Ad ms),  ChkHostIdle busy: Pending AER ", 4
 85 2A, "      PS          (%0Ad ms),  ChkHostIdle busy: FW download ", 4
 85 2B, "      PS          (%0Ad ms),  u16StatusCode1=0x%04X ", 4 2
 85 2C, "      PS          (%0Ad ms),  u16StatusCode2=0x%04X ", 4 2
 85 2D, "      PS          (%0Ad ms),  u16StatusCode3=0x%04X ", 4 2
 85 2E, "      PS          (%0Ad ms),  u16StatusCode4=0x%04X ", 4 2
 85 2F, "      PS          (%0Ad ms),  u16StatusCode5=0x%04X ", 4 2


;================================================================================
{SetMsgColor = MAROON}
 87 00, "      Admin       (%0Ad ms),  Invalid Isp Hash sequence from MPINFO ", 4
 87 01, "      Admin       (%0Ad ms),  Invalid Isp Hash ", 4
 87 02, "      Admin       (%0Ad ms),  Check Biwin HP Isp Hash pass ", 4
 87 03, "      Admin       (%0Ad ms),  Invalid Module Vendor ID ", 4
 87 04, "      Admin       (%0Ad ms),  Invalid ISP ID ", 4
 87 05, "      Admin       (%0Ad ms),  Invalid Public key Specified in strict mode ", 4
 87 06, "      Admin       (%0Ad ms),  Production Public key verified for strict mode ", 4
 87 07, "      Admin       (%0Ad ms),  Invalid Public key Specified in relaxed mode ", 4
 87 08, "      Admin       (%0Ad ms),  Develope Public key verified in relaxed mode ", 4
 87 09, "      Admin       (%0Ad ms),  Production Public key verified in relaxed mode ", 4
 87 0A, "      Admin       (%0Ad ms),  Invalid Security Version Specified ", 4
 87 0B, "      Admin       (%0Ad ms),  Firmware Attestation Error, RSA mismatch ", 4
 87 0C, "      Admin       (%0Ad ms),  Firmware verify pass ", 4
 87 0D, "      Admin       (%0Ad ms),  Set Activate BpId Flag ", 4
 87 0E, "      Admin       (%0Ad ms),  Firmware commit BP ", 4
 87 0F, "      Admin       (%0Ad ms),  StatusInvalidField ", 4
 87 10, "      Admin       (%0Ad ms),  Invalid Action ", 4
 87 11, "      Admin       (%0Ad ms),  InvalidField BpId>1 ", 4
 87 12, "      Admin       (%0Ad ms),  unlock BpId not match 1 ", 4
 87 13, "      Admin       (%0Ad ms),  unlock BpId not match 2 ", 4
 87 14, "      Admin       (%0Ad ms),  unlock BpId not match 3 ", 4
 87 15, "      Admin       (%0Ad ms),  Firmware commit ISP ", 4
 87 16, "      Admin       (%0Ad ms),  StatusInvalidNsFormat ", 4
 87 17, "      Admin       (%0Ad ms),  fw slot>cTotalFwSlotNum ", 4
 87 18, "      Admin       (%0Ad ms),  uAction>cImageUpdateActivateImm ", 4
 87 19, "      Admin       (%0Ad ms),  Firmware commit Activate Bp ", 4
 87 1A, "      Admin       (%0Ad ms),  ReplaceBootPartition ", 4
 87 1B, "      Admin       (%0Ad ms),  1. uBpId=1 ", 4
 87 1C, "      Admin       (%0Ad ms),  2. uBpId=0 ", 4
 87 1D, "      Admin       (%0Ad ms),  fw image not align 16K ", 4
 87 1E, "      Admin       (%0Ad ms),  less than 128MB, prog full blk ", 4
 87 1F, "      Admin       (%0Ad ms),  3. uBpId=1 ", 4
 87 20, "      Admin       (%0Ad ms),  4. uBpId=0 ", 4
 87 21, "      Admin       (%0Ad ms),  IspCodePerEndOffset>cTotalBootPartitionSize, InvalidFwImage ", 4
 87 22, "      Admin       (%0Ad ms),  PartitionActivate ", 4
 87 23, "      Admin       (%0Ad ms),  InvalidField(Not AI) ", 4
 87 24, "      Admin       (%0Ad ms),  Firmware commit Activate ISP ", 4
 87 25, "      Admin       (%0Ad ms),  ImageUpdateActivateImm ", 4
 87 26, "      Admin       (%0Ad ms),  ImageUpdateActivateNextRst/CurrFwSlot==uFwSlot ", 4
 87 27, "      Admin       (%0Ad ms),  ImageUpdateActivateNextRst ", 4
 87 28, "      Admin       (%0Ad ms),  ImageUpdateNotActivate ", 4
 87 29, "      Admin       (%0Ad ms),  StatusInvalidFwImage ", 4
 87 2A, "      Admin       (%0Ad ms),  SpecFwSlotActivateNextRst/ImageUpdateActivateImm ", 4
 87 2B, "      Admin       (%0Ad ms),  Firmware Download Initiated, Header Offset: 0x%04X, Isp Offset: 0x%08X", 4 2 4
 87 2C, "      Admin       (%0Ad ms),  Firmware Download FwCommitSuccess ", 4
 87 2D, "      Admin       (%0Ad ms),  Firmware Download InvalidField ", 4
 87 2E, "      Admin       (%0Ad ms),  Firmware Download InvalidPrpOffset ", 4
 87 2F, "      Admin       (%0Ad ms),  Overlapping offset ", 4
 87 30, "      Admin       (%0Ad ms),  u32BufDwOffset=0, XfrCnt==cTotalBootPartitionSize ", 4
 87 31, "      Admin       (%0Ad ms),  u32BufDwOffset=0, XfrCnt==cTotalIspCodeSize ", 4
 87 32, "      Admin       (%0Ad ms),  IspCodePerEndOffset==cTotalIspCodeSize ", 4
 87 33, "      Admin       (%0Ad ms),  IspCodePerEndOffset==cTotalBootPartitionSize ", 4
 87 34, "      Admin       (%0Ad ms),  IspCodePerEndOffset!=cTotalIspCodeSize, InvalidField ", 4
 87 35, "      Admin       (%0Ad ms),  u32BufDwOffset/IspCodePerEndOffset=0 ", 4
 87 36, "      Admin       (%0Ad ms),  normal case ", 4
 87 37, "      Admin       (%0Ad ms),  u32BufOffset: 0x%08X, Isp Offset: 0x%08X", 4 4 4
 87 38, "      Admin       (%0Ad ms),  range overlap ", 4
 87 39, "      Admin       (%0Ad ms),  u32BufOffset larger than isp total size or u32BufOffset larger than u32IspCodePerEndOffset case ", 4
 87 3A, "      Admin       (%0Ad ms),  XfrCnt > 64K, Multi Prd ", 4
 87 3B, "      Admin       (%0Ad ms),  XfrCnt < 64K ", 4
 87 3C, "      Admin       (%0Ad ms),  uSignatureCnt=0x%04X ", 4 2
 87 3D, "      Admin       (%0Ad ms),  Signature=0x%04X ", 4 2
 87 3E, "      Admin       (%0Ad ms),  SetFwDlBpImage ", 4
 87 3F, "      Admin       (%0Ad ms),  ClrFwDlBpImage ", 4
 87 40, "      Admin       (%0Ad ms),  Prog Boot Partition temp blk 1", 4
 87 41, "      Admin       (%0Ad ms),  Prog ISP temp blk 1", 4
 87 42, "      Admin       (%0Ad ms),  chk auth ", 4
 87 43, "      Admin       (%0Ad ms),  Firmware Header Download Complete ", 4
 87 44, "      Admin       (%0Ad ms),  DataXfrErr ", 4
 87 45, "      Admin       (%0Ad ms),  Prog Boot Partition temp blk 2", 4
 87 46, "      Admin       (%0Ad ms),  Prog ISP temp blk 2", 4
 87 47, "      Admin       (%0Ad ms),  Prog Boot Partition temp blk 3", 4
 87 48, "      Admin       (%0Ad ms),  Prog ISP temp blk 3", 4
 87 49, "      Admin       (%0Ad ms),  No Authentication needed, type: 0x%04X ", 4 2
 87 4A, "      Admin       (%0Ad ms),  Don't prog temp blk!! ", 4
 87 4B, "      Admin       (%0Ad ms),  Prog ISP temp blk 4", 4
 87 4C, "      Admin       (%0Ad ms),  Prog Boot Partition temp blk 4", 4
 87 4D, "      Admin       (%0Ad ms),  IspCodePerEndOffset != Total Size", 4
 87 4E, "      Admin       (%0Ad ms),  isp oversize ", 4
 87 4F, "      Admin       (%0Ad ms),  OverSize Download image Complete ", 4
 87 50, "      Admin       (%0Ad ms),  Firmware ISP Download Complete ", 4
 87 51, "      Admin       (%0Ad ms),  Admin Cmd OpCode=0x%04X ", 4 2
 87 52, "      Admin       (%0Ad ms),  Admin Cmd SubOpcode=0x%04X ", 4 2


;================================================================================
{SetMsgColor = NAVY}
 88 00, "      ASSERT HANG (%0Ad ms), ARM err hdlr IFAR: 0x%08X ", 4 4
 88 01, "      ASSERT HANG (%0Ad ms), ARM error handlerr IFSR: 0x%08X, 1 bit error cpu status: 0x%04X, 2 bits error cpu status: 0x%04X", 4 4 2 2
 88 02, "      ASSERT HANG (%0Ad ms), ARM err hdlr DFAR: 0x%08X ", 4 4
 88 03, "      ASSERT HANG (%0Ad ms), ARM error handlerr DFSR: 0x%08X, 1 bit error cpu status: 0x%04X, 2 bits error cpu status: 0x%04X", 4 4 2 2
 88 04, "      ASSERT HANG (%0Ad ms),  NVMe DMA err, DMA err bitmap=0x%04X ", 4 2
 88 05, "      ASSERT HANG (%0Ad ms),  DMA Status [0]=0x%08X, [1]=0x%08X, [2]=0x%08X, [3]=0x%08X", 4 4 4 4 4
 88 06, "      ASSERT HANG (%0Ad ms),  DMA Status [4]=0x%08X, [5]=0x%08X ,[6]=0x%08X, [7]=0x%08X", 4 4 4 4 4
 88 07, "      ASSERT HANG (%0Ad ms),  TSB_Bus_TIMEOUT(PCIE OR LDPC), Address = 0x%08X, Package Length = 0x%04X, Source = 0x%04X ", 4 4 2 2
 88 08, "      ASSERT HANG (%0Ad ms),  BVAC_Bus_TIMEOUT, Addr = 0x%08X, Package Length = 0x%04X, Source = 0x%04X ", 4 4 2 2
 88 09, "      ASSERT HANG (%0Ad ms),  TSB_Bus_TIMEOUT(FLASH), Addr = 0x%08X, Package Length = 0x%04X, Source = 0x%04X ", 4 4 2 2
 88 0A, "      ASSERT HANG (%0Ad ms),  CPU_Bus_TIMEOUT, Addr = 0x%08X ", 4 4
 88 0B, "      ASSERT HANG (%0Ad ms), TSB ECC uncorrectable err, Type=0x%04x, TSB4 ECC RMW 2-bit uncorrectable err, Info=0x%08x, Addr(8byte align)=0x%08x", 4 2 4 4
 88 0C, "      ASSERT HANG (%0Ad ms),  Uart trigger save log ", 4
 88 0D, "      ASSERT HANG (%0Ad ms),  PCIE_AXI_W_TIMEOUT ", 4
 88 0E, "      ASSERT HANG (%0Ad ms),  PCIE_AXI_R_TIMEOUT ", 4
 88 0F, "      ASSERT HANG (%0Ad ms),  AES2TSB_W_TIMEOUT ", 4
 88 10, "      ASSERT HANG (%0Ad ms),  AES2TSB_R_DRAM_TIMEOUT ", 4
 88 11, "      ASSERT HANG (%0Ad ms),  AES2TSB_R_SRAM_TIMEOUT ", 4
 88 12, "      ASSERT HANG (%0Ad ms), TSB ECC RMW 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 13, "      ASSERT HANG (%0Ad ms), Error Bitmap=0x%08x%08x", 4 4 4
 88 14, "      ASSERT HANG (%0Ad ms), TSB ECC 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 15, "      ASSERT HANG (%0Ad ms), TSB4 ECC RMW 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 16, "      ASSERT HANG (%0Ad ms), TSB4 ECC 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 17, "      ASSERT HANG (%0Ad ms), TSB ECC 2-bit uncorrectable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 18, "      ASSERT HANG (%0Ad ms), TSB ECC RMW 2-bit uncorrectable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 19, "      ASSERT HANG (%0Ad ms), TSB/TSB4 ECC 1-bit correctable error/ 2-bits uncorrectable error, Type=0x%04x, Info=0x%08x, Addr(8byte align)=0x%08x", 4 2 4 4
 88 1A, "      ASSERT HANG (%0Ad ms), E2E : User Data happened CRC error, Prd:0x%04X, Addr:0x%08X, Len:0x%08X, E2E Addr:0x%08X", 4 2 4 4 4


;================================================================================
{SetMsgColor = TEAL}
 8A 00, "      Thermal/PS  (%0Ad ms),  Standby Mode Entry ", 4
 8A 01, "      Thermal/PS  (%0Ad ms),  PS3 State resume, CurPs=%02d, Wake Isr=%02d", 4 1 1
 8A 02, "      Thermal/PS  (%0Ad ms),  PS4 State abort, CurPs=%02d, Wake Isr=%02d", 4 1 1
 8A 03, "      Thermal/PS  (%0Ad ms),  Standby Mode resume, CurPs=%02d, Wake Isr=%02d", 4 1 1
 8A 04, "      Thermal/PS  (%0Ad ms),  Sensor0 output=%04d ", 4 2
 8A 05, "      Thermal/PS  (%0Ad ms),  Sensor1 output=%04d ", 4 2
 8A 06, "      Thermal/PS  (%0Ad ms),  NormalizationTemperature=%04d ", 4 2


;================================================================================
{SetMsgColor = NAVY}
 8B 00, "      SYS         (%0Ad ms),  Invalid Doorbell, CQ bitmap=0x%04X, SQ bitmap=0x%04X ", 4 2 2
 8B 01, "      SYS         (%0Ad ms),  PS3 Timer=0x%04X ms ", 4 2
 8B 02, "      SYS         (%0Ad ms),   ChangeAESKey() failed, AES Key1 = Key2", 4
 8B 03, "      SYS         (%0Ad ms), ChangeAESKey()-PassToSecurityFW fails", 4
 8B 04, "      SYS         (%0Ad ms),   GenMEK() failed, AES Key1 = Key2", 4
 8B 05, "      SYS         (%0Ad ms), Decrypt MEK fails.", 4
 8B 06, "      SYS         (%0Ad ms),  FW Commit Reset CPU ", 4


;================================================================================
{SetMsgColor = BLUE}
 8C 00, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Tail BufPtr=0x%04X, FshPtr=0x%04X.", 4 2 2
 8C 01, "      PcieErr     (%0Ad ms), PCIe Wr: Wait last Des is done.", 4
 8C 02, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Program Des=0x%04X, Sectors=0x%04X.", 4 2 2
 8C 03, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Blk=0x%04X, Page=0x%04X, Ch=0x%04X, Intlv=0x%04X.", 4 2 2 2 2
 8C 04, "      PcieErr     (%0Ad ms),  PCIe Wr: E2e check fail, Invaild garDesF2hInfo, u4kCntPtr=0x%04X, HBlk=0x%04X, HPage=0x%04X.", 4 2 2 2
 8C 05, "      PcieErr     (%0Ad ms),  PCIe Wr: Prog Head=0x%04X, Tail=0x%04X, Trig=0x%04X, Raid=0x%04X,", 4 2 2 2 2
 8C 06, "      PcieErr     (%0Ad ms),  PCIe Wr: Rollback F2h Bank.", 4
 8C 07, "      PcieErr     (%0Ad ms),  PCIe Wr: Abandom (HBlock,H4K)=(0x%04X,0x%04X) ~ (0x%04X,0x%04X).", 4 2 2 2 2
 8C 08, "      PcieErr     (%0Ad ms),  PCIe Wr: Rest Raid Parameter, Tail=0x%04X,", 4 2
 8C 09, "      PcieErr     (%0Ad ms),  PCIe Wr: CacheFreePagePtr=0x%08X.", 4 4
 8C 0A, "      PcieErr     (%0Ad ms),  PCIe Wr: Disable Background process Force.", 4
 8C 0B, "      PcieErr     (%0Ad ms),  PCIe Wr: This time Should Flush F2h immediately.", 4
 8C 0C, "      PcieErr     (%0Ad ms),  PCIe Wr: Cancel this Partial work.", 4
 8C 0D, "      PcieErr     (%0Ad ms),  PCIe Wr: Org Partial Work Sector = 0x%04X, ChkF2h=0x%04X.", 4 2 2
 8C 0E, "      PcieErr     (%0Ad ms),  PCIe Wr: New Partial Work Sector = 0x%04X", 4 2
 8C 0F, "      PcieErr     (%0Ad ms),  PCIe Wr: Recalculate Stop Buffer Pointer.", 4
 8C 10, "      PcieErr     (%0Ad ms),  PCIe Write Error Counts : 0x%04X ", 4 2
 8C 11, "      PcieErr     (%0Ad ms),  PCIe Read Error Counts : 0x%04X ", 4 2
 8C 12, "      PcieErr     (%0Ad ms),  PCIe Wr: Flush F2h Table.", 4


;================================================================================
{SetMsgColor = GRAY}
 8F 00, "      VuCmd       (%0Ad ms),  Micron VS Input Cmd Class=0x%04X, Code=0x%04X is not support ", 4 2 2
 8F 01, "      VuCmd       (%0Ad ms),  Micron VS Input Cmd Class=0x%04X, Code=0x%04X need Authentication Required ", 4 2 2
 8F 02, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Hello - Over Max VS authentication attempts", 4
 8F 03, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Hello - already Authenticated Session", 4
 8F 04, "      VuCmd       (%0Ad ms),  Micron VS Cmd Output, Hello", 4
 8F 05, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Data Payload over 64KB", 4
 8F 06, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Over Max VS authentication attempts", 4
 8F 07, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Invalid Authentication Sequence", 4
 8F 08, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - TimeOut", 4
 8F 09, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Challenge", 4
 8F 0A, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Public Key Compare Fail", 4
 8F 0B, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - RSA Verification Fail", 4
 8F 0C, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Resered Area Invalid", 4
 8F 0D, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Version Error", 4
 8F 0E, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Device List Cnt Error", 4
 8F 0F, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - MID Compare Fail", 4
 8F 10, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Nonce Compare Fail", 4
 8F 11, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Succeed", 4
 8F 12, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, ChallengeAuth - Fail", 4
 8F 13, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GoodBye On Unauthed Session", 4
 8F 14, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GoodBye", 4
 8F 15, "      VuCmd       (%0Ad ms),  Micron VS Cmd Get Authorization State, Statue=%04d ", 4 2
 8F 16, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Debug Port State", 4
 8F 17, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Debug Port State - JTAG Enable", 4
 8F 18, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Debug Port State - UART Enable", 4
 8F 19, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Debug Port State - JTAG can't Disable", 4
 8F 1A, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Debug Port State - UART Disable", 4
 8F 1B, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Debug Port State", 4
 8F 1C, "      VuCmd       (%0Ad ms),  Micron VS Cmd Corrupt SSP, SSP sub-group=0x%08X", 4 4
 8F 1D, "      VuCmd       (%0Ad ms),  Micron VS Cmd Get Authentication Attempt Count, Count=%08d ", 4 4
 8F 1E, "      VuCmd       (%0Ad ms),  Micron VS Cmd Get Device Lock State, State=0x%04X ", 4 2
 8F 1F, "      VuCmd       (%0Ad ms),  Micron VS Cmd Set Device Lock State, JTAG was enabled, Can't change security state", 4
 8F 20, "      VuCmd       (%0Ad ms),  Micron VS Cmd Set Device Lock State, State:Lock", 4
 8F 21, "      VuCmd       (%0Ad ms),  Micron VS Cmd Set Device Lock State, State:Unlock", 4
 8F 22, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Erase Direct. ", 4
 8F 23, "      VuCmd       (%0Ad ms),  Micron VS Cmd Get Drive Configuration Data", 4
 8F 24, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Logical to Physical Address Translation. ", 4
 8F 25, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Physical to Logical Address Translation. ", 4
 8F 26, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set SMART Attributes Threshold", 4
 8F 27, "      VuCmd       (%0Ad ms),  Micron VS Cmd, Set SMART Attributes Threshold=%04d ", 4 2
 8F 28, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Reset CPU, Type=0x%04X. ", 4 2
 8F 29, "      VuCmd       (%0Ad ms),  Micron VS Cmd Response, Reset CPU. ", 4
 8F 2A, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GetBlockReadCount. ", 4
 8F 2B, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GetRawBitErrCount. ", 4
 8F 2C, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GetBlockMode. ", 4
 8F 2D, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, SetNandEraseCount. ", 4
 8F 2E, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Read Direct. ", 4
 8F 2F, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Total Erase Count. ", 4
 8F 30, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Total Program Count. ", 4
 8F 31, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, GetBlockEraseCount. ", 4
 8F 32, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Write Direct. ", 4
 8F 33, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set MLBi. ", 4
 8F 34, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get MLBi. ", 4
 8F 35, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get NAND Wear Leveling Threshold. ", 4
 8F 36, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get NAND Read Disturb Threshold. ", 4
 8F 37, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Force Program Fail. ", 4
 8F 38, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Force Erase Fail. ", 4
 8F 39, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, SetNandReadCount. ", 4
 8F 3A, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, SetWLEcGapTh. ", 4
 8F 3B, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Vt Sweep. ", 4
 8F 3C, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Background Scan Parameter. ", 4
 8F 3D, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Read Disturb Count Limit. ", 4
 8F 3E, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Unified Event Log. ", 4
 8F 3F, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Unified Event Log Threshold. ", 4
 8F 40, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set MAG Info. ", 4
 8F 41, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Get Feature by LUN . ", 4
 8F 42, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Feature by LUN . ", 4
 8F 43, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Thermal Throttling Frequencies", 4
 8F 44, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Thermal Throttling Frequencies, The Freq is not support", 4
 8F 45, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set Thermal Throttling Frequencies, (NAND freq x 2) < (CPU freq)", 4
 8F 46, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Trigger Thermal Throttling, Stage=0x%04X. ", 4 2
 8F 47, "      VuCmd       (%0Ad ms),  Micron VS Cmd Response, Trigger Thermal Throttling Stage. ", 4
 8F 48, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, Set RPMB Write Count. Write Count=0x%08X, Target=%04d, DCB flag=%04d", 4 4 2 2
 8F 49, "      VuCmd       (%0Ad ms),  Micron VS Cmd Input, RPMB Data Area to Physical Address Translation. Address=0x%04X, Target=%04d, DCB flag=%04d", 4 2 2 2
 8F 4A, "      VuCmd       (%0Ad ms),  Micron VS Input Cmd, Class=0x%04X, Code=0x%04X ", 4 2 2
 8F 4B, "      VuCmd       (%0Ad ms),  Micron VS Input Cmd Class=0x%04X is not support ", 4 2


;================================================================================
{SetMsgColor = BLUE}
 90 00, "      BASE FW     (%0Ad ms),  NVMeSanitize abort!!! Security state = 0x%08X ", 4 4


;================================================================================
{SetMsgColor = PURPLE}
 A1 00, "      Host Write  (%0Ad ms), Wr1: HwIdx=0x%04X, BufPtr=0x%04X, ScrtCnt=0x%04X", 4 2 2 2
 A1 01, "      Host Write  (%0Ad ms), Wr4: HwIdx=0x%04X, BufPtr=0x%04X, ScrtCnt=0x%04X", 4 2 2 2
 A1 02, "      Host Write  (%0Ad ms), Wr2: HwIdx=0x%04X, ScrtCnt=0x%04X", 4 2 2
 A1 03, "      Host Write  (%0Ad ms), Wr3: HwIdx=0x%04X, ScrtCnt=0x%04X", 4 2 2


;================================================================================
{SetMsgColor = GRAY}
 AA 00, "      debug       (%0Ad ms), %04x-SLC to TLC", 4 2
 AA 01, "      debug       (%0Ad ms), %04x-ProcTime=%08d", 4 2 4
 AA 02, "      debug       (%0Ad ms), %04x-TLC to TLC", 4 2
 AA 03, "      debug       (%0Ad ms), %04x-SLC to SLC", 4 2
 AA 04, "      debug       (%0Ad ms), %04x-BuildSrcTabTime=%08d", 4 2 4
 AA 05, "      debug       (%0Ad ms), %04x-MoveDataTime=%08d", 4 2 4
 AA 06, "      debug       (%0Ad ms), %04x-PostWRTime=%08d", 4 2 4
 AA 07, "      debug       (%0Ad ms), %04x-FlushF2hTabTime=%08d", 4 2 4
 AA 08, "      debug       (%0Ad ms), %04x-DesH2fTabCnt=%04d", 4 2 2
 AA 09, "      debug       (%0Ad ms), BgdProc:0x%04X Prd=0x%04X, FreeHostSize=0x%04X, AlignBuf=0x%04X", 4 2 2 2 2
 AA 0A, "      debug       (%0Ad ms), Bgd Proc - 0x%04X, Buffer Ptr=0x%04X", 4 2 2
 AA 0B, "      debug       (%0Ad ms), No Need Counting Partial Buffer Size, 0x%04", 4 2
 AA 0C, "      debug       (%0Ad ms), Wait Host is Done to do partial action", 4
 AA 0D, "      debug       (%0Ad ms), Partially do Flush F2h or Gc or other things", 4


;================================================================================
{SetMsgColor = MAGENTA}
 C0 00, "      SEC API Debug (%0Ad ms),   processTrim() - Security Trim, u32TrimSourceEntryAddr = 0x%08X, u32TrimLbaInfoBufIdx = 0x%04X, u32TrimH2fTabBufIdx = 0x%04X", 4 4 2 2
 C0 01, "      SEC API Debug (%0Ad ms),   processTrim() - Security Trim, TotalCnt = 0x%04X", 4 2
 C0 02, "      SEC API Debug (%0Ad ms),   processTrim() - Security Trim, LBA = 0x%08X , XfrCnt = 0x%08X", 4 4 4
 C0 03, "      SEC API Debug (%0Ad ms),   processTrim() - Security Trim, u16EntryCnt = 0x%04X", 4 2
 C0 04, "      SEC API Debug (%0Ad ms),   processTrim() - Security Trim, end", 4
 C0 05, "      SEC API Debug (%0Ad ms),   GetSecRWInfo() , g32SecLba = 0x%08X , g32HostXfrCnt = 0x%08X.", 4 4 4
 C0 06, "      SEC API Debug (%0Ad ms), handleTcgNop1() - head , HBlock = 0x%04X , HPage = 0x%08X, GHP = 0x%08X.", 4 2 4 4
 C0 07, "      SEC API Debug (%0Ad ms), handleTcgNop1() - tail , HBlock = 0x%04X , HPage = 0x%08X, GHP = 0x%08X.", 4 2 4 4
 C0 08, "      SEC API Debug (%0Ad ms), SecIntf_TCG_Write() HBlock = 0x%04X , HPage = 0x%08X, GHP = 0x%08X, WriteSctrCnt = 0x%04X.", 4 2 4 4 2
 C0 09, "      SEC API Debug (%0Ad ms), SecIntf_TCG_Write() gsRwCtrl.u16CountPartWorkSctr = 0x%04X, u32TotalSctrCnt  = 0x%04X", 4 2 2
 C0 0A, "      SEC API Debug (%0Ad ms), SecIntf_TCG_Read() , HBlock = 0x%04X , HPage = 0x%08X, GHP = 0x%08X, ReadSctrCnt = 0x%04X.", 4 2 4 4 2
 C0 0B, "      SEC API Debug (%0Ad ms), trigHostPrdTaskR()-uMode = 0x%04X.", 4 2
 C0 0C, "      SEC API Debug (%0Ad ms), trigHostPrdTaskR()-u32PhysicalGHP = 0x%08X , u32GHP = 0x%08X.", 4 4 4


;================================================================================
{SetMsgColor = MAGENTA}
 C1 00, "      SEC API BASE FW (%0Ad ms),   SecAPI_ChkStackOverFlow() svc stack.", 4
 C1 01, "      SEC API BASE FW (%0Ad ms),   SecAPI_ChkStackOverFlow() irq stack.", 4
 C1 02, "      SEC API BASE FW (%0Ad ms),  ATA Security Locked, Opcode = 0x%04X. ", 4 2
 C1 03, "      SEC API BASE FW (%0Ad ms), NVMeFWCommit(), ATA Security Locked, status = 0x%04X. ", 4 2
 C1 04, "      SEC API BASE FW (%0Ad ms), NVMeFWImageDL(), ATA Security Locked, status = 0x%04X.", 4 2
 C1 05, "      SEC API BASE FW (%0Ad ms),   NVMeFormat(), ATA Security Locked, status = 0x%04X.", 4 2
 C1 06, "      SEC API BASE FW (%0Ad ms),   NVMeFormat() abort, SP Life Cycle = Manufactured.", 4
 C1 07, "      SEC API BASE FW (%0Ad ms),   SecAPI_ChkHitRange() uRangeHit = 0x%04X , gMBRShadow = 0x%04X , gLockingStatus = 0x%04X , uIsRCmd = 0x%04X.", 4 2 2 2 2
 C1 08, "      SEC API BASE FW (%0Ad ms), chkCmdInfoError()-READ LBAStart = 0x%08X , XfrCnt = 0x%08X.", 4 4 4
 C1 09, "      SEC API BASE FW (%0Ad ms), chkCmdInfoError()-WRITE LBAStart = 0x%08X , XfrCnt = 0x%08X.", 4 4 4
 C1 0A, "      SEC API BASE FW (%0Ad ms),   SecIntf_Crypto_LoadKey(), uRangeID = 0x%04X.", 4 2
 C1 0B, "      SEC API BASE FW (%0Ad ms),  SecIntf_Crypto_LoadKey(): O32_AES_Key0_0=0x%08X, O32_AES_Key0_1=0x%08X ", 4 4 4
 C1 0C, "      SEC API BASE FW (%0Ad ms),   SecIntf_Crypto_SetRangePartitionRegister()-1 , u8Action = 0x%04X , uRangeID = 0x%04X , u32LBAStart = 0x%08X.", 4 2 2 4
 C1 0D, "      SEC API BASE FW (%0Ad ms),   SecIntf_Crypto_SetRangePartitionRegister()-2 , u32LBAEnd = 0x%08X.", 4 4
 C1 0E, "      SEC API BASE FW (%0Ad ms),   SecIntf_Crypto_KeyWrapping() - Decrypt fails.", 4
 C1 0F, "      SEC API BASE FW (%0Ad ms),   SecIntf_Crypto_GenerateRandomNum() failed, AES Key1 = Key2", 4
 C1 10, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() Read Only Mode.", 4
 C1 11, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() g16ReadUnitCnt=0.", 4
 C1 12, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() g16WriteBufPtr=0x%04X, g16FlashWBufPtr=0x%04X, gsGcInfo.ubBgdProcF=0x%04X", 4 2 2 2
 C1 13, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() u32GHP = 0x%08X .", 4 4
 C1 14, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() u32DebugSecGlobalHPage = 0x%08X,  MBRValidBitMap, uBitMap = 0x%04X, uBitMapUpdate = 0x%04X .", 4 4 2 2
 C1 15, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() - readNop1Proc , mGetStartSctr = 0x%04X , mGetEndSctr = 0x%04X .", 4 2 2
 C1 16, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() WriteBufPtr=0x%04X, gsGcInfo.ubBgdProcF=0x%04X", 4 2 2
 C1 17, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() end.", 4
 C1 18, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Read() start.", 4
 C1 19, "      SEC API BASE FW (%0Ad ms), HandleTrustedSend(), ATA ErasePrepare not ready, status = 0x%04X.", 4 2
 C1 1A, "      SEC API BASE FW (%0Ad ms), HandleTrustedSend(), ATA Security Frozen, status = 0x%04X.", 4 2
 C1 1B, "      SEC API BASE FW (%0Ad ms), HandleTrustedSend(), ATA Set ErasePrepare, status = 0x%04X.", 4 2
 C1 1C, "      SEC API BASE FW (%0Ad ms), SecAPI_Trusted_Send() fail uStatus = 0x%04X.", 4 2
 C1 1D, "      SEC API BASE FW (%0Ad ms), SecAPI_Trusted_Send()/SecAPI_Trusted_Receive() Good uStatus = 0x%04X.", 4 2
 C1 1E, "      SEC API BASE FW (%0Ad ms), HandleTrustedReceive() xfr byte not align, 0x%08X.", 4 4
 C1 1F, "      SEC API BASE FW (%0Ad ms), SecAPI_Trusted_Receive() fail uStatus = 0x%04X.", 4 2
 C1 20, "      SEC API BASE FW (%0Ad ms),   SecIntf_SaveWProPage() uPageIdx = 0x%04X", 4 2
 C1 21, "      SEC API BASE FW (%0Ad ms),   SecIntf_LoadWProPage() uPageIdx = 0x%04X", 4 2
 C1 22, "      SEC API BASE FW (%0Ad ms),   SecIntf_RangePolicyUpdate() uAction = 0x%04X , gMBRShadow = 0x%04X , gLockingStatus = 0x%04X , gTcgNviSpLockingLifeCycleState = 0x%04X", 4 2 2 2 2
 C1 23, "      SEC API BASE FW (%0Ad ms), SecAPI_NoticeSecCodeSwap() , uAction = 0x%04X", 4 2
 C1 24, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() Flush F2h, Zero Buffer Ptr", 4



;;=======================  Security API ====================================
{SetMsgColor = MAGENTA}
;;============CryptoLibrary============
94 01,	  "      BASE FW  LIB (%0Ad ms), Crypto_GetEntropy(), Length=0x%08X", 4 4
94 02,	  "      BASE FW  LIB (%0Ad ms), Crypto_GetNoise(), Length=0x%08X", 4 4
94 03,	  "      BASE FW  LIB (%0Ad ms), Crypto_GenerateNDRBG(), Length=0x%08X", 4 4
94 04,	  "      BASE FW  LIB (%0Ad ms), Crypto_GenerateDRBG(), Length=0x%08X, PredictionResistance=0x%04X", 4 4 2
94 05,	  "      BASE FW  LIB (%0Ad ms), Crypto_ReSeedDRBG()", 4
94 06,	  "      BASE FW  LIB (%0Ad ms), Crypto_InstantiateDRBG()", 4
94 07,	  "      BASE FW  LIB (%0Ad ms), Crypto_GenKey() ", 4
94 08,	  "      BASE FW  LIB (%0Ad ms), GenKey Compare Error ", 4
94 09,	  "      BASE FW  LIB (%0Ad ms), Crypto_DeriveKey() ", 4
94 0A,	  "      BASE FW  LIB (%0Ad ms), Crypto_KDFCTR() ", 4
94 0B,	  "      BASE FW  LIB (%0Ad ms), Crypto_Hash() ", 4
94 0C,	  "      BASE FW  LIB (%0Ad ms), Crypto_Mac() ", 4
94 0D,	  "      BASE FW  LIB (%0Ad ms), Crypto_Decrypt() ", 4
94 0E,	  "      BASE FW  LIB (%0Ad ms), Crypto_Encrypt() ", 4
94 0F,	  "      BASE FW  LIB (%0Ad ms), Crypto_RsaVerify() ", 4

;;============Debug============
;;ATA Passthrough
C0 30,	  "      SecurityFW	  (%0Ad ms), Read_Buffer() , ATA_Buffer = 0x%04X 0x%04X 0x%04X 0x%04X.", 4 2 2 2 2

;;RPMB
C0 40,	  "      SecurityFW	  (%0Ad ms), RPMB Req_Buf = 0x%04X 0x%04X 0x%04X 0x%04X.", 4 2 2 2 2
C0 41,	  "      SecurityFW	  (%0Ad ms), RPMB Req_Buf = 0x%04X.", 4 2
C0 42,	  "      SecurityFW	  (%0Ad ms), RPMB Resp_Buf = 0x%04X 0x%04X 0x%04X 0x%04X.", 4 2 2 2 2
C0 43,	  "      SecurityFW	  (%0Ad ms), RPMB Resp_Buf = 0x%04X.", 4 2

;;SecurityFW---
C0 60,	  "      SecurityFW	  (%0Ad ms), SessionManager_Control_Method() , g32ErrorLocateBit = 0x%08X , g32ErrorLocateBit2 = 0x%08X.", 4 4 4
C0 61,	  "      SecurityFW	  (%0Ad ms), SecIntf_TCG_WriteProcess() , u32ByteOffset = 0x%08X , u32DesAddrInByte = 0x%08X.", 4 4 4
C0 62,	  "      SecurityFW	  (%0Ad ms), SecIntf_TCG_ReadDone() , u32ByteOffset = 0x%08X , u32SrcAddrInByte = 0x%08X.", 4 4 4
C0 63,	  "      SecurityFW	  (%0Ad ms), SecIntf_TCG_WriteProcess() , garSendTCGBuf = 0x%04X 0x%04X 0x%04X 0x%04X.", 4 2 2 2 2
C0 64,	  "      SecurityFW	  (%0Ad ms), SecIntf_TCG_ReadDone() , garRcvTCGBuf = 0x%04X 0x%04X 0x%04X 0x%04X.", 4 2 2 2 2
C0 65,	  "      SecurityFW	  (%0Ad ms), SendBuffer = %04X %04X %04X %04X.",4 2 2 2 2
C0 66,	  "      SecurityFW	  (%0Ad ms), ReceiveBuffer = %04X %04X %04X %04X.",4 2 2 2 2
C0 67,	  "      SecurityFW	  (%0Ad ms), GenTCGRangeKEK(): garTCGRangeKEK = %04X %04X %04X %04X.",4 2 2 2 2
C0 68,	  "      SecurityFW	  (%0Ad ms), LoadRangeKeySub() Failing: garTCGRangeKEK = %04X %04X %04X %04X.",4 2 2 2 2
C0 69,	  "      SecurityFW	  (%0Ad ms), TrustedSendProcess() Set Pin: garTCGRangeKEK = %04X %04X %04X %04X.",4 2 2 2 2

;;============SecurityFW===========
;; SecIntf_IfSendCmd/SecIntf_IfSendData 
C2 00,    "      SecurityFW	  (%0Ad ms), C_Invalid_Transfer_Length_IEEE1667.", 4
C2 01,	  "      SecurityFW	  (%0Ad ms), Returned value of SessionManagement(): uCmdStatus = 0x%04X.", 4 2
C2 02,	  "      SecurityFW	  (%0Ad ms), ProtocolID = 0x%04X , Silo Index = 0x%02X , Command ID = 0x%02X , g32HostXfrByte = 0x%08X.",4 2 1 1 4
C2 03,	  "      SecurityFW	  (%0Ad ms), ProtocolID = 0x%04X , COM ID = 0x%04X , g32HostXfrByte = 0x%08X.",4 2 2 4
C2 04,	  "      SecurityFW	  (%0Ad ms), SecIntf_SessionTimeoutCall(), u32TimerDiff = 0x%08Xms, u32MaxSessionTimeout = 0x%08Xms.", 4 4 4
C2 05,	  "      SecurityFW	  (%0Ad ms), SessionManagement() end.(TPer/Stack reset Abort) Status = 0x%04X.", 4 2
C2 06,	  "      SecurityFW	  (%0Ad ms), TrustedSendProcess() done. u16AuthenticationFailFlag = 0x%04X.", 4 2

;; SecIntf_IfRecvCmd/SecIntf_IfRecvComplete
C2 10,	  "      SecurityFW	  (%0Ad ms), C_IEEE_INVALID_POUTPIN_SEQUENCE_REJECTION.", 4 
C2 11,	  "      SecurityFW	  (%0Ad ms), ProtocolID = 0x%04X , Silo Index = 0x%02X , Command ID = 0x%02X , g32HostXfrByte = 0x%08X.", 4 2 1 1 4
C2 12,	  "      SecurityFW	  (%0Ad ms), ProtocolID = 0x%04X , COM ID = 0x%04X , g32HostXfrByte = 0x%08X.", 4 2 2 4
C2 13,	  "      SecurityFW	  (%0Ad ms), Invalid Com ID.", 4
C2 14,	  "      SecurityFW	  (%0Ad ms), IEEE Status code not zero. Status = 0x%04X.", 4 2
C2 15,	  "      SecurityFW	  (%0Ad ms), Invalid Security Protocol 0x%04X.", 4 2
C2 16,	  "      SecurityFW	  (%0Ad ms), Fatal Error!!!", 4
C2 17,	  "      SecurityFW	  (%0Ad ms), Handle Min Transfer for TCG. gMinTransferTrig = 0x%04X , g16MinTransfer = 0x%04X , g32HostXfrByte = 0x%08X.", 4 2 2 4
C2 18,	  "      SecurityFW	  (%0Ad ms), Handle Min Transfer for IEEE1667. g32IEEEPayloadLength = 0x%08X , g32HostXfrByte = 0x%08X.", 4 4 4

;;Others---
C2 20,	  "      SecurityFW	  (%0Ad ms), Invoking ID = %08X_%08X." 4 4 4
C2 21,	  "      SecurityFW	  (%0Ad ms), Method ID = %08X_%08X.", 4 4 4
C2 22,    "      SecurityFW	  (%0Ad ms), End of SessionManagement. Method Status = 0x%04X.", 4 2
C2 23,	  "      SecurityFW	  (%0Ad ms), CheckPinHash() fails. g32PmgrPinId = 0x%08X , gPayloadMethodId = 0x%04X.", 4 4 2
C2 24,	  "      SecurityFW	  (%0Ad ms), AUTHENTICATION. g32PayloadParamUint32_1 = %08X , gPayloadParamUint8_1 = 0x%04X.", 4 4 2
;;C2 25,	  "      SecurityFW	  (%0Ad ms), 
C2 26,    "      SecurityFW	  (%0Ad ms), GENKEY. gRangeID = 0x%04X.", 4 2
C2 27,	  "      SecurityFW	  (%0Ad ms), SET_PIN. gTakeOwnership = 0x%04X , g32PmgrLen = 0x%04X , g32PmgrPinId = %08X.", 4 2 2 4
C2 28,	  "      SecurityFW	  (%0Ad ms), B_PROCESS_REVERT-1. SecTmp_gTcgNviSpLockingLifeCycleState = 0x%04X , gTCGInTransaction = %04X , gPayloadMethodId = 0x%04X.", 4 2 2 2
C2 29,	  "      SecurityFW	  (%0Ad ms), B_PROCESS_REVERT-2. gPayloadParamUint8_1 = 0x%04X , g32PayloadParamUint32_1 = %08X.", 4 2 4 
C2 2A,	  "      SecurityFW	  (%0Ad ms), Check ComID, 0x%04X.", 4 2
C2 2B,	  "      SecurityFW	  (%0Ad ms), gPayloadSessionType = 0x%04X , gPayloadMethodId = 0x%04X.", 4 2 2
C2 2C,	  "      SecurityFW	  (%0Ad ms), gPayloadTokenType = 0x%04X.", 4 2
C2 2D,	  "      SecurityFW	  (%0Ad ms), gMethodStatus = 0x%04X , gSessionCurSp = 0x%02X , gPayLoadTableID(FW) = 0x%02X.", 4 2 1 1
C2 2E,	  "      SecurityFW	  (%0Ad ms), TPer/Stack Reset. gTCGTperReset = 0x%04X , gTCGLockingStatus = 0x%02X , gTCGStackReset = 0x%02X.", 4 2 1 1
C2 2F,	  "      SecurityFW	  (%0Ad ms), Locking Sp Activate.", 4
C2 30,	  "      SecurityFW	  (%0Ad ms), Set Locking Table--GlobalRange. Column = 0x%04X , Value = 0x%04X.", 4 2 2
C2 31,	  "      SecurityFW	  (%0Ad ms), Set Locking Table--LockingRange%04X. Range Start = 0x%08X.", 4 2 4
C2 32,	  "      SecurityFW	  (%0Ad ms), Set Locking Table--LockingRange%04X. Range Lenght = 0x%08X.", 4 2 4
C2 33,	  "      SecurityFW	  (%0Ad ms), Set Locking Table--LockingRange%04X. flag = 0x%02X , LockOnReset = 0x%02X.", 4 2 1 1
C2 34,	  "      SecurityFW	  (%0Ad ms), TrustedSendProcess() , g16PayloadProcessType = 0x%04X.", 4 2
C2 35,	  "      SecurityFW	  (%0Ad ms), TrustRecvProcess() , g16PayloadProcessType = 0x%04X , g16RangeChangeInTransactionFlag = 0x%04X , gTrimLockingRangeInTransaction = 0x%02X , gLockingRangeChangeInTransaction = 0x%02X", 4 2 2 1 1
C2 36,	  "      SecurityFW	  (%0Ad ms), TcgNviDefault() , u8KeepGlobalRangeKey = 0x%04X.", 4 2
C2 37,	  "      SecurityFW	  (%0Ad ms), SecIntf_NoticeBackupResume() - Backup Start, uAction = 0x%04X.", 4 2
C2 38,	  "      SecurityFW	  (%0Ad ms), SecIntf_NoticeBackupResume() - Backup End, uAction = 0x%04X.", 4 2
C2 39,	  "      SecurityFW	  (%0Ad ms), SecIntf_NoticeBackupResume() - Resume Start, uAction = 0x%04X.", 4 2
C2 3A,	  "      SecurityFW	  (%0Ad ms), SecIntf_NoticeBackupResume() - Resume End, uAction = 0x%04X.", 4 2
C2 3B,	  "      SecurityFW	  (%0Ad ms), SecIntf_InitStart() - Start, uMode = 0x%04X.", 4 2
C2 3C,	  "      SecurityFW	  (%0Ad ms), SecIntf_InitStart() - End, uMode = 0x%04X.", 4 2
C2 3D,	  "      SecurityFW	  (%0Ad ms), SID is taken ownership.", 4 
C2 3E,    "      SecurityFW	  (%0Ad ms), Load range key fail, uRangeId = 0x%04X.", 4 2
C2 3F,    "      SecurityFW	  (%0Ad ms), Receive Reset Event, uType = 0x%04X.", 4 2
C2 40,    "      SecurityFW	  (%0Ad ms), Decrypt MEK fails.", 4
C2 41,    "      SecurityFW	  (%0Ad ms), Set PSID and MSID failed - PSID and MSID are already set.", 4
C2 42,    "      SecurityFW	  (%0Ad ms), Set PSID and MSID failed - SP Life Cycle = Manufactured.", 4
C2 43,    "      SecurityFW	  (%0Ad ms), Set PSID and MSID failed - SID is taken ownership.", 4
C2 44,    "      SecurityFW	  (%0Ad ms), Decrypt Root Key fails.", 4
C2 45,	  "      SecurityFW	  (%0Ad ms), RestoreTCGRangeKEK() fails",4
C2 46,    "      SecurityFW	  (%0Ad ms), WipeOutAESKeyCache, uRangeId = 0x%04X.", 4 2

;;ATA Security
C2 60,	  "      SecurityFW	  (%0Ad ms), ATA PassThrough, gProtocolID = 0x%04X, g16ComID = 0x%04X, status = 0x%04X.", 4 2 2 2
C2 61,	  "      SecurityFW	  (%0Ad ms), ATA Security Locked, Set/Disable Password fail.", 4
C2 62,	  "      SecurityFW	  (%0Ad ms), ATA Security Frozen, Unlock fail.", 4
C2 63,	  "      SecurityFW	  (%0Ad ms), ATA Security Frozen, Erase fail.", 4
C2 64,	  "      SecurityFW	  (%0Ad ms), ATA Security Locked, Freeze Lock fail.", 4
C2 65,	  "      SecurityFW	  (%0Ad ms), ATA Security-Erase Start.", 4
C2 66,	  "      SecurityFW	  (%0Ad ms), ATA Security-Erase End, Security Unlocked , Status = 0x%04X.", 4 2
C2 67,	  "      SecurityFW	  (%0Ad ms), ATA Security-Erase failed, Control = 0x%04X.", 4 2
C2 68,	  "      SecurityFW	  (%0Ad ms), ATA Security-Unlock failed, Control = 0x%04X.", 4 2
C2 69,	  "      SecurityFW	  (%0Ad ms), ATA Security-Disable pwd failed, Control = 0x%04X.", 4 2
C2 6A,	  "      SecurityFW	  (%0Ad ms), ATA Security Error, Control = 0x%04X , Status = 0x%04X.", 4 2 2
C2 6B,	  "      SecurityFW	  (%0Ad ms), SecIntf_InitATASecurity() - Start, uMode = 0x%04X.", 4 2
C2 6C,	  "      SecurityFW	  (%0Ad ms), SecIntf_InitATASecurity() - End, uMode = 0x%04X.", 4 2
C2 6D,	  "      SecurityFW	  (%0Ad ms), UpdateATASecurityStatus(), Status = 0x%04X.", 4 2
C2 6E,	  "      SecurityFW	  (%0Ad ms), ATA Security-Set user password.", 4
C2 6F,	  "      SecurityFW	  (%0Ad ms), ATA Security-Security Unlocked.", 4
C2 70,	  "      SecurityFW	  (%0Ad ms), ATA Security-Enhanced Erase failed, EN_ER_SUP = 0, Status = 0x%04X.", 4 2

;;RPMB
C2 80,	  "      SecurityFW	  (%0Ad ms), RPMB, gProtocolID = 0xEA, g16ComID = 0x01, g32HostXfrByte = 0x%08X, gRpmbTarget_NSSF = 0x%04X.", 4 4 2
C2 81,	  "      SecurityFW	  (%0Ad ms), NSSF mismatch, Expected NSSF = 0x%04X.", 4 2
C2 82,	  "      SecurityFW	  (%0Ad ms), Invalid ComID 0x%04X for Protocol 0xEA.", 4 2
C2 83,	  "      SecurityFW	  (%0Ad ms), RPMB Request Type = 0x%04X , RPMB Target = 0x%04X.", 4 2 2
C2 84,	  "      SecurityFW	  (%0Ad ms), Invalid RPMB Target, gRpmbTargetNum(MAX) = %d, gRpmbTarget_NSSF = 0x%04X.", 4 2 2
C2 85,	  "      SecurityFW	  (%0Ad ms), Authentication Key already exists.", 4
C2 86,	  "      SecurityFW	  (%0Ad ms), HandleRpmb_Request() end, Request Result = 0x%04X.", 4 2
C2 87,	  "      SecurityFW	  (%0Ad ms), Invalid Request Type or Sequence, gRpmbLastReqType = 0x%04X.", 4 2
C2 88,	  "      SecurityFW	  (%0Ad ms), HandleRpmb_Response() end, RPMB Response Type = 0x%04X , Target = 0x%04X, Result = 0x%04X.", 4 2 2 2
C2 89,    "      SecurityFW	  (%0Ad ms), RpmbHMAC() fails, Decrypt Authentication Key fails.", 4
C2 8A,    "      SecurityFW	  (%0Ad ms), RpmbHMAC() fails, Calculated MAC doesn't match the MAC in the request.", 4
{ResetMsgColor}