From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.8267.1667544276978346790 for ; Thu, 03 Nov 2022 23:44:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=f/rwtT7C; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: zhiguang.liu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667544277; x=1699080277; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=joiWzJOS4BfgJq7Dxo2vDtLCT/Z1CW/0AcX2HL5P10M=; b=f/rwtT7CPaIkNZzfbSpR0BkePjP4D2vgpBHve+mCHHs34Mtdot9nSQ8u tZn5hVy9FwBTplJaxXsuPeZjMME9yD2/J4psqaXx/NeAyYIQsQ3D2yBDY OzKrWjd0bwfFXOy9iCiKbBD6iI3NfMLq8osgemQie+fa2KC/M258RyhSP Jxsoo4x/KZnCJwqv9QJPgnpnwn1wODQgONfOXEhi+vNMF8UcO6Sxxyv7u XDw7XoJMbGIOV2UqLc6EqDvDBoBMZgSiRT9HDjpG5tjtKcrwmqY3H1Y1B 4IlBS2HMloTAxCJjw7uvE2u8svFbFQeCYCexkQ+z0bkjF3JS4QHLMBp6M w==; X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="308608231" X-IronPort-AV: E=Sophos;i="5.96,136,1665471600"; d="scan'208";a="308608231" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2022 23:44:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="612955696" X-IronPort-AV: E=Sophos;i="5.96,136,1665471600"; d="scan'208";a="612955696" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 03 Nov 2022 23:44:27 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 3 Nov 2022 23:44:27 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2375.31; Thu, 3 Nov 2022 23:44:26 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 3 Nov 2022 23:44:26 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.42) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 3 Nov 2022 23:44:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H2QUMhTk6gUiZNE33S66mXqABnGfGpx2n2+4KGJSRfnk5rBLc8TNQAPPyoZvLgn+RFsjy8YCJc4VwzxtqLf+rnvUc6coSkQQfta/Imlnm+wA3r+4T30ldhmnAeBz5lvnBvPLUrC9eyIMh4L/ugojQlh6Qb+NLzewOcebXXaJMTP5eCRFY45QCxd0WpdW+SjY/ipuu1n01GuR/IldF4oH8NkGXHKSAv+oCYzYb7HFmq8C1v/7H+/dqLARBj5HRJVaqjMYZRMRKByTFIpzNm0exD73uIaRx6KmAtUPfHRpxIotLw3uNiJFKjzGXakw6tG31Mvu6+/SW5zrPdwZIBvJ8Q== 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=aJcAYEtuAMxIoplPM86cGIwfh2SngKMzK0V7V02QFOU=; b=SftZmaEfTRRjzCERRNxH0S5NO0+HzjjcMKJdmK9eeOOrJmGamFX7iIcgab8mGVW10U5WmWoMcX0XSyFcK6lW3iPnWVTBovDBewNECckghNKibO1SgYBCoBSEaGLYEB+Dx6XAPVlFuH8tntTL94EA6AlItMCFssoXW3s6jj9RK0Ub6UJDcNW+F0d3VYwiFiw5BQ0DQS5thilI+nXYi/t6Kik5s9pmmwJcM53Jvw22iItBomY+otzzyJZ0xGnaqEunnsW8VQ7k8HNaO6duPOXKrKl72pNIi8pUgRrZCjHGiksCa6tUwTUQdZPLrovHS29MldEG+Uysib7q+EERie7nXw== 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 PH0PR11MB5048.namprd11.prod.outlook.com (2603:10b6:510:3d::14) by SA1PR11MB5898.namprd11.prod.outlook.com (2603:10b6:806:229::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Fri, 4 Nov 2022 06:44:24 +0000 Received: from PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::a851:59e6:6be0:be59]) by PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::a851:59e6:6be0:be59%9]) with mapi id 15.20.5791.022; Fri, 4 Nov 2022 06:44:24 +0000 From: "Zhiguang Liu" To: "devel@edk2.groups.io" CC: Ard Biesheuvel , "Yao, Jiewen" , "Justen, Jordan L" , "Gerd Hoffmann" Subject: Re: [PATCH v3 1/9] OvmfPkg: Add CpuLib to module INFs that depend on UefiCpuLib. Thread-Topic: [PATCH v3 1/9] OvmfPkg: Add CpuLib to module INFs that depend on UefiCpuLib. Thread-Index: AQHY7cfeC3I/D/fXxUqSoXeAYZFdFK4uVZBA Date: Fri, 4 Nov 2022 06:44:24 +0000 Message-ID: References: <20221101075842.1218-1-zhiguang.liu@intel.com> <20221101075842.1218-2-zhiguang.liu@intel.com> In-Reply-To: <20221101075842.1218-2-zhiguang.liu@intel.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5048:EE_|SA1PR11MB5898:EE_ x-ms-office365-filtering-correlation-id: 868d37a0-c45c-4e5f-ca42-08dabe300321 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8+GJz2IdoON/Hyo2um5kRb6TAirr0W8o9v0+J5FM2JSuFtv02FSw61aJDELuwG7Bz4uGw142jWvxSroa1KQjX2VUkFbOVvkd3o9KS9frEsulp/oHgsKXkfq3eWPIq3+UouavMnXRInY41ojkxeNKLREg+uKw5TDDpMLhmp8XbBZcSMRD8XmzzPyNMOcLJfdLqoX01OYAv7u/EewPH8nicPDNvp+9115ERTXNB0gmwN05ATjSjoAPROL0zATgijCLcyAAbJmGHGNKOT8Qa6TIJGVzlZdySCDeElVtDYNo7+LHj3i3AHzimQwhL6wQM2ZD4zGCny5y5PdW8t6ADm/efTz7WJrAx2w5rzAW1UtKPh0NgUyiu4KsuCjQVw4USCbBHzuO1dg1SCpgtXfb+MPLs9MEpq8nBns5StKT6yuEnCIfngvHbuBYGj9PSMhEQ2gsiAcqP2JABQL5h0473+9rI/UI/O9oO81ScrOy4OCq/Y/DFJdoPZurWuKAquU0W2BAvNf0L+pGpu1AFdf6PvaIAchQpsEs02a89YZgh94nco7QRk9vkPdfU4hDnKKcQqMxlqiQjV422Nx7/5T2m93Qx9cntZYBEgMYR2mWcSYNGcnD6JumiZwCw/iJvqCAtR6GU+gEujeEjn8wzpYnpq9LKmzDCREbGBcbpjQfXXzlKXW+vlI3cu+VannsmJlhmZO6xhUg50yobENzONS6W6L50T8h26Ux+xXCa8ruH7fJ9Ck5MP/uikvzKHIwdsNaXaUHSK8/etfzBaUE+YCW99Q3Vg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5048.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(136003)(396003)(346002)(366004)(376002)(451199015)(66556008)(66946007)(64756008)(8676002)(66476007)(66446008)(76116006)(186003)(4326008)(316002)(5660300002)(33656002)(478600001)(2906002)(52536014)(71200400001)(55016003)(54906003)(6916009)(41300700001)(8936002)(122000001)(7696005)(26005)(53546011)(6506007)(9686003)(38070700005)(83380400001)(86362001)(38100700002)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ryI6tEHB6ixGSuMuhpdxTwTqEEyneMymgnqo5bZQDQln/z7ZnEpIp9LSarBf?= =?us-ascii?Q?W9lh0I4Ur0wO4YBoVxz5B+L7wpwY7n6BCkwjKyVje9BTlhc6IuDLSXP6imzT?= =?us-ascii?Q?LkY/x025mdaGIwcu3kN/El3z6EtK/WyNy2z0IMWZa6aQILbZFx/iat94br/e?= =?us-ascii?Q?HDlHSTusBxMj4qNtr5l0ujQ+P77gaS66JVASUT+hLRUsMujwmPABpa83tbmt?= =?us-ascii?Q?NriZXYnutqN+qbcAFLULDDkcQYG3a/mCtL0x9yMnuBg4L5R1YkwUGBtYLl7p?= =?us-ascii?Q?NJPz6ggXTs/PjqCKRKSri6edgqD7r4PL6ISCk/7ELrZGwBjPiUedcquiZM+n?= =?us-ascii?Q?kYuPxdQGIWT09uHCK/5r3OBxs44shhr/iHa/hWgM5YdbCFX3jqgFx4nUhco9?= =?us-ascii?Q?8t05LVyB0c1qcJeFASpFaeVfZbjTdXENMpu4/YW6o/HblDmCWkIANpGJq2Hu?= =?us-ascii?Q?WQSVsWlGmMN+yyaypy11Ld4ygK/X7RDtTA/PE+2Z99PNtW84pWi7LfsCxaZx?= =?us-ascii?Q?AR7E1pMTjieYHIGwe/0HI2jRX6X2HRfDZOry3ojwHD+TrCAXZPYiz5FeVEG5?= =?us-ascii?Q?UDeOizx+Z/UO/LxlWqVWHneUZGXuoPpMoM+tfqZSAFVAb+riHCfxNoebnxHS?= =?us-ascii?Q?OzEkkPlVPv8BU09IS1Mz/mtr0PpcoMsixBEYLHhaUYk/yz4D5WzLWbJkjN1f?= =?us-ascii?Q?99eQBsP7w1HKUjQf0z26aosZOVTm1NT+YY7eSlN5w2g+S/lxsvh32vBIwM4N?= =?us-ascii?Q?ROU2NM62P+CsfmwXfRbTETXiXYPjirrYwwa1zCfq14stGqjJWUoc5OcrEDxz?= =?us-ascii?Q?WxE01BC2kLjQDeV/Pvo7npbgXyLT+CNlWwnuB8WLEnzGnQJQ8XWTxnzuJPks?= =?us-ascii?Q?5mHHgo2XDt0eN5zBVCNQ6zQYUSaiWYy0TY+AdSzsLUJX5XHJedVjmx45Fko5?= =?us-ascii?Q?IhzrpJtWuO0df+B0TwbyQlC3yBVUJNWsgE1LV52Yv5FxLXK8LQRD91rCH9GV?= =?us-ascii?Q?Wz2AqB58Prl5stqNM4WxAr1joMt1hjDvqL/43L9lQHKxBZ5WDIgqwy+cfy4a?= =?us-ascii?Q?vEEF6NMR41PReXvk5iBjin3PdxYo4WeipZmb95j+W7aigYoNM3mQ366wLzrh?= =?us-ascii?Q?05aQb4Kzoey/36fKk62tZKIiK/ikOelg9FE/2Iwtoq/R32oJrxX36k9ZXFCy?= =?us-ascii?Q?GTXJ3mf8LieDVB9wKW7yHypTliBeh3AdnAOO6D5lrS9PTscVrKoP1yltV7nt?= =?us-ascii?Q?/lKCiIKlxeK/M6IuP2LqQ5TYGqe12R4fyuTw9j/jFQzorUAIitrOXRPeKbgN?= =?us-ascii?Q?uCfKwLDoWHPuocQiNaJTDm0BfhvhC4z+1fh8lFTciapoHGDA2dx8aJvH0sTK?= =?us-ascii?Q?WDt5KhnTP6L9uTgzD75BznGHgSvz8kjnxaLvAbGMfIincrHhWX5hRvKeLVJR?= =?us-ascii?Q?wNkWrhB5rLX34ovzBch4WFF1GIuF90iomZyNA81aIg+OeN4WyjXRRgEAlZuo?= =?us-ascii?Q?hJyDCmdt0cqivV3dPqaB4rEnVNuNWOFVEMQIVc5Ws1smiSPuI7LJoLaUhh8E?= =?us-ascii?Q?hBIhbWO+jeg+47uHLkNsQPw8EsTXgXYgyhXZKyiG?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5048.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 868d37a0-c45c-4e5f-ca42-08dabe300321 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2022 06:44:24.5975 (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: G/OCIJXzB9285/3YVlNZZGafKUM3Kap8f1o/PgMNvNTzd/sXWxuwMRJf1//T/3cmXCwwpEtIkvMgaRkBIAudSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5898 Return-Path: zhiguang.liu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi OvmfPkg Maintainers, Could you help review this patch, and also the patch "[PATCH v3 4/9] OvmfPk= g: Remove UefiCpuLib from module INFs." ? Thanks Zhiguang > -----Original Message----- > From: Liu, Zhiguang > Sent: Tuesday, November 1, 2022 3:59 PM > To: devel@edk2.groups.io > Cc: Liu, Zhiguang ; Ard Biesheuvel > ; Yao, Jiewen ; Justen, > Jordan L ; Gerd Hoffmann > Subject: [PATCH v3 1/9] OvmfPkg: Add CpuLib to module INFs that depend > on UefiCpuLib. >=20 > There are two libraries: MdePkg/CpuLib and UefiCpuPkg/UefiCpuLib and > UefiCpuPkg/UefiCpuLib will be merged to MdePkg/CpuLib. To avoid build > failure, add CpuLib dependency to all modules that depend on UefiCpuLib. >=20 > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Gerd Hoffmann > Signed-off-by: Zhiguang Liu > --- > OvmfPkg/IntelTdx/Sec/SecMain.c | 1 + > OvmfPkg/Library/TdxMailboxLib/TdxMailbox.c | 1 + > 2 files changed, 2 insertions(+) >=20 > diff --git a/OvmfPkg/IntelTdx/Sec/SecMain.c > b/OvmfPkg/IntelTdx/Sec/SecMain.c index ab01ec9ab1..eef47f17e4 100644 > --- a/OvmfPkg/IntelTdx/Sec/SecMain.c > +++ b/OvmfPkg/IntelTdx/Sec/SecMain.c > @@ -17,6 +17,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/OvmfPkg/Library/TdxMailboxLib/TdxMailbox.c > b/OvmfPkg/Library/TdxMailboxLib/TdxMailbox.c > index 74cb55611f..0e2515ca38 100644 > --- a/OvmfPkg/Library/TdxMailboxLib/TdxMailbox.c > +++ b/OvmfPkg/Library/TdxMailboxLib/TdxMailbox.c > @@ -11,6 +11,7 @@ > #include > #include > #include > +#include > #include #include > #include > -- > 2.31.1.windows.1