On 2 March 2015 at 12:03, Laszlo Ersek <ler...@redhat.com> wrote:
> This enables -D DEBUG_PRINT_ERROR_LEVEL=0x8040004F style command line
> options.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Laszlo Ersek <ler...@redhat.com>

Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>

> ---
>
> Notes:
>     v2:
>     - move DEBUG_PRINT_ERROR_LEVEL default to ArmVirtualization.dsc.inc so
>       it affects both ArmVirtualizationQemu.dsc and ArmVirtualizationXen.dsc
>       [Ard]
>
>  ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualization.dsc.inc | 11 
> ++++++++---
>  ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc |  2 --
>  ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc  |  2 --
>  3 files changed, 8 insertions(+), 7 deletions(-)
>
> diff --git a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualization.dsc.inc 
> b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualization.dsc.inc
> index 565f243..4e30e9f 100644
> --- a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualization.dsc.inc
> +++ b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualization.dsc.inc
> @@ -12,6 +12,9 @@
>  #
>  #
>
> +[Defines]
> +  DEFINE DEBUG_PRINT_ERROR_LEVEL = 0x8000004F
> +
>  [LibraryClasses.common]
>  !if $(TARGET) == RELEASE
>    DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
> @@ -277,8 +280,8 @@
>    #  DEBUG_FS        0x00000008  // EFI File system
>    #  DEBUG_POOL      0x00000010  // Alloc & Free's
>    #  DEBUG_PAGE      0x00000020  // Alloc & Free's
> -  #  DEBUG_INFO      0x00000040  // Verbose
> -  #  DEBUG_DISPATCH  0x00000080  // PEI/DXE Dispatchers
> +  #  DEBUG_INFO      0x00000040  // Informational debug messages
> +  #  DEBUG_DISPATCH  0x00000080  // PEI/DXE/SMM Dispatchers
>    #  DEBUG_VARIABLE  0x00000100  // Variable
>    #  DEBUG_BM        0x00000400  // Boot Manager
>    #  DEBUG_BLKIO     0x00001000  // BlkIo Driver
> @@ -288,8 +291,10 @@
>    #  DEBUG_EVENT     0x00080000  // Event messages
>    #  DEBUG_GCD       0x00100000  // Global Coherency Database changes
>    #  DEBUG_CACHE     0x00200000  // Memory range cachability changes
> +  #  DEBUG_VERBOSE   0x00400000  // Detailed debug messages that may
> +  #                              // significantly impact boot performance
>    #  DEBUG_ERROR     0x80000000  // Error
> -  # gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000000F
> +  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|$(DEBUG_PRINT_ERROR_LEVEL)
>
>    gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
>
> diff --git a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc 
> b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc
> index d09ae12..9ed54f2 100644
> --- a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc
> +++ b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc
> @@ -91,8 +91,6 @@
>    gArmVirtualizationTokenSpaceGuid.PcdKludgeMapPciMmioAsCached|TRUE
>
>  [PcdsFixedAtBuild.common]
> -  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
> -
>    gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"QEMU"
>
>    gArmPlatformTokenSpaceGuid.PcdCoreCount|1
> diff --git a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc 
> b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc
> index 81b8369..9cc926c 100644
> --- a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc
> +++ b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationXen.dsc
> @@ -79,8 +79,6 @@
>  
> ################################################################################
>
>  [PcdsFixedAtBuild.common]
> -  gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
> -
>    gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"XEN-UEFI"
>    gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString|L"$(FIRMWARE_VER)"
>
> --
> 1.8.3.1
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to