From nobody Wed May 1 01:37:39 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+77734+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+77734+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1626160811; cv=none; d=zohomail.com; s=zohoarc; b=GNZfWFtm3RUizJEo5HSrWxOV8dmY4KdEGNLG5nxBUbppwIJmxlO2nzNEtCL1NGeB8lJT52VTDi3Da9AiMYIICAUOo64LASD/VihfjpXJXu+wJjQfGlE5lNsh43dWhRUahoaD8hZy2mLhkLJ+oqGEAPtVgZ+lq//j22mlKEekjtA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1626160811; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=cXW8t3uaSvp6J5Ch5Xsaz9Bx766FHVDHhC01mQzTKXg=; b=A5L+akKLG7h/L0w9oKSX6h9FbjCTUrL+X5yFz6KIvFRBJMivNQ2QnHFi8wj3B+iml2yga5DLYoZtEd8kqEYotrFUQLTQuRba9/d9jxyo5M8NawCwmEWc3pxnP5mRjH4ehxsW7Ed0wh8hntofKTD4TCha8rd/T9sjdUWc8rFv1Sw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+77734+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 162616081129232.521716070830735; Tue, 13 Jul 2021 00:20:11 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id O9zFYY1788612xvvRVxEdr51; Tue, 13 Jul 2021 00:20:11 -0700 X-Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.1305.1626160804504271700 for ; Tue, 13 Jul 2021 00:20:05 -0700 X-IronPort-AV: E=McAfee;i="6200,9189,10043"; a="231912878" X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="231912878" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2021 00:20:05 -0700 X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="493725976" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.182.106]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2021 00:20:03 -0700 From: "duntan" To: devel@edk2.groups.io Cc: Zhiguang Liu , Ray Ni , Jian J Wang , Hao A Wu , DunTan Subject: [edk2-devel] [Patch V3 1/2] MdeModulePkg: Change the PldHeader to Header in ExtraData.h Date: Tue, 13 Jul 2021 15:19:12 +0800 Message-Id: <20210713071913.1060-2-dun.tan@intel.com> In-Reply-To: <20210713071913.1060-1-dun.tan@intel.com> References: <20210713071913.1060-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dun.tan@intel.com X-Gm-Message-State: 77xBxySLjYkTuYc8wF0q4Lm5x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1626160811; bh=ebPJfN4OfVnOCjvjqEuBt1prYnIIJu2KSgO5/RrkKZk=; h=Cc:Date:From:Reply-To:Subject:To; b=RATSEytKMIHmgnYlMpGyGY0+RzT342UCKxhof+NvwxBx9X6WwwUqtH0iR3VXBe8H9uF sHsUU1yaNbvD66jHZy1oTZxxwLCx1PO66728Mf6biF+52xHcYVbkZkPfnSNEfSatz/Xde yuHdfUsixl7awjJUPVYZ/gXsutxMu7nAJ+c= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1626160812604100004 Content-Type: text/plain; charset="utf-8" Change the PldHeader to Header in UNIVERSAL_PAYLOAD_EXTRA_DATA The meaning of Pld is too general Cc: Zhiguang Liu Cc: Ray Ni Cc: Jian J Wang Cc: Hao A Wu Reviewed-by: Zhiguang Liu Acked-by: Hao A Wu Signed-off-by: DunTan Reviewed-by: Ray Ni --- MdeModulePkg/Include/UniversalPayload/ExtraData.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Include/UniversalPayload/ExtraData.h b/MdeModuleP= kg/Include/UniversalPayload/ExtraData.h index 146ec845f6..1128f5f47b 100644 --- a/MdeModulePkg/Include/UniversalPayload/ExtraData.h +++ b/MdeModulePkg/Include/UniversalPayload/ExtraData.h @@ -18,11 +18,13 @@ typedef struct { } UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY; =20 typedef struct { - UNIVERSAL_PAYLOAD_GENERIC_HEADER PldHeader; + UNIVERSAL_PAYLOAD_GENERIC_HEADER Header; UINT32 Count; UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY Entry[0]; } UNIVERSAL_PAYLOAD_EXTRA_DATA; =20 #pragma pack() =20 +#define UNIVERSAL_PAYLOAD_EXTRA_DATA_REVISION 1 + #endif --=20 2.31.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#77734): https://edk2.groups.io/g/devel/message/77734 Mute This Topic: https://groups.io/mt/84173580/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Wed May 1 01:37:39 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+77735+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+77735+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1626160810; cv=none; d=zohomail.com; s=zohoarc; b=bxFXBUUwzT7JoA4HW+k4KmxZeHXf+xBulbmFI2QQJuyHCzB+hdQe0x+dm/6bVqKB1kyDKSM2ULutD7CPdRjJfqMm7oO+xO5xiz5E96+tIDl0NK1XPsvbe+I1jUqFxKOFBIzHA+NywPmhOWRxywFjqJf5B2/Po4C4KZB2GG0Nbg0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1626160810; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=TwltxZyS50JNtRiO5QJV+R0ZxSzfX3p/dtqwvewcYqU=; b=OPOJzz31cYebAw9BfVgSE8M2rkTULH2lNSicLrtMxpVfAvTFhK3mXSjX3XXHpTEar6jEEXO/g1MzLql69358/p+qmsp85PefAPsgjWeU+osA5cXQD9GNMg71jRpqblY+qodSdLh0ve827xarPCz2EpjAfk6UfqhfTsXOvBtX94c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+77735+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1626160810739917.2640499551555; Tue, 13 Jul 2021 00:20:10 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id v47DYY1788612xBpqnm07LA1; Tue, 13 Jul 2021 00:20:10 -0700 X-Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.1305.1626160804504271700 for ; Tue, 13 Jul 2021 00:20:09 -0700 X-IronPort-AV: E=McAfee;i="6200,9189,10043"; a="231912899" X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="231912899" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2021 00:20:09 -0700 X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="493726004" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.182.106]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2021 00:20:07 -0700 From: "duntan" To: devel@edk2.groups.io Cc: Guo Dong , Ray Ni , Maurice Ma , Benjamin You , DunTan Subject: [edk2-devel] [Patch V3 2/2] UefiPayloadPkg: Assign the length of UniversalPayload ExtraData Date: Tue, 13 Jul 2021 15:19:13 +0800 Message-Id: <20210713071913.1060-3-dun.tan@intel.com> In-Reply-To: <20210713071913.1060-1-dun.tan@intel.com> References: <20210713071913.1060-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dun.tan@intel.com X-Gm-Message-State: kMltlFLyV3Lw8k8ra2sdKplax1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1626160810; bh=GKHaGVnahwkkaAJS6OGdlN19P7S2UzWMeyAEtYIu9tY=; h=Cc:Date:From:Reply-To:Subject:To; b=OCC4mQcEj0vnya8N7iF68rP+PkxtZaG4JSdTgjGTDzir4p2LznyxZgRQEAEamrWuMA3 pcy6FIvv5ZQdb6ZcjTFOJnUWTbFPSa595niy2FekYbomDbfqtUsGRqBeh+olw5vT6MlC3 elQ7QtLA0DgW+NoXPvKu/88DvHBvNwFg7jQ= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1626161715179100001 Content-Type: text/plain; charset="utf-8" V1: Assign the length and revision of UniversalPayload ExtraData V2: Force int to UINT16 V3: Create a local variable to hold the size of ExtraData Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Signed-off-by: DunTan Reviewed-by: Ray Ni --- UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c b/UefiPay= loadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c index c619470dbb..141ce86b46 100644 --- a/UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c +++ b/UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c @@ -56,6 +56,7 @@ PeiLoadFileLoadPayload ( UINTN Size; UINT32 ExtraDataCount; UINTN Instance; + UINTN Length; =20 // // ELF is added to file as RAW section for EDKII bootloader. @@ -105,11 +106,14 @@ PeiLoadFileLoadPayload ( // // Report the additional PLD sections through HOB. // + Length =3D sizeof (UNIVERSAL_PAYLOAD_EXTRA_DATA) + ExtraDataCount * size= of (UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY); ExtraData =3D BuildGuidHob ( &gUniversalPayloadExtraDataGuid, - sizeof (UNIVERSAL_PAYLOAD_EXTRA_DATA) + ExtraDataCount * si= zeof (UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY) + Length ); ExtraData->Count =3D ExtraDataCount; + ExtraData->Header.Revision =3D UNIVERSAL_PAYLOAD_EXTRA_DATA_REVISION; + ExtraData->Header.Length =3D (UINT16) Length; if (ExtraDataCount !=3D 0) { for (ExtraDataIndex =3D 0, Index =3D 0; Index < Context.ShNum; Index++= ) { Status =3D GetElfSectionName (&Context, Index, &SectionName); --=20 2.31.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#77735): https://edk2.groups.io/g/devel/message/77735 Mute This Topic: https://groups.io/mt/84173581/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-