

;================================================================================
{SetMsgColor = BLUE}
 80 00, "      GC          (%0Ad ms), Power On GC Start time=0x%08X", 4 4
 80 01, "      GC          (%0Ad ms), Gc H2f, H2f Table use count=0x%08X _S", 4 4
 80 02, "      GC          (%0Ad ms), Gc H2f, H2f Table use count=0x%08X _E", 4 4
 80 03, "      GC          (%0Ad ms), Gc Des, H2f Table use count=0x%08X _S", 4 4
 80 04, "      GC          (%0Ad ms), Gc Des, H2f Table use count=0x%08X _E", 4 4
 80 05, "      GC          (%0Ad ms), Power On GC End time=0x%08X", 4 4
 80 06, "      GC          (%0Ad ms), GC flow: 0x%04X, S2TAmpFtr: 0x%04X, T2TAmpFtr: 0x%04X, MaxSrcBlkCnt: 0x%04X, TotalSrcBlkCnt: 0x%04X, TotalSrcBlkVpc: 0x%08X ", 4 2 2 2 2 2 4
 80 07, "      GC          (%0Ad ms), [initGcDesFblkProc]Gen GC Des, [DesBlock]0x%04X", 4 2
 80 08, "      GC          (%0Ad ms), [bgdClnCacheblkProc][GC state]0x%04X [GC flow]0x%04X [GC flag]0x%08X", 4 2 2 4
 80 09, "      GC          (%0Ad ms), SlcSprBlkCnt: 0x%04X, DynSprBlkCnt: 0x%04X, SlcFullCacheBlkCnt: 0x%04X, TlcFullCacheBlkCnt: 0x%04X, GcCachebTime: 0x%08X, Gc Idle", 4 2 2 2 2 4
 80 0A, "      GC          (%0Ad ms), MetaBlkCnt: 0x%04X", 4 2
 80 0B, "      GC          (%0Ad ms), SLCBad: 0x%04X,TLCBad: 0x%04X", 4 2 2
 80 0C, "      GC          (%0Ad ms), PWR: 0x%04X", 4 2
 80 0D, "      GC          (%0Ad ms), Leave bgdClnCacheblkProc()", 4
 80 0E, "      GC          (%0Ad ms), => Enter Background Process, Flag=0x%04X <=", 4 2
 80 0F, "      GC          (%0Ad ms), Flush F2H, Time=0x%08X", 4 4
 80 10, "      GC          (%0Ad ms), <= Exit Background Process =>", 4
 80 11, "      GC          (%0Ad ms), Gc flow: %04d, ProcTime: %04d, BuildSrcTabTime: %04d, MoveDataTime: %04d, PostWRTime: %04d, FlushF2hTabTime: %04d", 4 2 2 2 2 2 2
 80 12, "      GC          (%0Ad ms), => Get First Idle Gc timer", 4
 80 13, "      GC          (%0Ad ms), => No Need Background Process", 4
 80 14, "      GC          (%0Ad ms), Force GC Meta count : 0x%08X", 4 4
 80 15, "      GC          (%0Ad ms), Meta ptr : 0x%04X", 4 2
 80 16, "      GC          (%0Ad ms), vpc0 : 0x%08X", 4 4
 80 17, "      GC          (%0Ad ms), vpc1 : 0x%08X", 4 4
 80 18, "      GC          (%0Ad ms), vpc2 : 0x%08X", 4 4
 80 19, "      GC          (%0Ad ms), vpc3 : 0x%08X", 4 4
 80 1A, "      GC          (%0Ad ms), early wait : 0x%08X", 4 4
 80 1B, "      GC          (%0Ad ms), GC Meta, Time=0x%08X", 4 4
 80 1C, "      GC          (%0Ad ms), TrigHost, Time=0x%08X", 4 4
 80 1D, "      GC          (%0Ad ms), Process, Time=0x%08X", 4 4


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


;================================================================================
{SetMsgColor = BLACK}
 83 00, "      BuildLink   (%0Ad ms), buildValidCache", 4
 83 01, "      BuildLink   (%0Ad ms),  Save Event Log ", 4


;================================================================================
{SetMsgColor = PURPLE}
 84 00, "      Host        (%0Ad ms),  Dummy Event ", 4
 84 01, "      Host        (%0Ad ms),  VDT50 Fail(ISR) ", 4
 84 02, "      Host        (%0Ad ms),  VDT23 Fail(ISR) ", 4
 84 03, "      Host        (%0Ad ms),  VDT 2.7 Fail (ISR) ", 4
 84 04, "      Host        (%0Ad ms),  WDT Timeout !! (ISR)", 4
 84 05, "      Host        (%0Ad ms),  WDT Extension Timeout !! (ISR)", 4
 84 06, "      Host        (%0Ad ms),  Log Block full. halt... ", 4
 84 07, "      Host        (%0Ad ms),  PCIe Reset P11(ISR), Link State=0x%04X ", 4 2
 84 08, "      Host        (%0Ad ms),  VDT FIO 1.2V Fail(ISR) ", 4
 84 09, "      Host        (%0Ad ms),  ************************************ ", 4
 84 0A, "      Host        (%0Ad ms), Boot Partition Int(ISR)=0x%04X ", 4 2
 84 0B, "      Host        (%0Ad ms), rmGetNvmeBpRsz=0x%04X ", 4 2
 84 0C, "      Host        (%0Ad ms),  FWRQ_RDY(ISR) ", 4
 84 0D, "      Host        (%0Ad ms),  Doorbell(ISR) ", 4
 84 0E, "      Host        (%0Ad ms),  ISR16-Other(ISR) ", 4
 84 0F, "      Host        (%0Ad ms),  NVMe NSSR(ISR), Link State=0x%04X ", 4 2
 84 10, "      Host        (%0Ad ms),  NVMe Reset(ISR), Link State=0x%04X ", 4 2
 84 11, "      Host        (%0Ad ms),  NVMe EN (cc_en on)(ISR), Link State=0x%04X ", 4 2
 84 12, "      Host        (%0Ad ms),  PCIe Function Level RST(ISR), Link State=0x%04X ", 4 2
 84 13, "      Host        (%0Ad ms),  NVMe Shut Down Notification(ISR), Link State=0x%04X ", 4 2
 84 14, "      Host        (%0Ad ms),  NVMe SHN Change 1->0 Clr Interrput(ISR), Link State=0x04X ", 4
 84 15, "      Host        (%0Ad ms), PCIe Link down(ISR) , Link State=0x%04X ", 4 2
 84 16, "      Host        (%0Ad ms),  CPL time out(ISR), Link State=0x%04X ", 4 2
 84 17, "      Host        (%0Ad ms),  CPL TO Stop Fetch CMD, ChkBridgeAxiRwFlushBsy=0x%04X ", 4 2
 84 18, "      Host        (%0Ad ms),  PRD PDTR0=0x%04X ", 4 2
 84 19, "      Host        (%0Ad ms),  PRD PDTR1=0x%04X ", 4 2
 84 1A, "      Host        (%0Ad ms),  Dx to D0 (ISR), Link State=0x%04X ", 4 2
 84 1B, "      Host        (%0Ad ms),  D0 to Dx=0x%04X (ISR), Link State=0x%04X ", 4 2 2
 84 1C, "      Host        (%0Ad ms),  LTSSM_Trace0(ISR), Link Stare=0x%04X ", 4 2
 84 1D, "      Host        (%0Ad ms),  LTSSM_Trace1(ISR), Link State=0x%04X ", 4 2
 84 1E, "      Host        (%0Ad ms),  Malform TLP(ISR), log0=0x%08X, log1=0x%08X ", 4 4 4
 84 1F, "      Host        (%0Ad ms),  Malform TLP(ISR), log2=0x%08X, log3=0x%08X ", 4 4 4
 84 20, "      Host        (%0Ad ms),  Malform TLP(ISR), Link State=0x%04X ", 4 2
 84 21, "      Host        (%0Ad ms),  DHY src0(ISR), Link State=0x%04X ", 4 2
 84 22, "      Host        (%0Ad ms),  DHY src1(ISR), Link State=0x%04X ", 4 2
 84 23, "      Host        (%0Ad ms),  DHY src2(ISR), Link State=0x%04X ", 4 2
 84 24, "      Host        (%0Ad ms),  DPHY src3(ISR), Link State=0x%04X ", 4 2
 84 25, "      Host        (%0Ad ms), Meta Block = 0x%04X, VPC=0x%08X, actually VPC=0x%08X ", 4 2 4 4
 84 26, "      Host        (%0Ad ms), Clear feature Type:0x%04X, Value:0x%04X, Index:0x%04X, Length:0x%04X", 4 2 2 2 2


;================================================================================
{SetMsgColor = OLIVE}
 85 00, "      PS          (%0Ad ms),  Assert ClkReq(ISR) ", 4
 85 01, "      PS          (%0Ad ms),  UGSD admin CMD(ISR)", 4
 85 02, "      PS          (%0Ad ms),  L1 time out, CLKREQ-Deassert ", 4
 85 03, "      PS          (%0Ad ms),  L1 time out, CLKREQ-Assert ", 4
 85 04, "      PS          (%0Ad ms), CurrPowerActiveDev 0x%04X ", 4 2
 85 05, "      PS          (%0Ad ms), CurrPowerActiveDev2 0x%04X ", 4 2
 85 06, "      PS          (%0Ad ms),  Uart Busy Timeout ", 4
 85 07, "      PS          (%0Ad ms),  HostBusy ", 4
 85 08, "      PS          (%0Ad ms),  hdlHipmProc(), Try to enter L1.2 ", 4
 85 09, "      PS          (%0Ad ms),  Deassert=0x%04X, EnL1=0x%04X, EnL0s=0x%04X ", 4 2 2 2
 85 0A, "      PS          (%0Ad ms),  ClkPS, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 0B, "      PS          (%0Ad ms),  ASPML11, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 0C, "      PS          (%0Ad ms),  ASPML12, Support=0x%04X, Enable=0x%04X ", 4 2 2
 85 0D, "      PS          (%0Ad ms), hdlHipmProc(), Host En L11&L12=0x%04X, PsChg=0x%04X", 4 2 2
 85 0E, "      PS          (%0Ad ms), goto setSuspendMo(), Next PS=%04d", 4 2
 85 0F, "      PS          (%0Ad ms),  USB U3 Shutdown Proc Start ", 4


;================================================================================
{SetMsgColor = NAVY}
 88 00, "      ASSERT HANG (%0Ad ms), 1:flushCacheF2hTab g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 01, "      ASSERT HANG (%0Ad ms), 2:flushCacheF2hTab g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 02, "      ASSERT HANG (%0Ad ms), 3:flushCacheF2hTab g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 03, "      ASSERT HANG (%0Ad ms), ARM err hdlr IFAR: 0x%08X ", 4 4
 88 04, "      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 05, "      ASSERT HANG (%0Ad ms), ARM err hdlr DFAR: 0x%08X ", 4 4
 88 06, "      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 07, "      ASSERT HANG (%0Ad ms),  NVMe DMA err, DMA err bitmap=0x%04X ", 4 2
 88 08, "      ASSERT HANG (%0Ad ms),  DMA Status [0]=0x%08X, [1]=0x%08X, [2]=0x%08X, [3]=0x%08X", 4 4 4 4 4
 88 09, "      ASSERT HANG (%0Ad ms),  DMA Status [4]=0x%08X, [5]=0x%08X ,[6]=0x%08X, [7]=0x%08X", 4 4 4 4 4
 88 0A, "      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 0B, "      ASSERT HANG (%0Ad ms),  BVAC_Bus_TIMEOUT, Addr = 0x%08X, Package Length = 0x%04X, Source = 0x%04X ", 4 4 2 2
 88 0C, "      ASSERT HANG (%0Ad ms),  TSB_Bus_TIMEOUT(FLASH), Addr = 0x%08X, Package Length = 0x%04X, Source = 0x%04X ", 4 4 2 2
 88 0D, "      ASSERT HANG (%0Ad ms),  CPU_Bus_TIMEOUT, Addr = 0x%08X ", 4 4
 88 0E, "      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 0F, "      ASSERT HANG (%0Ad ms),  Uart trigger save log ", 4
 88 10, "      ASSERT HANG (%0Ad ms),  PCIE_AXI_W_TIMEOUT ", 4
 88 11, "      ASSERT HANG (%0Ad ms),  PCIE_AXI_R_TIMEOUT ", 4
 88 12, "      ASSERT HANG (%0Ad ms),  AES2TSB_W_TIMEOUT ", 4
 88 13, "      ASSERT HANG (%0Ad ms),  AES2TSB_R_DRAM_TIMEOUT ", 4
 88 14, "      ASSERT HANG (%0Ad ms),  AES2TSB_R_SRAM_TIMEOUT ", 4
 88 15, "      ASSERT HANG (%0Ad ms), TSB ECC RMW 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 16, "      ASSERT HANG (%0Ad ms), Error Bitmap=0x%08x%08x", 4 4 4
 88 17, "      ASSERT HANG (%0Ad ms), TSB ECC 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 18, "      ASSERT HANG (%0Ad ms), TSB4 ECC RMW 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 19, "      ASSERT HANG (%0Ad ms), TSB4 ECC 1-bit correctable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 1A, "      ASSERT HANG (%0Ad ms), TSB ECC 2-bit uncorrectable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 1B, "      ASSERT HANG (%0Ad ms), TSB ECC RMW 2-bit uncorrectable error, Info=0x%08x, Addr(8byte align)=0x%08x", 4 4 4
 88 1C, "      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 1D, "      ASSERT HANG (%0Ad ms), findReadSrc g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 1E, "      ASSERT HANG (%0Ad ms), chkWriteDataDone g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 1F, "      ASSERT HANG (%0Ad ms), closeActiveBlock g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 20, "      ASSERT HANG (%0Ad ms), setProgFifoOpt g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 21, "      ASSERT HANG (%0Ad ms), termFlashOperW g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 22, "      ASSERT HANG (%0Ad ms), readNop1Proc g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 23, "      ASSERT HANG (%0Ad ms), initNewFblkProc g16ProgramFailBlockIdx Blk:0x%04X", 4 2
 88 24, "      ASSERT HANG (%0Ad ms), doTaskFunc g16ProgramFailBlockIdx Blk:0x%04X", 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), Chk Electrical Idle 0x%04X", 4 2
 8B 02, "      SYS         (%0Ad ms),  Check Flash Vcore Vdt need enable. VdtFsh1, VdtFsh2. ", 4
 8B 03, "      SYS         (%0Ad ms),  Check Flash IO Vdt need enable. ", 4
 8B 04, "      SYS         (%0Ad ms),  VDT23 Fail(ISR) ", 4
 8B 05, "      SYS         (%0Ad ms),  VDT FIO 1.2V Fail(ISR) ", 4
 8B 06, "      SYS         (%0Ad ms),  initBrownOutByLs ", 4
 8B 07, "      SYS         (%0Ad ms),  VDT 2.7 Fail (ISR) ", 4


;================================================================================
{SetMsgColor = BLUE}
 8C 00, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Blk=0x%04X, Page=0x%04X, Ch=0x%04X, Intlv=0x%04X.", 4 2 2 2 2
 8C 01, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Tail BufPtr=0x%04X, FshPtr=0x%04X.", 4 2 2
 8C 02, "      PcieErr     (%0Ad ms), PCIe Wr: Wait last Des is done.", 4
 8C 03, "      PcieErr     (%0Ad ms), PCIe Wr: Fill Program Des=0x%04X, Sectors=0x%04X.", 4 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}
 AA 00, "      debug       (%0Ad ms), Power State Management -> Gen tsk", 4
 AA 01, "      debug       (%0Ad ms), Tsk Handler -> Mag Algo", 4
 AA 02, "      debug       (%0Ad ms), S2T:%04X%04X,%04X,%04X", 4 2 2 2 2
 AA 03, "      debug       (%0Ad ms), T2T:%04X%04X,%04X,%04X", 4 2 2 2 2
 AA 04, "      debug       (%0Ad ms), %04x-SLC to TLC", 4 2
 AA 05, "      debug       (%0Ad ms), %04x-ProcTime=%08d", 4 2 4
 AA 06, "      debug       (%0Ad ms), %04x-TLC to TLC", 4 2
 AA 07, "      debug       (%0Ad ms), %04x-SLC to SLC", 4 2
 AA 08, "      debug       (%0Ad ms), %04x-BuildSrcTabTime=%08d", 4 2 4
 AA 09, "      debug       (%0Ad ms), %04x-MoveDataTime=%08d", 4 2 4
 AA 0A, "      debug       (%0Ad ms), %04x-PostWRTime=%08d", 4 2 4
 AA 0B, "      debug       (%0Ad ms), %04x-FlushF2hTabTime=%08d", 4 2 4
 AA 0C, "      debug       (%0Ad ms), %04x-DesH2fTabCnt=%04d", 4 2 2
 AA 0D, "      debug       (%0Ad ms), Prog Err Hnd -> RAID", 4
 AA 0E, "      debug       (%0Ad ms), Src Addr -> Flash Command Set", 4
 AA 0F, "      debug       (%0Ad ms), GC retry step: 0x%04X, optype: 0x%04X", 4 2 2
 AA 10, "      debug       (%0Ad ms), StreamID:0x%04X overLap, TotalOverLapCnt:0x%04X", 4 2 2
 AA 11, "      debug       (%0Ad ms), Bgd Proc - 0x%04X, Buffer Ptr=0x%04X", 4 2 2
 AA 12, "      debug       (%0Ad ms), No Need Counting Partial Buffer Size, 0x%04", 4 2
 AA 13, "      debug       (%0Ad ms), Wait Host is Done to do partial action", 4
 AA 14, "      debug       (%0Ad ms), Manual Prd ChkBufOccupy", 4
 AA 15, "      debug       (%0Ad ms), Partially do Flush F2h or Gc or other things", 4
 AA 16, "      debug       (%0Ad ms), Manual Prd Hmbdelete", 4
 AA 17, "      debug       (%0Ad ms), Manual Prd termFlashOperW", 4


;================================================================================
{SetMsgColor = MAGENTA}
 C1 00, "      SEC API BASE FW (%0Ad ms), SecIntf_TCG_Write() Flush F2h, Zero Buffer Ptr", 4


;================================================================================
{SetMsgColor = MAGENTA}
 C3 00, "      SEC         (%0Ad ms),  CSP Integrity Error, WproIdx=0x%04X", 4 2
 C3 01, "      SEC         (%0Ad ms),  PSP Integrity Error, WproIdx=0x%04X", 4 2


;================================================================================
{SetMsgColor = MAGENTA}
 C4 00, "      VerLog      (%0Ad ms), BackupList Test ID:0x%04X", 4 2
 C4 01, "      VerLog      (%0Ad ms), Pass=%04d, Fail=%04d", 4 2 2
 C4 02, "      VerLog      (%0Ad ms), Qboot Test ID:0x%04X", 4 2
 C4 03, "      VerLog      (%0Ad ms), PowerState Test ID:0x%04X", 4 2


;================================================================================
{SetMsgColor = BLUE}
 C5 00, "      BopCtrlTester (%0Ad ms), =========================================================", 4
 C5 01, "      BopCtrlTester (%0Ad ms), g32CaseOption:0x%08X", 4 4
 C5 02, "      BopCtrlTester (%0Ad ms), g32SearchStartAddr:0x%08X", 4 4
 C5 03, "      BopCtrlTester (%0Ad ms), g32SearchEndAddr:0x%08X", 4 4
 C5 04, "      BopCtrlTester (%0Ad ms), g16SearchStartUnit:0x%04X", 4 2
 C5 05, "      BopCtrlTester (%0Ad ms), g16SearchUnitCnt:0x%04X", 4 2
 C5 06, "      BopCtrlTester (%0Ad ms), g32MultiUsedTgt:0x%08X", 4 4
 C5 07, "      BopCtrlTester (%0Ad ms), g32MultiCycleUnitCnt:0x%08X", 4 4
 C5 08, "      BopCtrlTester (%0Ad ms), g32SearchMask:0x%08X", 4 4
 C5 09, "      BopCtrlTester (%0Ad ms), uTrigTest_mod:0x%04X", 4 2
 C5 0A, "      BopCtrlTester (%0Ad ms), Test ID:0x%04X%04X", 4 2 2
 C5 0B, "      BopCtrlTester (%0Ad ms), MultiStcmOne", 4
 C5 0C, "      BopCtrlTester (%0Ad ms), Start Case:0x%04X%04X", 4 2 2
 C5 0D, "      BopCtrlTester (%0Ad ms), End   Case:0x%04X%04X", 4 2 2


;================================================================================
{SetMsgColor = BLACK}
 C8 00, "      Blk         (%0Ad ms), pushSpareBlockCore0 u16SlcSprBlkCnt:0x%04X", 4 2
 C8 01, "      Blk         (%0Ad ms), popSpareBlockCore0 u16SlcSprBlkCnt:0x%04X", 4 2
 C8 02, "      Blk         (%0Ad ms), chkPushSpareQCore0 u16SlcSprBlkCnt:0x%04X", 4 2
 C8 03, "      Blk         (%0Ad ms), Pop Act DataBlk:0x%04X", 4 2
 C8 04, "      Blk         (%0Ad ms), Ins Blk:0x%04X, SortQList.u16Cnt:0x%04X", 4 2 2
 C8 05, "      Blk         (%0Ad ms), Rem Blk:0x%04X, SortQList.u16Cnt:0x%04X", 4 2 2
 C8 06, "      Blk         (%0Ad ms), Pre Pop DataBlk:0x%04X", 4 2
 C8 07, "      Blk         (%0Ad ms), setCacheBlockFull: Data Full", 4
 C8 08, "      Blk         (%0Ad ms), Rem Flu Blk:0x%04X, SortQList.u16Cnt:0x%04X", 4 2 2
 C8 09, "      Blk         (%0Ad ms), jdgMetaBlockFull: Meta Full", 4
 C8 0A, "      Blk         (%0Ad ms), Meta Full: MetaFreePtr+(uProg4kCnt/u4kNumPerPage)=0x%04X", 4 2


;================================================================================
{SetMsgColor = BLUE}
 CA 00, "      Unmap       (%0Ad ms), UnmapLba:0x%08X, UnmapLen:0x%08X", 4 4 4


;================================================================================
{SetMsgColor = BLUE}
 D8 00, "      MTFWCore0   (%0Ad ms), MTFW Core0 Uart Test", 4


;================================================================================
{SetMsgColor = BLACK}
 D9 00, "      MTFWCore1   (%0Ad ms), Reference Inherited Bad Block: 0x%08X", 4 4
 D9 01, "      MTFWCore1   (%0Ad ms), MTFW Boot From SPOR", 4
 D9 02, "      MTFWCore1   (%0Ad ms), MTFw Bootup", 4
 D9 03, "      MTFWCore1   (%0Ad ms), Core 1 Uart Test", 4
 D9 04, "      MTFWCore1   (%0Ad ms), MTFW Break Hang", 4
 D9 05, "      MTFWCore1   (%0Ad ms), MTFW Reset Aging", 4
 D9 06, "      MTFWCore1   (%0Ad ms), MTFW update Info Start", 4
 D9 07, "      MTFWCore1   (%0Ad ms), MTFW already updated 2 System Info", 4
 D9 08, "      MTFWCore1   (%0Ad ms), MTFW already Builded 1st Index Block", 4


;================================================================================
{SetMsgColor = RED}
 DA 00, "      RDT         (%0Ad ms), Erase SLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 01, "      RDT         (%0Ad ms), Erase TLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 02, "      RDT         (%0Ad ms), Program SLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 03, "      RDT         (%0Ad ms), Program TLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 04, "      RDT         (%0Ad ms), Read TLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 05, "      RDT         (%0Ad ms), Read SLC Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 06, "      RDT         (%0Ad ms), RDT Done! ", 4
 DA 07, "      RDT         (%0Ad ms), Total Fail Cnt: 0x%04X", 4 2
 DA 08, "      RDT         (%0Ad ms), Erase Fail Cnt: 0x%04X", 4 2
 DA 09, "      RDT         (%0Ad ms), Program Fail Cnt: 0x%04X", 4 2
 DA 0A, "      RDT         (%0Ad ms), Read Fail Cnt: 0x%04X", 4 2
 DA 0B, "      RDT         (%0Ad ms), Erase Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 0C, "      RDT         (%0Ad ms), Program Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2
 DA 0D, "      RDT         (%0Ad ms), Read Bad Block: ch=0x%04X, Intlv=0x%04X, Plane=0x%04X, Block=0x%04X", 4 2 2 2 2


;================================================================================
{SetMsgColor = BLUE}
 DB 00, "      Script Start (%0Ad ms), Script Num: 0x%04X", 4 2
 DB 01, "      Script Start (%0Ad ms), Task Mode: 0x%04X, Test Start Block: 0x%04X, End Block: 0x%04X ", 4 2 2 2



;;=======================  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

;;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

;;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}