Eric,
My understanding to your patch is you want to avoid printing from AP because
some platforms may choose wrong DebugLib instance for the CpuFeaturePei/Dxe
driver, which leads to system hang.
To make the platform happy and while the value of printing the debug message
is less, the solution in your patch is to suppress the debug message unless
a minor code change is made to turn on the debugging.

Given that there are many comments/suggestions on how to implement a MP safe
debugging infra, I don't think implementing such a MP safe debugging infra can 
be
quickly done.

How about directly remove the debug message instead of disabling in your V2
patch?

The goal of MP safe debugging infra is to provide a mechanism to print debug 
message
in MP environment that doesn't depend on platform DSC library instance mapping.

Can you please submit a BZ to capture that and also remember to attach the URL
to this mail thread in BZ?

We could use future TianoCore Design Meeting to discuss about this.

Thanks,
Ray


> -----Original Message-----
> From: Dong, Eric
> Sent: Wednesday, July 31, 2019 3:35 PM
> To: devel@edk2.groups.io
> Cc: Ni, Ray <ray...@intel.com>; Laszlo Ersek <ler...@redhat.com>
> Subject: [Patch 0/2] UefiCpuPkg: Default avoid print.
> 
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1984
> 
> Current debug message brings much restriction for the platform which use
> this driver.
> 
> For PEI and DXE phase, platform mush link base DebugLib (without using any
> pei/dxe services, even for its dependent libraries).
> 
> This patch default disable this debug message, only open it when need to
> debug the related code.
> 
> Signed-off-by: Eric Dong <eric.d...@intel.com>
> Cc: Ray Ni <ray...@intel.com>
> Cc: Laszlo Ersek <ler...@redhat.com>
> 
> Eric Dong (2):
>   UefiCpuPkg/RegisterCpuFeaturesLib: Default avoid print.
>   UefiCpuPkg/PiSmmCpuDxeSmm: Default avoid print.
> 
>  .../Library/RegisterCpuFeaturesLib/CpuFeaturesInitialize.c    | 4 +++-
>  UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c                             | 4 +++-
>  2 files changed, 6 insertions(+), 2 deletions(-)
> 
> --
> 2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#44742): https://edk2.groups.io/g/devel/message/44742
Mute This Topic: https://groups.io/mt/32664465/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to