On 11 June 2018 at 10:38, Wu, Hao A <hao.a...@intel.com> wrote: > Hi Ard, > > After a quick check on the behavior of other storage device drivers, it seems > to me that they are not using the same debug levels for this kind of debug > message: > > ATA and USB mass storage - BLKIO > NVM Express - VERBOSE > SD/eMMC - INFO > SCSI - actually no such debug message > > My preference is to use the 'BLKIO' for the SD/eMMC case, since literally, it > seems the best fit and the majority of the drivers are using this level. > Or maybe we can use a combination of (DEBUG_BLKIO | DEBUG_VERBOSE). > > Ard and Star, what's your thought? >
I am happy to stick with the patch as I proposed it, i.e., DEBUG_BLKIO only >> -----Original Message----- >> From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org] >> Sent: Monday, June 11, 2018 4:15 PM >> To: Zeng, Star >> Cc: edk2-devel@lists.01.org; Laszlo Ersek; Wu, Hao A >> Subject: Re: [edk2] [PATCH] MdeModulePkg/EmmcDxe: demote DEBUG print to >> DEBUG_BLKIO >> >> On 8 June 2018 at 05:15, Zeng, Star <star.z...@intel.com> wrote: >> > Good patch. >> > >> > Another choice is to use DEBUG_VERBOSE. >> > We see other driver uses DEBUG_VERBOSE for BlockIo service (Hao can >> comment on that). >> > We'd better to align them for consistency. >> > >> >> Hao, >> >> Do you have any preference regarding the exact priority level we will >> use for this particular DEBUG() print? >> >> Thanks, >> Ard. >> >> >> > -----Original Message----- >> > From: Laszlo Ersek [mailto:ler...@redhat.com] >> > Sent: Friday, June 8, 2018 1:23 AM >> > To: Ard Biesheuvel <ard.biesheu...@linaro.org>; edk2-devel@lists.01.org >> > Cc: Zeng, Star <star.z...@intel.com> >> > Subject: Re: [edk2] [PATCH] MdeModulePkg/EmmcDxe: demote DEBUG print >> to DEBUG_BLKIO >> > >> > On 06/07/18 11:10, Ard Biesheuvel wrote: >> >> Lower the priority of the DEBUG print in EmmcReadWrite(), which is >> >> emitted for each read or write operation to the eMMC device, which >> >> clutters up the log output of builds created with DEBUG_INFO enabled. >> >> >> >> Suggested-by: Pipat Methavanitpong >> >> <methavanitpong.pi...@socionext.com> >> >> Contributed-under: TianoCore Contribution Agreement 1.1 >> >> Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org> >> >> --- >> >> MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c | 5 ++++- >> >> 1 file changed, 4 insertions(+), 1 deletion(-) >> >> >> >> diff --git a/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c >> >> b/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c >> >> index e1d0f394a954..f6b230514b71 100644 >> >> --- a/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c >> >> +++ b/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c >> >> @@ -901,7 +901,10 @@ EmmcReadWrite ( >> >> if (EFI_ERROR (Status)) { >> >> return Status; >> >> } >> >> - DEBUG ((EFI_D_INFO, "Emmc%a(): Part %d Lba 0x%x BlkNo 0x%x >> Event %p with %r\n", IsRead ? "Read " : "Write", Partition->PartitionType, >> Lba, >> BlockNum, (Token != NULL) ? Token->Event : NULL, Status)); >> >> + DEBUG ((DEBUG_BLKIO, >> >> + "Emmc%a(): Part %d Lba 0x%x BlkNo 0x%x Event %p with %r\n", >> >> + IsRead ? "Read " : "Write", Partition->PartitionType, Lba, >> >> BlockNum, >> >> + (Token != NULL) ? Token->Event : NULL, Status)); >> >> >> >> Lba += BlockNum; >> >> Buffer = (UINT8*)Buffer + BufferSize; >> >> >> > >> > Reviewed-by: Laszlo Ersek <ler...@redhat.com> _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel