From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=yonghong.zhu@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 4123121BADAB2 for ; Tue, 25 Sep 2018 02:04:20 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Sep 2018 02:04:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,301,1534834800"; d="scan'208";a="75721198" Received: from shwdeopenpsi168.ccr.corp.intel.com ([10.239.158.129]) by orsmga007.jf.intel.com with ESMTP; 25 Sep 2018 01:57:37 -0700 From: Yonghong Zhu To: edk2-devel@lists.01.org Cc: Liming Gao , Michael Kinney , Kevin W Shaw Date: Tue, 25 Sep 2018 16:57:34 +0800 Message-Id: <1537865854-9408-1-git-send-email-yonghong.zhu@intel.com> X-Mailer: git-send-email 2.6.1.windows.1 Subject: [Patch] Build Spec: Add some clarification of Build report section X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2018 09:04:20 -0000 1. Add the section header of Global PCD Section 2. Add 'INF DEFAULT' in the module PCD section Cc: Liming Gao Cc: Michael Kinney Cc: Kevin W Shaw Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yonghong Zhu --- 13_build_reports/136_global_pcd_section.md | 13 +++++++++++++ 13_build_reports/138_module_section.md | 8 +++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/13_build_reports/136_global_pcd_section.md b/13_build_reports/136_global_pcd_section.md index 2b7cf5f..0e3afa7 100644 --- a/13_build_reports/136_global_pcd_section.md +++ b/13_build_reports/136_global_pcd_section.md @@ -45,10 +45,23 @@ gEfiNt32PkgTokenSpaceGuid ``` PCD values derived from expressions or other PCDs are not differentiated in the report. Only the final value is displayed. +The section header is: +``` +>===============================================================================< +Platform Configuration Database Report + *B - PCD override in the build option + *P - Platform scoped PCD override in DSC file + *F - Platform scoped PCD override in FDF file + *M - Module scoped PCD override +================================================================================= +.. (List of PCDs) +<===============================================================================> +``` + Each global PCD item contains one or more lines: ### 13.6.1 Required line The first line is required: diff --git a/13_build_reports/138_module_section.md b/13_build_reports/138_module_section.md index 52288d7..843ad34 100644 --- a/13_build_reports/138_module_section.md +++ b/13_build_reports/138_module_section.md @@ -241,15 +241,17 @@ Each PCD may contain up to following lines: ``` *F PcdVpdSample : DYN-VPD (UINT32) = 0x1 (1) 0x0001FFF ``` -3. The third and fourth lines are both option if the module's final - `` is not equal to the PCD value in the PCD common section in the - DSC file and the PCD value in the DEC file respectively. +3. The `DSC DEFAULT` `INF DEFAULT` and `DEC DEFAULT` are option if the module's + final `` is not equal to the PCD value in the PCD common section in + DSC file, the PCD value in the module INF file and the PCD value in the DEC + file respectively. ``` DSC DEFAULT = + INF DEFAULT = DEC DEFAULT = ``` For example: ``` *M PcdDebugPrintErrorLevel : FIXED (UINT32) = 0x80000042 (2147483714) -- 2.6.1.windows.1