public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Edk2 support MIPI SyS-T TraceHub Debug Library [TraceHubDebugLibSysT]
@ 2022-11-23  7:29 Guo, Gua
  2022-12-01  3:28 ` Guo, Gua
  0 siblings, 1 reply; 5+ messages in thread
From: Guo, Gua @ 2022-11-23  7:29 UTC (permalink / raw)
  To: Kinney, Michael D, Gao, Liming, devel@edk2.groups.io
  Cc: Chan, Laura, Prakashan, Krishnadas Veliyathuparambil,
	K N, Karthik, Lu, James, Chen, Arthur G, Chiu, Chasel,
	Zimmer, Vincent, Hsu, VictorX

[-- Attachment #1: Type: text/plain, Size: 1831 bytes --]

@Kinney, Michael D<mailto:michael.d.kinney@intel.com> and @gaoliming<mailto:gaoliming@byosoft.com.cn>

We want to add TraceHubDebug library support on Edk2. It's new added library on Edk2, so it doesn't have any backward and forward issue.

May I know have any process we may need to follow up. Have any comment or concern please also share for me.



Reviewers/Maintainers: @Prakashan, Krishnadas Veliyathuparambil<mailto:krishnadas.veliyathuparambil.prakashan@intel.com>, @Chan, Laura<mailto:laura.chan@intel.com>, @K N, Karthik<mailto:karthik.k.n@intel.com>.



USF UPL spec update: https://github.com/UniversalScalableFirmware/documentation/pull/52 (Done)

Edk2 Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 (On-Going)

Edk2 PR: https://github.com/tianocore/edk2/pull/3613 (On-Going)



Background:

  *     Problem: In the UPL (Universal Payload) binary which contains only the Edk2 drivers, Tracehub debug message are missing during the execution of early DXE Core modules (before ReportStatusCode is ready).
  *     Solution: Add TraceHub lib on Edk2, to be consumed by the UPL.


About TraceHubDebugLibSysT:

  *   Library is consumed by the DebugLib and StatusCodeHandler to send the PostCodes, ProgressCodes and DEBUG messages to the TraceHub/NPK in MIPI SyS-T format.
  *   The MIPI SyS-T APIs in this library are taken from the OpenSource implementation: https://github.com/MIPI-Alliance/public-mipi-sys-t.
  *   Library changes done for upstreaming:  MipiSystLib is rewritten to comply EDK2 coding standards and changed ways to pass trace address/verbosity with HOB directly instead of calling into TraceHubHookLib to get these info.
  *   Proposal With UPL: consume HOB gUniversalPayloadTraceHubDebugInfoGuid to print TraceHub Debug message in DXE Core

Thanks,
Gua

[-- Attachment #2: Type: text/html, Size: 8209 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-01-06  3:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-23  7:29 Edk2 support MIPI SyS-T TraceHub Debug Library [TraceHubDebugLibSysT] Guo, Gua
2022-12-01  3:28 ` Guo, Gua
2022-12-28  9:50   ` Hsu, VictorX
2023-01-03  2:31     ` Guo, Gua
2023-01-06  3:00       ` Michael D Kinney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox