From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web08.11002.1651244147938535898 for ; Fri, 29 Apr 2022 07:55:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=CEG2n2xV; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: guo.dong@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651244148; x=1682780148; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lAQIiAc1WljpAfyPBWLZDyrrj3RXNvphDsW47r/DMZI=; b=CEG2n2xVkochJLNzF7zBOnurbjPCqUP6xlhfsVy9Qq4KQXoEkBnoPOTj QLYhp1mbeLoSQ1Poe/tJqOy7jEsy0nSoPtSnZKS4cNxkFVrq0Zn1LuieK pIk4vKDy56T9PAJENFH696qeLvBOegrU2gmHo6v6L4Ay/wjJL4IP5nFz+ ozyvKaShN928iYyg97puTkxallDzZSDMoR2+xlQk+js3v+3dEIY7Y0C4r VzJo3mSHpE1CYm4BV/rGKDAlkakssXfyeqzvJdEE8XIge5r0HGr9YhxZO 5+c2R69pTORfzmKTs+GZAJfGGF16KguFYSnYfi97Sh3MqWKHSW60ggM25 Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10331"; a="246578748" X-IronPort-AV: E=Sophos;i="5.91,185,1647327600"; d="scan'208";a="246578748" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2022 07:55:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,185,1647327600"; d="scan'208";a="809164757" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga006.fm.intel.com with ESMTP; 29 Apr 2022 07:55:47 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 29 Apr 2022 07:55:47 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 29 Apr 2022 07:55:46 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 29 Apr 2022 07:55:46 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 29 Apr 2022 07:55:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KMFRIvl9DSADItdmF2IlAe3/yNGiuBUBil6A9IpmE3WuZDpT5frcRyk4/Zzv+XOBz+IpOTba0JIkfBXgFmgIZVLm23LXn0PC9M40dIYe4qq5j7NdhKEpJ/b3XwFQwftphrH/ODLIKkLNkaLrMhbWUsiwS9E/g691d7Ijfrb3144TMNoFtI0RvVh4clNJeFKmgq+tCmz2Dczp9NKkY0ugbELWEH6XW4nxkFwX0mCtYApS3l0eg2ByZKUjfogf/u4cDw8Jkycr8OchXsRV30QAct0vUnnCK1zYrqfOkE5ZNubrv/QJHWzdq2CmDaOF/9bkj3MMQhFbhwQ8x+UVB63yng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AWl4H3qYdEMjfHJPT7J+3Ih5G7P5vYCGTEUuAUbaP1M=; b=TfaXlDlW4TawKt0X5S0cWZS/Zq1bTa7ie+6HAdh2ewV2JuCGAGLtQYEmeVOPhO5e9rEYtsHbv1VASuY+V6lZ3aoBvGxRQVNV5Pduu7XCC7fAD4ovg0IbpIrzrc9ucx1dgFbnZbATAPAyoqQdxHDJsvFuYb13TFeBy3qw261sydGtxo3qcTCk+wPwy4UED2M6R1x47l/Ng7JsPU33KrH6uNjrU6yMtnjNAITqPu0VZ7ijyX3QUyJ+HMX1yK0nuDw9TKuWH7zT8U3IrGWoBIir+qUQuHRdsiLUqZbE5hM30tHIGFeclbzS0HYtczZJoDeFZVzNBXXmRuX2gvMrHwdTqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by MWHPR11MB1373.namprd11.prod.outlook.com (2603:10b6:300:25::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Fri, 29 Apr 2022 14:55:38 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::106d:fdf2:29cf:4a30]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::106d:fdf2:29cf:4a30%7]) with mapi id 15.20.5186.026; Fri, 29 Apr 2022 14:55:38 +0000 From: "Guo Dong" To: "Tan, Dun" , "devel@edk2.groups.io" CC: "Ni, Ray" , "You, Benjamin" , "Rhodes, Sean" , "Liu, Zhiguang" Subject: Re: [Patch V2] UefiPayloadPkg: Add definition for PayloadCommandLine HOB Thread-Topic: [Patch V2] UefiPayloadPkg: Add definition for PayloadCommandLine HOB Thread-Index: AQHYWsuhJij1XaIG6U6IU/ypVQSzkq0G/L3Q Date: Fri, 29 Apr 2022 14:55:38 +0000 Message-ID: References: <20220428064547.1631-1-dun.tan@intel.com> In-Reply-To: <20220428064547.1631-1-dun.tan@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eeae2798-677c-4e8b-db8a-08da29f052d5 x-ms-traffictypediagnostic: MWHPR11MB1373:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jvhn+BJzgT6bWH0HDGka/uJ5tq63RFEE9/LJq2LVUzAzSelx+GJczgsk2xGQrtH8dwrDL1ePZDPLJ1dmgSXgge0r++esZeQUdakLwTyNoQpUCBFshDwDOf08Ca3oPu+5h+sZmar2NsG7OCViNyLusGZ1BCf2YpmhjFhe6f0dJ6GtnVfOVpa26A1Ly12d8NptBYVD6A+eSEDnyCpBgaKseT9wzBOe1kaOxTgCt+Z+pgAtqKr/nW9UqTbsx++geDtfCKgu5sd0+HlplCO+ScKqHlCcLLoJgzDKaMGKYYLQPuxP4LKkxvz2bmxbj+VQzE+TNl47Mok0fGTkfXXjLExPaLHHAycgKsOvz9e07xF6KgmGi/1LLjg3V8HCVCUeX9/eUfKyzDT/9rvngoaP6FQQ3N0hU+onoprQDek32mdbNN81k7hnsAilAZuZnNKaF5OPRE/0KQd19x5H0hRpCYgRt69cRIgX+rAFZ04kvZgPqsMSQrL85kI43oLkxPYdku30XzsqK61a/sdyfuhkXgxGeBjz8I9daCjYNKBiVLLT/Pt0RpQA3r6VxImSJJ3MyIz9iYchJRuX1euOPGLWLvY4yw1PBITWNvmsvC4iG8k3iRmxn+SHTTRejprMCInUK2vW86+nyMV+7IA1f+LtYPhuJB5J0StJsqgZgLi551V59dJ+iC3uEzJO6PcYVFo9lP2b6RsWfTIqIJuNuv78wm+u6Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(64756008)(107886003)(82960400001)(76116006)(2906002)(33656002)(66946007)(71200400001)(122000001)(38070700005)(186003)(5660300002)(54906003)(4326008)(110136005)(38100700002)(8936002)(52536014)(8676002)(7696005)(66556008)(86362001)(66476007)(508600001)(9686003)(66446008)(55016003)(83380400001)(316002)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?iH0nzZvZAL1MhT1wL1ArmnW/Ja/zqx73OlfYzFG8ws+7vAc3ZDuWi8zooaVl?= =?us-ascii?Q?OwYcHa57UJrIceTWM40x35wVJGkdDPgpoR1U/4i9qNN1hwj/cHA0tx9wwJsY?= =?us-ascii?Q?4nDxky1JEqOJjSNF+G5MhRK/v+uh9a2zLAfs+FVIapk3ZBO0ukXZOXxC3NPA?= =?us-ascii?Q?o+hoGlRu46zwEkY60qtEoYG48PKkcrTSigBibnz+yo8aMb771xS0Z71Jot42?= =?us-ascii?Q?UmfdjgrjpXwFjE7a0FGoDAGF5XgxOfSdusnNnOc6QZRz0zDvzEQaUlgeiMZk?= =?us-ascii?Q?AFS38IyiEUxEA03bvMOuAIPZL6upTgUkiK6cG+/ZV39mYv1Njfxg3XAsX5pL?= =?us-ascii?Q?Z84+fMnWQ/FAY/6T7eeylCC0Cos6OiYXJP11IaTX94aTHobeZ42riDlP1MZo?= =?us-ascii?Q?HP6IPTZyEFY4eGtxcVAvTVmgmFBa/fKGUtKIaPb9kjinH/D9HJVydcY1JhDi?= =?us-ascii?Q?3Cgvv73AnFOOlPVsY6Uw9yirixotQYF4McOZooxsXM0QiyKgSjoqEP0ApJaK?= =?us-ascii?Q?XBt6O/JTH33N/PRrN76sfypEOsBVcNDInijG+ftYS0P1bCJJ1yPtkVwXMn43?= =?us-ascii?Q?PtkZjW5s7AS6QzdhZPE304Icdp6nKm7LiUPv5b6Y7mHe5gdJQUuf8N5KoF2F?= =?us-ascii?Q?kRrr5r64W+LpyGk5CUUSFFeu3WmSkbp+OonRJEw4MW5tbrItkRXwGWv5fYli?= =?us-ascii?Q?SYVz07dIhwZ9QbvGZbg8FntFUgjRK7yN0tSzMSbAIZZXfh6Hqmp9Khdie21D?= =?us-ascii?Q?cXLSLBGtNgRAmkEyaKyb7K6sjmxiqOfs/h7oeP6qKyrKYrsEICoOlmOq803m?= =?us-ascii?Q?YddcgMmJqT3fHAsCg2DInboOz1ZHGb9OnIXZ/7TWSGesXb8jE0a7QQSPKp3d?= =?us-ascii?Q?Z/7RoII5uNeg5YAch7ivj32iU7IBDsBvP9gwSc7+VX8U5r4XROVO2uRNSqfr?= =?us-ascii?Q?grx/kiQEyOUmZSQW6MeGNZBUfWg+a0CjIGPXVfBjsJQWALXuhFKYyjxJzO76?= =?us-ascii?Q?/GBgxOA+rWa6TFqAJL2ukm0niF/vs43TWWKQgMlbA6dJ6ULtZLG1vby5qAU3?= =?us-ascii?Q?UpVbR5mUvSKR4/ruBYa68EB44quzyDk04GLOi7AGAZTo8/ttR36hrzzeBE5R?= =?us-ascii?Q?9jZFfVBuEr+/eoj39yMF+O4C3Kbe6sAhb3Asg/FJmKSG5iuCSharJuEqG1D9?= =?us-ascii?Q?SPOK+1RLiN1GGDMk6Kvxf5S7j/yimgxYknc2pOybHVr9/rSG0SLzRtkDm0gZ?= =?us-ascii?Q?36PMG3uReLK/MoqeGT6SySnxk/239aseWXyWISIfS0gk9EbozgFo3b23pCBF?= =?us-ascii?Q?hJZtdB8hmN5dqf8jn5ZTg4+xML9KvKxJgNIF0VqtarmOhoEWSzzJysIcCTJG?= =?us-ascii?Q?UJHsDLzVUt6TQ/PmoopOEwBq4VBd4NePQAwDCwqC+X5zrleYCsaOrU7hEBoB?= =?us-ascii?Q?QiX9p+UTzFN87dHvz7NPgJcgW7maHLdY9lWTPcN3JG0EFs3vn8EBZ2QdyD6K?= =?us-ascii?Q?PmmoCHvIdpRCQG9r1ui6HA/HCyhO8pCXyqBvoQIKH92DOb3Vy9+gc/z4nENh?= =?us-ascii?Q?EBMZonnfR/6QaXDtJciEFFDdp/PkkXRQ4GX3ObyUqsRzUp3ZiB/41le2skvq?= =?us-ascii?Q?gJSbo1IW6nIDUL5wcfzoTaVsfWNj+IbSmvVOZIg2DxJ4grKSmBaLnK32Q1eb?= =?us-ascii?Q?NPzDUTaY3iMSMReRijURK+qaCw4WT1S1ynR471O0C/OPFnT+U5lGE626MW3O?= =?us-ascii?Q?fgYRYd9gLaKDSKqcdDgOzAS3A9Jh6dQ8ai1YmEP3j6nzI9UrEFfv0W7bXTrs?= x-ms-exchange-antispam-messagedata-1: XwSGd3qznjxvVQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eeae2798-677c-4e8b-db8a-08da29f052d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 14:55:38.4827 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +2IguucY10OqNV9PnIs6tOaJorEo9O9kj1rGfBHj0nVm4Xsnm9d35MJAEILI6DmHkdh5cn0Xj6Zt0tGIfodPQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1373 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Guo Dong -----Original Message----- From: Tan, Dun =20 Sent: Wednesday, April 27, 2022 11:46 PM To: devel@edk2.groups.io Cc: Tan, Dun ; Ni, Ray ; Dong, Guo ; You, Benjamin ; Rhodes, Sean ; Liu, Zhiguang Subject: [Patch V2] UefiPayloadPkg: Add definition for PayloadCommandLine H= OB From: duntan Add definition for UNIVERSAL_PAYLOAD_COMMAND_LINE Hob. This Hob is used to pass command Line to Payload. Signed-off-by: Dun Tan Cc: Ray Ni Cc: Guo Dong Cc: Benjamin You Cc: Sean Rhodes Cc: Zhiguang Liu Signed-off-by: Dun Tan --- UefiPayloadPkg/Include/Guid/PayloadCommandLine.h | 28 ++++++++++++++++++++= ++++++++ UefiPayloadPkg/UefiPayloadPkg.dec | 1 + 2 files changed, 29 insertions(+) diff --git a/UefiPayloadPkg/Include/Guid/PayloadCommandLine.h b/UefiPayload= Pkg/Include/Guid/PayloadCommandLine.h new file mode 100644 index 0000000000..845a30efe1 --- /dev/null +++ b/UefiPayloadPkg/Include/Guid/PayloadCommandLine.h @@ -0,0 +1,28 @@ +/** @file + Define the structure for the Payload command line Hob. + +Copyright (c) 2022, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef PAYLOAD_COMMAND_LINE_H_ +#define PAYLOAD_COMMAND_LINE_H_ + +#include +#include + +#pragma pack (1) + +typedef struct { + UNIVERSAL_PAYLOAD_GENERIC_HEADER Header; + UINT32 Count; + CHAR8 CommandLine[0]; +} UNIVERSAL_PAYLOAD_COMMAND_LINE; + +#pragma pack() + +#define UNIVERSAL_PAYLOAD_COMMAND_LINE_REVISION 1 + +extern GUID gEdkiiPayloadCommandLineGuid; #endif diff --git a/UefiPayloadPkg/UefiPayloadPkg.dec b/UefiPayloadPkg/UefiPayload= Pkg.dec index 5c1aeb8235..1ccfc32548 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dec +++ b/UefiPayloadPkg/UefiPayloadPkg.dec @@ -35,6 +35,7 @@ gUefiAcpiBoardInfoGuid =3D {0xad3d31b, 0xb3d8, 0x4506, {0xae, 0x71, 0x= 2e, 0xf1, 0x10, 0x6, 0xd9, 0xf}} gUefiSerialPortInfoGuid =3D { 0x6c6872fe, 0x56a9, 0x4403, { 0xbb, 0x98,= 0x95, 0x8d, 0x62, 0xde, 0x87, 0xf1 } } gLoaderMemoryMapInfoGuid =3D { 0xa1ff7424, 0x7a1a, 0x478e, { 0xa9, 0xe4,= 0x92, 0xf3, 0x57, 0xd1, 0x28, 0x32 } } + gEdkiiPayloadCommandLineGuid =3D {0xb5aeb34f, 0x3047, 0x4955, {0xb8,=20 + 0x80, 0xad, 0xd3, 0x6d, 0x86, 0xdc, 0x0f}} =20 # SMM variable support gNvVariableInfoGuid =3D { 0x7a345dca, 0xc26, 0x4f2a, { 0xa8, 0x9a,= 0x57, 0xc0, 0x8d, 0xdd, 0x22, 0xee } } -- 2.31.1.windows.1