MdeModulePkg: Add TraceHubDebugSysTLib library
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 This Library provides API to dump Trace Hub message. Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Guo Gua <gua.guo@intel.com> Cc: Chan Laura <laura.chan@intel.com> Cc: Prakashan Krishnadas Veliyathuparambil <krishnadas.veliyathuparambil.prakashan@intel.com> Cc: K N Karthik <karthik.k.n@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by: Guo Gua <gua.guo@intel.com> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: K N Karthik <karthik.k.n@intel.com> Reviewed-by: Chan Laura <laura.chan@intel.com> Acked-by: Liming Gao <gaoliming@byosoft.com.cn>
This commit is contained in:
26
MdeModulePkg/Library/TraceHubDebugSysTLib/Readme.md
Normal file
26
MdeModulePkg/Library/TraceHubDebugSysTLib/Readme.md
Normal file
@@ -0,0 +1,26 @@
|
||||
## Introduction of TrcaceHubDebugSysTLib ##
|
||||
TrcaceHubDebugSysTLib library is a top level library for dumping Trace Hub messages.
|
||||
It provides Trace Hub related APIs to dump Trace Hub message via MIPI SYS-T submodule.
|
||||
User need to properly configure following Trace Hub related PCDs and HOB.
|
||||
(See MdeModulePkg.dec to get detailed definition for PCDs below)
|
||||
- PcdTraceHubDebugLevel
|
||||
- PcdEnableTraceHubDebugMsg
|
||||
- PcdTraceHubDebugMmioAddress
|
||||
(See TraceHubDebugInfoHob.h to get detailed definition for HOB below)
|
||||
- gTraceHubDebugInfoHobGuid
|
||||
|
||||
## BaseTraceHubDebugSysTLib.inf ##
|
||||
System prints Trace Hub message in SEC/PEI/DXE/SMM based on fixed PCDs.
|
||||
Only support single Trace Hub debug instance.
|
||||
|
||||
## PeiTraceHubDebugSysTLib.inf ##
|
||||
System prints Trace Hub message in PEI based on fixed PCDs and HOB.
|
||||
System applies Trace Hub HOB once it detect gTraceHubDebugInfoHobGuid HOB.
|
||||
Trace Hub PCDs will be applied if no HOB exist.
|
||||
|
||||
## DxeSmmTraceHubDebugSysTLib.inf ##
|
||||
System prints Trace Hub message in DXE/SMM based on fixed PCDs and HOB.
|
||||
Trace Hub PCDs will be applied if no HOB exist.
|
||||
|
||||
## Note ##
|
||||
Trace Hub debug library not support DXE_RUNTIME_DRIVER type of module currently.
|
Reference in New Issue
Block a user