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>
27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
## 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.
|