From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.47184.1682331104659488176 for ; Mon, 24 Apr 2023 03:11:44 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Bc+xM1JG; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: dun.tan@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1682331104; x=1713867104; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Fp3j1X3vfi8r9knR2PDkgRWEUUO3qnhw4iFtnKFwx2Q=; b=Bc+xM1JGgkBRLsnkeOcmErr2uOh/CrVMo06moWv748ofmG5MBQkoefkC 17J8LerQIFxZKCsNIGEglkgsQcyeewGGTZqO9cc2BFewgchDxbmwDSmLP xnS3Suiitj15Zh/NSQTlFLcdoUs+7qJBq5Dz5IyxN3IoTTN23J1KGvtK5 fXsAea2kQYHJ1cVal2UWEBhqjDehXxCqtQkWc4K2cBsEfiEbVclcnviQ4 xY/IrLHbXeOqPFeyl0V4xKfaIXNZXE50BugLOJkHkP8xGz55f14DSW0b4 MlqOn7OkkyeTbFCBXvJcjTOuhj5PE6EOVeA3e1ObyU1QmHd0SHF98QvJ9 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10689"; a="326733041" X-IronPort-AV: E=Sophos;i="5.99,222,1677571200"; d="scan'208";a="326733041" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Apr 2023 03:11:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10689"; a="762366818" X-IronPort-AV: E=Sophos;i="5.99,222,1677571200"; d="scan'208";a="762366818" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 24 Apr 2023 03:11:42 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 24 Apr 2023 03:11:42 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 24 Apr 2023 03:11:42 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 24 Apr 2023 03:11:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GGgPK2m/0En2L9gezZkwzsAl4UU+8AvQZztML1jsGUkJWh8Rulvt3I41wdiutHW4pzC3/WXOznnGTC+Tc4zVh4/yrLaI54QrFLUsZsoASZmO1wkculuTUZexyK2p1T2FnkFtm0mrvqpzYfzrlvsE8uPpHKkZzfeg7ZMpcfepg6MFugFywO8/ixAsYlHZZj6Zbr839eng4c594IQZNBzrTOnefA2a/k+g5lUCkogza1FvE/6zHBe/Gp8VriOmzJl5wRa1ECRRGjRDkstRew9R5qqVAa5SwZT12Fji6CDZceZNYT5Qd1ZEY1qwOfvLh4H73qBnX4zC2lE5A2nfJrL0qQ== 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=4YWIT4hYWmcGcW50mUbLuq9Zi46/pL4RS3bhAqCSx98=; b=OB61EAo4A4f+C/pymvHJoJTsuZksXUpJMS+IbU6BImTv+rjl+1N1Hx63uCC55cBxMHS8dQtRtKA6s6+E/xgdAClvygPuZsF2AdJnM7VEo5IdMAWobGfBoGenO1gFfErw1ci1uC7oAPzXXND1Yh3pAQc9U/iCkOx6GWoClwPuOGipS+G+eBS7QNyGIALh6bulQM4UahEX4KZrZ6/Jx61NS9DM0NLix4FeQT4yOsgke6fYNvSkx+6oGjORwLob7gNTC+HUvYZaBtUbsp9AMPWOmYGJ5tydHRQjunTQMhD4ic1vEJBFgaTH8HQ26GddNgwJfhkXMqvFIadTAQKy6wAbkg== 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 BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by BL1PR11MB5333.namprd11.prod.outlook.com (2603:10b6:208:309::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Mon, 24 Apr 2023 10:11:39 +0000 Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::1eb1:2222:1823:8e7a]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::1eb1:2222:1823:8e7a%7]) with mapi id 15.20.6319.033; Mon, 24 Apr 2023 10:11:39 +0000 From: "duntan" To: "Wang, Jian J" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Ni, Ray" Subject: Re: [Patch V2 3/8] MdeModulePkg: Add CpuPageTableLib required by DxeIpl in DSC Thread-Topic: [Patch V2 3/8] MdeModulePkg: Add CpuPageTableLib required by DxeIpl in DSC Thread-Index: AQHZY7RVgcX+AIs86k6ODLnoJmUb568qmc3wgA/FuuA= Date: Mon, 24 Apr 2023 10:11:38 +0000 Message-ID: References: <20230331093344.2609-1-dun.tan@intel.com> <20230331093344.2609-4-dun.tan@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US 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: BN9PR11MB5483:EE_|BL1PR11MB5333:EE_ x-ms-office365-filtering-correlation-id: 9057ad78-de1d-4774-9392-08db44ac4b32 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q0mjvVmsMRVvUTg561aQ9iDeInWuor2MOnL6jl3VL6KVLtPd2ycaSS6sOccD0jZ56/o417BoNEaOR/TtMk09w7pufof/2MFJDpbKflNiqy3uZz30s/E5ojItuA1KkcDeOZMEqsf5J/b8QvxE8sTfzn1yOAOTCgPhyLwPhn203NHRlOBI9bhKtndVz8jQ+AWxfQdvVPA13B6WouVl61iNJFnxzfldoQTO/dQqTkhZ1bxOI1EuyEGhOuuDX3X2Oj0/ppRw+e8uI6NcLVLOB6kui48um/V6Ggulns6mPs/ir/PBF3rrLCP7drgaakIq2008nnLVc4sREeudiG06qVB8H3tGMYsuNTjYbeFk4J4Hhws61cjC5TYp8ILMj5n6w8o8qXpqjAZGffKMIDjCM6e8XS1NBhqrcSPW0aV/P+CdYCKQjzsoSMpXHZlz2W+pcAAUnedZ5652Lx/eWvwGC8B92+tGkF0BBevvFStoFKRFiDdSyoz51Qd07OHom3nb69X/n9EjVGRu19RnLlhZ90qyVmplMqkbX1gXfcK2RXzy6R6em2LcM2vD1j5YzEzGTTGIDSDMqWbwXvKLbM8L4AslqwKqIzTp29rAJ3nEctt4jRBXMotxXIpjH4IM4dPVzzmL x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5483.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(376002)(346002)(136003)(39860400002)(366004)(451199021)(2906002)(7696005)(71200400001)(107886003)(55016003)(9686003)(6506007)(26005)(53546011)(186003)(76116006)(66946007)(66556008)(66476007)(66446008)(64756008)(8676002)(8936002)(316002)(41300700001)(4326008)(478600001)(45080400002)(5660300002)(52536014)(54906003)(110136005)(38070700005)(82960400001)(38100700002)(122000001)(86362001)(33656002)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Fq0cTdRX7N2xrV+EI0vy+286VZz20io1bZX8UPniHFwTFa/2mEu6wNMoSuoh?= =?us-ascii?Q?I70Kd7mu+af3DliIwRD1qPAWNn4A8H/pQyoD9wXDLjqgsCeo8qhJSa3ZJxV9?= =?us-ascii?Q?YK9m/xaYABs/y6FuReg3P/jKPinuQnUUSapfR1SFGukngUrWYUAb/D2ANy+S?= =?us-ascii?Q?HHG3bu+9DQHKZyvsKkWbpKQ332CQcMPRkamX75lhVdrYhyF2FM4p0P8wxA2V?= =?us-ascii?Q?8Ykrzi5/Ls5cqduHw6Q5U1E9248jHdzU3pqrk8aJy6bC1++PM/EdlQs4KOoc?= =?us-ascii?Q?tnf+OPPfPPJ/hZX2uwYgdmuavSjhJa2xITsuKR2z1vFJEDKw0+Y4d9C9a9wO?= =?us-ascii?Q?g6aCX1ldpbyZFyDQ5oUSVaxWiuJ3uhh8ARX43sz/2CwRZGokiiE7V1SfUW46?= =?us-ascii?Q?XZSm+lDK51wE4YGn4fthkA6Fc9Jdv7p9LIQxk8Lsm19GIA2Ie5r1bolS84PK?= =?us-ascii?Q?gWGJwkuLew2NIyK6cGalqj3Uw4vLI5twOLZLVtIhFNtSxAgRaf2A+tJtJZww?= =?us-ascii?Q?5OiteI8BxggF1RlDufnbnJLIQOuK163Prs39DvriArs6E8p8XESodGWSPddy?= =?us-ascii?Q?mCUK8fpKUzAwc4n382OGDdN/BJERhzNYY3bZs8FIn1mu/tkUE9j4m8vY8DEO?= =?us-ascii?Q?9Ng8wX7B5bq2XC15WMOEi0Ejc/SDgyGm0j8fC/T6jE0ChJK+oSLXVvuLJCzX?= =?us-ascii?Q?jGin3f+0wm1gCcDsUKnGK+Q9dbnxbAsrQaIZ/OiB+REKzGSJVkmfM3ozxwC2?= =?us-ascii?Q?+evpDRVlqkCTYMKho7WuxJpbrp8Nx/fXstyKgzAGqlQTjPrP5RKZuA++CzqS?= =?us-ascii?Q?QN/xFoayvcyXUK9xbeUdo5/FsNomYQffxByR+sVwBKWya61O3aWur4cyr3yt?= =?us-ascii?Q?f+um0RVqEXVC5thzI0YhrFLP5hLhXyFcoHPDkXu0XByDofVOUNatW1jKhq/e?= =?us-ascii?Q?fUQ12Dzj/cPfMbRtzA2xmscMMFg1ieaKS8blXa/BRjWDfmX21B4MyNC5n1kM?= =?us-ascii?Q?g4dbFTy/IHRxejcTcpFkzHMtXSEMHmeXCtb26rKKs6rFq13B9NB7fkZiq9HP?= =?us-ascii?Q?au9UbqV5zlt2u50u/j9kIeDBjlbVKna04crkgzjf1hSOsCTsM+2Duwis8iGi?= =?us-ascii?Q?hHYL9UhwlcJreU/I7mqJQq0vo4DGDaibK2wGzmitrTk2DKSUwuMbbA96T7ro?= =?us-ascii?Q?SZiu2/pt/5BrdB8I9lRcnOVLDvJr4bMETo3uTlZEP/uT0owhJu1xFbUbxphh?= =?us-ascii?Q?+x6ikkFRrR3BUjksiLGISokjA2QNPIwdAMIyp1BmLx/t69QxpUufxAUaiN7t?= =?us-ascii?Q?OK/Vidb0v7ELABtB2caNeYe4JgZlN9TYeMR4de7Gb1TzCbJdyr4bV0YLYNoF?= =?us-ascii?Q?zWS4bAFYB4i2N3tRT41U2KMZlFBlwVCga8uWlgbPi3nuhI9AA8rPGAYxZfvT?= =?us-ascii?Q?AWuCK540F5RU0J2efqz/OqocA6Ye9ESF4Ew0F9vo2b8Yllx8KG9pB9jw+JAB?= =?us-ascii?Q?rSfnpW6F9jacIWB7+R0GP2ec9T/ANgnGR2bq0qimGMwKeEEFUCN7SJNI0SX0?= =?us-ascii?Q?1VNNdWBcZjjSlEyvkUM=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9057ad78-de1d-4774-9392-08db44ac4b32 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2023 10:11:38.9412 (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: p75Yv9zjwly0duKQgbOxuqd0vUGxzYwRjb+3yMq4SKfJOBAvTe2eKwRLQsbHAw5aW46Nx+WoPHMP4cXMV+kJBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5333 Return-Path: dun.tan@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for the comments. In the latest V3 patch set, I have moved CpuPageTa= bleLib definition from UefiCpuPkg to MdePkg. So that MdeModulePkg won't dep= end on UefiCpuPkg. Thanks, Dun -----Original Message----- From: Wang, Jian J =20 Sent: Friday, April 14, 2023 5:10 PM To: Tan, Dun ; devel@edk2.groups.io Cc: Gao, Liming ; Ni, Ray Subject: RE: [Patch V2 3/8] MdeModulePkg: Add CpuPageTableLib required by D= xeIpl in DSC This will cause that MdeModulePkg depends on UefiCpuPkg. Please double chec= k if there's any side effect introduced by breaking unidirectional dependen= cy. Acked-by: Jian J Wang > -----Original Message----- > From: Tan, Dun > Sent: Friday, March 31, 2023 5:34 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Gao, Liming=20 > ; Ni, Ray > Subject: [Patch V2 3/8] MdeModulePkg: Add CpuPageTableLib required by=20 > DxeIpl in DSC >=20 > Add CpuPageTableLib instance required by DxeIpl in MdeModulePkg.dsc. >=20 > Signed-off-by: Dun Tan > Cc: Jian J Wang > Cc: Liming Gao > Cc: Ray Ni > --- > MdeModulePkg/MdeModulePkg.dsc | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/MdeModulePkg/MdeModulePkg.dsc=20 > b/MdeModulePkg/MdeModulePkg.dsc index 1014598f31..d95acabe83 100644 > --- a/MdeModulePkg/MdeModulePkg.dsc > +++ b/MdeModulePkg/MdeModulePkg.dsc > @@ -2,7 +2,7 @@ > # EFI/PI Reference Module Package for All Architectures # # (C)=20 > Copyright 2014 Hewlett-Packard Development Company, L.P.
-#=20 > Copyright (c) 2007 - 2021, Intel Corporation. All rights reserved.
> +# Copyright (c) 2007 - 2023, Intel Corporation. All rights=20 > +reserved.
> # Copyright (c) Microsoft Corporation. > # Copyright (C) 2023 Advanced Micro Devices, Inc. All rights=20 > reserved.
# @@ -106,6 +106,7 @@ >=20 > MmUnblockMemoryLib|MdePkg/Library/MmUnblockMemoryLib/MmUnblockM > emoryLibNull.inf >=20 > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/Bas > VariableFlashInfoLib|eVar > iableFlashInfoLib.inf >=20 > IpmiCommandLib|MdeModulePkg/Library/BaseIpmiCommandLibNull/BaseIpmi > CommandLibNull.inf > + =20 > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.i > + nf >=20 > [LibraryClasses.EBC.PEIM] > IoLib|MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf > -- > 2.31.1.windows.1