From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.9941.1671591323764621363 for ; Tue, 20 Dec 2022 18:55:23 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=gXmMrhNB; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: kasimx.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=1671591323; x=1703127323; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=atVqgyMGEbcygYUepvxmu2l6cyKqguqrzcuTdGxLIEc=; b=gXmMrhNBaxk+VI5m5DQxYZ6P66DP67M7VFar0+Y2rb4Y2QuQqKxZ6AM1 J7ZIwlaoyljeEaGvQxAQaoATUuJDELjaB3ZDjjue7pMBbksrDtPF7VVuO 3c3uz8DHiorvaOzwVRKSmUq5fZ34tyNuYnAGfb2alcPxu8vKRm64W4xYz whbiWMmC6vyv37P1VgegmTYbGL4q1b1OFtQoNZAznLyPV13ghAt+DWfRE u3zKGlvTjTDARMKG7sFcytiPpgOvK3MyIouanY2B0iqdBZrR5bXyGYkeQ 0mYA351tZCqGaPwA+meweIImBS4X40i3Dsdp++EfWrThSndJjONiApDvx w==; X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="406010620" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208,217";a="406010620" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2022 18:55:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="896711485" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208,217";a="896711485" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 20 Dec 2022 18:55:23 -0800 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.2507.16; Tue, 20 Dec 2022 18:55:22 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.2507.16; Tue, 20 Dec 2022 18:55:22 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2507.16 via Frontend Transport; Tue, 20 Dec 2022 18:55:22 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.176) 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.2507.16; Tue, 20 Dec 2022 18:55:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J8U6yxECVOt8IGk+70jHWNtQngfrbFizOdHshRTgjrZNCsfkusS5S2LSraEoHu+2VKePZzYtsKA2VQ30Do5nKMjz129jnbnCjCy/AVl9yU2nk6hHbs3jvwdRSENQfajXcIlWHfKMyjs2aIOzMIfgPsrnMbfIyshGBfxOVYyh8mvqgFo8ZUKw99dPfFTLYG1srUYN9+Y353ji5pK3i8U3kMxqIV3RbhK+8kn3pqgFL9RVtdAAiWwe7unh5FfW5F/9nwqD8r1VSxecwGzBzrxrxE+C9x7Yxb/gbk6E4vjeN64HYgsOASk6AJBu0FM6rVXs31sQtcssprDLsvU3PWJJvw== 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=atVqgyMGEbcygYUepvxmu2l6cyKqguqrzcuTdGxLIEc=; b=F/CoMwRR4sh0Uq3mECrseu8SvHEgMFpA6zzdwP39I1YoQSk6/6yn2WNBDH2nmZAvJSJEe1JOjVL7L2sPsddgyHaGnW6yBsPdPRxi6UHpyqB/xM9GpEs0yKTLoxhjAYDY07Hjum48b3Uyn3kVeb4+QNR0dAWMjYN8H78F1fKkQPDrQuDc0JwyEqtF2b/g5sT5fBo/8z6n6em4aB0ksmOz+0PFBQEIqU0oheeMjBMIdZGNHyS/VyMHGZW2w7CnTIg8uLtI4IPKZVYJ6BeeM7TmhqRrjhyPa1mowkN8aspjOfMESRGFf3MiBXaevw4vGLaC1PfKmD1IL/OlkrlFc3vmuQ== 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 DM6PR11MB4027.namprd11.prod.outlook.com (2603:10b6:5:199::11) by PH7PR11MB7572.namprd11.prod.outlook.com (2603:10b6:510:27b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 02:55:20 +0000 Received: from DM6PR11MB4027.namprd11.prod.outlook.com ([fe80::83ad:62a7:75c1:dbc]) by DM6PR11MB4027.namprd11.prod.outlook.com ([fe80::83ad:62a7:75c1:dbc%4]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 02:55:20 +0000 From: "Liu, KasimX" To: "Ni, Ray" , "Guo, Gua" , "devel@edk2.groups.io" CC: "Dong, Guo" , "Lu, James" Subject: =?UTF-8?B?5Zue6KaGOiBbUEFUQ0ggdjJdIFBjQXRDaGlwc2V0UGtnOiBNb3ZlIFJUQyBQQ0QgdG8gZHluYW1pYyBQQ0Q=?= Thread-Topic: [PATCH v2] PcAtChipsetPkg: Move RTC PCD to dynamic PCD Thread-Index: AQHZE30YaIFLFT4ZjUKKGE+Q1gJzF6501CYAgAEqygCAAHtvgIABLYe/ Date: Wed, 21 Dec 2022 02:55:20 +0000 Message-ID: References: <20221219073944.3142-1-kasimx.liu@intel.com> In-Reply-To: Accept-Language: zh-TW, en-US X-Mentions: ray.ni@intel.com X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: 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: DM6PR11MB4027:EE_|PH7PR11MB7572:EE_ x-ms-office365-filtering-correlation-id: ac3f4f3d-1b68-4a09-8805-08dae2fecc63 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1f3AMswdt1X0l56IAQx7y+ENtmUZM7cxc2GzsaxToa0iFFV/BC+JVxl4gfarMyG6jHAXstQFob7yrj5RVFh4cltw+rSEkBFpNafjBm6uZEVHwLCiy8X+3g70w90gbll/xlZPZYd+nYUqEyje5eA/i8idvy5fIxgkTzdK6X5cg9bd1c+c6YAoSbv6xJOrR89qQWz8iOVJXsnRxGQx67Q0e1qArmwYZcrbLaC/dhYU9cQ+npR1V/0zex24ZwFxI1AoJgiZFXYqZDz+3mgU1BdjqG5bvsVdIPU4wCIrAMYig5maO8ig4gA5aOxHSRHD5d/AHjXNlUgZhYUCRYLqoFoWKMQF1b7I0CqZCPSZPGGphK6VHznu2rPe8W0zC/Gy5p7MgWpWCMLh6qBwUVk2+POOaAFiPyWcdxanCCtzgGRoG9XrepfyrWAME95r58Q01ujvlnGWvFRTe1LriIR9jpKYcEESnmf2y4NBScgA4CWlQQ152M4aSoaY8FeuopNGjRnFwknBFM+Uceii1qJ5xdmvNnh1S7bdGlXoxa7uoO0A+L1mSAQ3KTvEYV9x4/i+AF2XN87DQBMomwkkWY0j1LpKH5bRgdtFDrxOI8/KKfA0QiZ0ULirIh4OzFU1tjNvF8ypc1MbDGv22FXvgKgfC1fcKpfJo0Ia0ARnn0bEtR49GxXwWklINs+iow0JlhV0Rgg5SZTPRB3tKmj9c6/1kLqpKuiBWbr8L+j6x4kagfPULTh/9Rq/06lHrEEM8hO38xUb x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4027.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(366004)(136003)(39860400002)(376002)(396003)(346002)(84040400005)(1690799008)(451199015)(2906002)(19627405001)(82960400001)(38070700005)(7696005)(54906003)(6506007)(53546011)(316002)(478600001)(966005)(110136005)(38100700002)(166002)(4326008)(66556008)(76116006)(91956017)(224303003)(86362001)(66946007)(71200400001)(66446008)(64756008)(66476007)(122000001)(107886003)(83380400001)(52536014)(8936002)(33656002)(55016003)(9686003)(5660300002)(186003)(26005)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?ks_c_5601-1987?B?MTZrMWhSK2RxTkdPQnRhQlFCamlHZUNhbWhxTng1MzExKzE4alRE?= =?ks_c_5601-1987?B?L1R6N2xNelpXNUlTdGh0cFFJQjdTeHFLaGY3WGZWY1lhN24xMTZk?= =?ks_c_5601-1987?B?dmY1dXBNZUtMYTR0M1Y2RzZmVWdqSDEvSTJqQkRTZWJMcWpjMjhy?= =?ks_c_5601-1987?B?Y1Q4OWRJYlpCSkdUZURTTi9kM3FsdjZIUUxvT1hiQ0Mzd2xJRU9z?= =?ks_c_5601-1987?B?LzJJbVEvdW5TcFhuQ3lFT2NuVTU2MmJPWFpRRDRUeXZ6cGZPbXpV?= =?ks_c_5601-1987?B?cUVGNGNtUzh0REdhdGRjbWMwUnkrZ3FoQjI1L1ZteHgzQjgyZzFu?= =?ks_c_5601-1987?B?VVBSSGQzVWtQcjlUMXFmaGpBd3AyY1BVS09SWkZhT0I1Z1MzREQx?= =?ks_c_5601-1987?B?K05icXNua3h1NTVWTHVqZUxlUFlHdHJ6WW4valU4VTM4Qk4wTXlC?= =?ks_c_5601-1987?B?UWJuN0xoRW5SQU1VY2J5Mndrb05yMi9aOGZHdUNDNzg4QVVHMEZP?= =?ks_c_5601-1987?B?UjJLS0puOXdJMTBSb3NiNDl6TmdVV29LVGtNd28xVGRTMHBKV3A1?= =?ks_c_5601-1987?B?bFRGWkJraWN3SjBFRFRKN3hDYlJpODhMdGI3aXQxdFJGTEZBdFky?= =?ks_c_5601-1987?B?SkduTitKRU1CeDV1Rjc3eFp6VTBDSVRTNjJHM3lIK3RWZW1hNjYy?= =?ks_c_5601-1987?B?ZFJEbDZhU3A4U1BHZzRRYU9nc2NWeFF1R2hya0I1MmtIYytRNmRQ?= =?ks_c_5601-1987?B?NWowclc2VENMZ2l0bzJuWFE5UnVyNldkQ3Y3dXRoR1BTNlk3NVNh?= =?ks_c_5601-1987?B?UVhVQlkvWmtFQld0ZHY2Sk9IWURMTFErc1pUcGxFVnQwSk1WanV0?= =?ks_c_5601-1987?B?SVJsRnhrOE1vU3dvbEM2WExTdkpDWjZyeENJYWZiUE9mNnhpUlFy?= =?ks_c_5601-1987?B?TkhBOHBlQ1RZdFdFMHowNXlJeU13YnZVaTM0bVJYL0F2S0JNQTRk?= =?ks_c_5601-1987?B?UzNtRUZpMmRPa3lOQ2p2dk01RHB4OTZaYkRtdDd1M0w0RUpDWDJ2?= =?ks_c_5601-1987?B?a3RNZkpqR2pvSTNrRTdkWE8xUzg2aFR0VkxwTFBuT3dUanZNUGRS?= =?ks_c_5601-1987?B?bUMvNmVJSm1OZmZEOE9KdEgxY1ZWZjFtaFZPdXJoZFJwTjRFWlBt?= =?ks_c_5601-1987?B?MGY0K3NmUTNSZWFSSHFyNFQwY1dubHdsZW5Ydno3azNjZXIzV3Rx?= =?ks_c_5601-1987?B?cXl5ZTJ3U2kxU3ZWUWRvL0RpelYxelRZTHAvQlNrRVNuU1JUK0t2?= =?ks_c_5601-1987?B?VEJTKzdhL0pkMkNEMFg0YnVHY050TVE1QU9oblU5bFh1dVEwN0FG?= =?ks_c_5601-1987?B?dUI1VDBMU1NxUFcydnFlMG5acWp0WUJnbi95QW4vSU9WN09DTGtp?= =?ks_c_5601-1987?B?Z1J3UDU1bUd5aGdRM28ySXhkc2x6NGpPUktjcWNIaDExK2tuZDZ1?= =?ks_c_5601-1987?B?UDhiMThoKzNLRnl2ZWZzQnNjQ01TU3NTV1ZwVE44Yy9iL050YnVU?= =?ks_c_5601-1987?B?NVNnSVVoL0NFQnNaRlJJMFZZR3I4bFNkYmxCaWtsK0VwTFBXNHU0?= =?ks_c_5601-1987?B?d2dTVjF6YmNRaGRxcFVyd3g3WHpSRW1rSzBMalJudVpheWhVa0Ew?= =?ks_c_5601-1987?B?MkxUVW1IRlduTVgvN3FKUit2Q2xPVlFaR3RvSlZCdUtCbW80U1Jk?= =?ks_c_5601-1987?B?TlZybU1rZGVsamVPY0paUG9aSEE2N3hWU2JNRUlOL3dGdFN1T1Jk?= =?ks_c_5601-1987?B?R1ZYTmZkbUJUUkptT0MzK25ueFUvMDVzOWZpOS9tKzQrR3dxMzR2?= =?ks_c_5601-1987?B?c3lQWFMvZWpRTkVzczZ4dEQ5Q0lGaTZUdFdaeHBGN1ZuNms1ekM1?= =?ks_c_5601-1987?B?czNITkNiNTNhb1VWODVJS25MRnB0UTlxWjBWYmI3bHRKYUhieVh1?= =?ks_c_5601-1987?B?NnlCQ3l3U0paaFpDZ2Q5WlRWSjhiQzBVb3F6MVlhcC9teGdaUGlT?= =?ks_c_5601-1987?B?MWthRWgrTUh3eEk3bHRPaDNhVkdIU3ZSQXpJTDdUN0xYSlZ0WkVP?= =?ks_c_5601-1987?B?YW8wa1BVRHUwejJyUDV3QldnN1dHRlFpYlFBRkdhV2NrUk1mdWlw?= =?ks_c_5601-1987?B?eTl2dm1HQWlSb0VCMVFNTFpyM0NJNzh5MnBBZzBRWHcyN09vWVhZ?= =?ks_c_5601-1987?B?TDhEdjhBd2Q2U1BIYjlERUludXpmSmVpRnNjRng5MXpRczZ6aEVV?= =?ks_c_5601-1987?B?SnNaWnlab0JnQzl4aUNDTUNDdEJ4YW42VDc4Y2p1TEdFQ2YyY0tH?= =?ks_c_5601-1987?B?NVYzMDQ2NVdyMWxDSGhTSnRLMUF6V1NpMlZjbTFFamxhdml5akJl?= =?ks_c_5601-1987?Q?58qCKZeR8T4Y+y3uujY=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4027.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac3f4f3d-1b68-4a09-8805-08dae2fecc63 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 02:55:20.4367 (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: 6HXB1+McLgrzG0Ia4GOanHxDBamcUTDCQUn0077kHbD6tvwcOkfE8xFvSyqDMT+Pr5KomxGPaFpWGas+NCe9Pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7572 Return-Path: kasimx.liu@intel.com X-OriginatorOrg: intel.com Content-Language: zh-TW Content-Type: multipart/alternative; boundary="_000_DM6PR11MB4027F92036FBAD56268B5E0D94EB9DM6PR11MB4027namp_" --_000_DM6PR11MB4027F92036FBAD56268B5E0D94EB9DM6PR11MB4027namp_ Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 SGkgQE5pLCBSYXk8bWFpbHRvOnJheS5uaUBpbnRlbC5jb20+DQoNCg0KSSd2ZSBjcmVhdGVkIHRo ZSBQUiwgY291bGQgeW91IGhlbHAgbWUgYWRkIHB1c2ggbGFiZWwgd2hlbiB5b3UncmUgYXZhaWxh YmxlLg0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8zODA0DQpUaGFu a3MuDQpbaHR0cHM6Ly9vcGVuZ3JhcGguZ2l0aHViYXNzZXRzLmNvbS8zODUwYWE0Mjg0MWRjODBl MjkwOGYzZWY1ODY2ZTJkMWYzNTkyNWJhYWYyYjg3YzZjMzhkMzNiYzQyNTY0MjM5L3RpYW5vY29y ZS9lZGsyL3B1bGwvMzgwNF08aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwv MzgwND4NClBjQXRDaGlwc2V0UGtnOiBNb3ZlIFJUQyBQQ0QgdG8gZHluYW1pYyBQQ0QgYnkga2Fz aW14bGl1IKGkIFB1bGwgUmVxdWVzdCAjMzgwNCChpCB0aWFub2NvcmUvZWRrMjxodHRwczovL2dp dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8zODA0Pg0KUkVGOiBodHRwczovL2J1Z3ppbGxh LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQxOTMgSW4gb3JkZXIgdG8gcmVtb3ZlIFJU Q19JTkRFWC9SVENfVEFSR0VUIGZyb20gdGhlIFVwbEJ1aWxkIG1hY3JvIGxpc3QsY2hhbmdlIHRo ZSBSVENfSU5ERVggL1JUQ19UQVJHRVQgdHlwZSBmcm9tIFBjZHNGaXhlZEF0QnVpbGQgdG8gUGNk c0R5bmEuLi4NCmdpdGh1Yi5jb20NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0K0PbL7O26OiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPg0K0PbL7Ozt0aI6IDIwMjLStDEy 6sUyMOztIPm75+0gMDQ6NTQNCuKly+ztujogR3VvLCBHdWEgPGd1YS5ndW9AaW50ZWwuY29tPjsg TGl1LCBLYXNpbVggPGthc2lteC5saXVAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8g PGRldmVsQGVkazIuZ3JvdXBzLmlvPg0K3Pnc4jogRG9uZywgR3VvIDxndW8uZG9uZ0BpbnRlbC5j b20+OyBMdSwgSmFtZXMgPGphbWVzLmx1QGludGVsLmNvbT4NCvGr8qk6IFJFOiBbUEFUQ0ggdjJd IFBjQXRDaGlwc2V0UGtnOiBNb3ZlIFJUQyBQQ0QgdG8gZHluYW1pYyBQQ0QNCg0KT0suIEkgc2Vl LiBJIGFtIGZpbmUgd2l0aCB0aGF0Lg0KDQpSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50 ZWwuY29tPg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEd1bywgR3Vh IDxndWEuZ3VvQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMjAsIDIwMjIg OTozMyBBTQ0KPiBUbzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IExpdSwgS2FzaW1YIDxr YXNpbXgubGl1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBEb25nLCBH dW8gPGd1by5kb25nQGludGVsLmNvbT47IEx1LCBKYW1lcyA8amFtZXMubHVAaW50ZWwuY29tPg0K PiBTdWJqZWN0OiBSRTogW1BBVENIIHYyXSBQY0F0Q2hpcHNldFBrZzogTW92ZSBSVEMgUENEIHRv IGR5bmFtaWMgUENEDQo+DQo+IFRoZSBnb2FsIHJlZHVjZSBtYWNybyByZXF1aXJlbWVudCB0byBi dWlsZCBVbml2ZXJzYWxQYXlsb2FkQnVpbGQucHkuDQo+DQo+IEZvciBVUEw6IFVlZmlQYXlsb2Fk UGtnIGR5bmFtaWMgdG8gc2V0IFBDRCBiYXNlZCBvbiBVUEwgZGVmaW5lZCBIT0IuDQo+DQo+IEZv ciBQUEw6IFRoZXNlIFBDRHMgb24gUFBMIChCb29sb2FkZXIpIHdpbGwga2VlcCBvbiBGaXhlZEF0 QnVpbGQgYW5kIGdlbmVyYXRlIEhPQiBkYXRhLg0KPg0KPiBTbyB0aGUgY2hhbmdlIGlzIG1vdmUg dGhlc2UgUENEIGhhdmUgY29tcGF0aWJpbGl0eSBGaXhlZEF0QnVpbGQgb25seSB0byBGaXhlZEF0 QnVpbGQgKyBEeW5hbWljLg0KPg0KPiBUaGFua3MsDQo+IEd1YSBHdW8NCj4NCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4NCj4g U2VudDogTW9uZGF5LCBEZWNlbWJlciAxOSwgMjAyMiAzOjQzIFBNDQo+IFRvOiBMaXUsIEthc2lt WCA8a2FzaW14LmxpdUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogRG9u ZywgR3VvIDxndW8uZG9uZ0BpbnRlbC5jb20+OyBMdSwgSmFtZXMgPGphbWVzLmx1QGludGVsLmNv bT47IEd1bywgR3VhIDxndWEuZ3VvQGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2 Ml0gUGNBdENoaXBzZXRQa2c6IE1vdmUgUlRDIFBDRCB0byBkeW5hbWljIFBDRA0KPg0KPiBUaGUg aW5pdGlhbCBnb2FsIHdhcyB0byByZW1vdmUgZHluYW1pYyBQQ0QgZGVwZW5kZW5jeSBmcm9tIGJv b3Rsb2FkZXIuDQo+IElzIHRoYXQgc3RpbGwgdGhlIGdvYWw/DQo+IElmIHllcywgbWF5YmUgZGVw ZW5kaW5nIG9uIGR5bmFtaWMgUENEIGlzIG5vdCBhIGdvb2QgaWRlYS4NCj4NCj4gVGhhbmtzLA0K PiBSYXkNCj4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IExpdSwg S2FzaW1YIDxrYXNpbXgubGl1QGludGVsLmNvbT4NCj4gPiBTZW50OiBNb25kYXksIERlY2VtYmVy IDE5LCAyMDIyIDM6NDAgUE0NCj4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzog TGl1LCBLYXNpbVggPGthc2lteC5saXVAaW50ZWwuY29tPjsgRG9uZywgR3VvDQo+ID4gPGd1by5k b25nQGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBMdSwgSmFtZXMNCj4g PiA8amFtZXMubHVAaW50ZWwuY29tPjsgR3VvLCBHdWEgPGd1YS5ndW9AaW50ZWwuY29tPg0KPiA+ IFN1YmplY3Q6IFtQQVRDSCB2Ml0gUGNBdENoaXBzZXRQa2c6IE1vdmUgUlRDIFBDRCB0byBkeW5h bWljIFBDRA0KPiA+DQo+ID4gRnJvbTogS2FzaW1YIExpdSA8a2FzaW14LmxpdUBpbnRlbC5jb20+ DQo+ID4NCj4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j Z2k/aWQ9NDE5Mw0KPiA+DQo+ID4gSW4gb3JkZXIgdG8gcmVtb3ZlIFJUQ19JTkRFWC9SVENfVEFS R0VUIGZyb20gdGhlIFVwbEJ1aWxkIG1hY3JvDQo+ID4gbGlzdCxjaGFuZ2UgdGhlIFJUQ19JTkRF WCAvUlRDX1RBUkdFVCB0eXBlIGZyb20gUGNkc0ZpeGVkQXRCdWlsZCB0bw0KPiA+IFBjZHNEeW5h bWljRXgNCj4gPg0KPiA+IENjOiBHdW8gRG9uZyA8Z3VvLmRvbmdAaW50ZWwuY29tPg0KPiA+IENj OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+ID4gQ2M6IEphbWVzIEx1IDxqYW1lcy5sdUBp bnRlbC5jb20+DQo+ID4gQ2M6IEd1YSBHdW8gPGd1YS5ndW9AaW50ZWwuY29tPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IEthc2ltWCBMaXUgPGthc2lteC5saXVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ ICBQY0F0Q2hpcHNldFBrZy9QY0F0Q2hpcHNldFBrZy5kZWMgfCAxNiArKysrKysrKy0tLS0tLS0t DQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvUGNBdENoaXBzZXRQa2cvUGNBdENoaXBzZXRQa2cuZGVjDQo+ ID4gYi9QY0F0Q2hpcHNldFBrZy9QY0F0Q2hpcHNldFBrZy5kZWMNCj4gPiBpbmRleCBlZDJkOTU1 NTBiLi5hNTNjYTc3N2U4IDEwMDY0NA0KPiA+IC0tLSBhL1BjQXRDaGlwc2V0UGtnL1BjQXRDaGlw c2V0UGtnLmRlYw0KPiA+ICsrKyBiL1BjQXRDaGlwc2V0UGtnL1BjQXRDaGlwc2V0UGtnLmRlYw0K PiA+IEBAIC04NCw2ICs4NCwxNCBAQA0KPiA+ICAgICMgQFByb21wdCBSVEMgVGFyZ2V0IFJlZ2lz dGVyIGFkZHJlc3MNCj4gPg0KPiA+DQo+ID4gZ1BjQXRDaGlwc2V0UGtnVG9rZW5TcGFjZUd1aWQu UGNkUnRjVGFyZ2V0UmVnaXN0ZXI2NHwweDB8VUlOVDY0fDB4MDAwMA0KPiA+IDAwMjMNCj4gPg0K PiA+DQo+ID4NCj4gPiArICAjIyBTcGVjaWZpZXMgUlRDIEluZGV4IFJlZ2lzdGVyIGFkZHJlc3Mg aW4gSS9PIHNwYWNlLg0KPiA+DQo+ID4gKyAgIyBAUHJvbXB0IFJUQyBJbmRleCBSZWdpc3RlciBh ZGRyZXNzDQo+ID4NCj4gPiArDQo+ID4gKyBnUGNBdENoaXBzZXRQa2dUb2tlblNwYWNlR3VpZC5Q Y2RSdGNJbmRleFJlZ2lzdGVyfDB4NzB8VUlOVDh8MHgwMDAwMA0KPiA+ICsgMDFFDQo+ID4NCj4g PiArDQo+ID4NCj4gPiArICAjIyBTcGVjaWZpZXMgUlRDIFRhcmdldCBSZWdpc3RlciBhZGRyZXNz IGluIEkvTyBzcGFjZS4NCj4gPg0KPiA+ICsgICMgQFByb21wdCBSVEMgVGFyZ2V0IFJlZ2lzdGVy IGFkZHJlc3MNCj4gPg0KPiA+ICsNCj4gPiArIGdQY0F0Q2hpcHNldFBrZ1Rva2VuU3BhY2VHdWlk LlBjZFJ0Y1RhcmdldFJlZ2lzdGVyfDB4NzF8VUlOVDh8MHgwMDAwDQo+ID4gKyAwMDFGDQo+ID4N Cj4gPiArDQo+ID4NCj4gPiAgW1BjZHNGaXhlZEF0QnVpbGQsIFBjZHNQYXRjaGFibGVJbk1vZHVs ZV0NCj4gPg0KPiA+ICAgICMjIERlZmluZXMgdGhlIEFDUEkgcmVnaXN0ZXIgc2V0IGJhc2UgYWRk cmVzcy4NCj4gPg0KPiA+ICAgICMgIFRoZSBpbnZhbGlkIDB4RkZGRiBpcyBhcyBpdHMgZGVmYXVs dCB2YWx1ZS4gSXQgbXVzdCBiZSBjb25maWd1cmVkIHRvIHRoZSByZWFsIHZhbHVlLg0KPiA+DQo+ ID4gQEAgLTE0NiwxNCArMTU0LDYgQEANCj4gPiAgICAjIEBQcm9tcHQgSW5pdGlhbCB2YWx1ZSBm b3IgUmVnaXN0ZXJfRCBpbiBSVEMuDQo+ID4NCj4gPg0KPiA+IGdQY0F0Q2hpcHNldFBrZ1Rva2Vu U3BhY2VHdWlkLlBjZEluaXRpYWxWYWx1ZVJ0Y1JlZ2lzdGVyRHwweDAwfFVJTlQ4fDANCj4gPiB4 MDAwMDAwMUQNCj4gPg0KPiA+DQo+ID4NCj4gPiAtICAjIyBTcGVjaWZpZXMgUlRDIEluZGV4IFJl Z2lzdGVyIGFkZHJlc3MgaW4gSS9PIHNwYWNlLg0KPiA+DQo+ID4gLSAgIyBAUHJvbXB0IFJUQyBJ bmRleCBSZWdpc3RlciBhZGRyZXNzDQo+ID4NCj4gPiAtDQo+ID4gZ1BjQXRDaGlwc2V0UGtnVG9r ZW5TcGFjZUd1aWQuUGNkUnRjSW5kZXhSZWdpc3RlcnwweDcwfFVJTlQ4fDB4MDAwMDAwMQ0KPiA+ IEUNCj4gPg0KPiA+IC0NCj4gPg0KPiA+IC0gICMjIFNwZWNpZmllcyBSVEMgVGFyZ2V0IFJlZ2lz dGVyIGFkZHJlc3MgaW4gSS9PIHNwYWNlLg0KPiA+DQo+ID4gLSAgIyBAUHJvbXB0IFJUQyBUYXJn ZXQgUmVnaXN0ZXIgYWRkcmVzcw0KPiA+DQo+ID4gLQ0KPiA+IGdQY0F0Q2hpcHNldFBrZ1Rva2Vu U3BhY2VHdWlkLlBjZFJ0Y1RhcmdldFJlZ2lzdGVyfDB4NzF8VUlOVDh8MHgwMDAwMDANCj4gPiAx Rg0KPiA+DQo+ID4gLQ0KPiA+DQo+ID4gICAgIyMgUlRDIFVwZGF0ZSBUaW1lb3V0IFZhbHVlKG1p Y3Jvc2Vjb25kKS4NCj4gPg0KPiA+ICAgICMgQFByb21wdCBSVEMgVXBkYXRlIFRpbWVvdXQgVmFs dWUuDQo+ID4NCj4gPg0KPiA+IGdQY0F0Q2hpcHNldFBrZ1Rva2VuU3BhY2VHdWlkLlBjZFJlYWxU aW1lQ2xvY2tVcGRhdGVUaW1lb3V0fDEwMDAwMHxVSU4NCj4gPiBUMzJ8MHgwMDAwMDAyMA0KPiA+ DQo+ID4gLS0NCj4gPiAyLjMyLjAud2luZG93cy4yDQoNCg== --_000_DM6PR11MB4027F92036FBAD56268B5E0D94EB9DM6PR11MB4027namp_ Content-Type: text/html; charset="ks_c_5601-1987" Content-Transfer-Encoding: quoted-printable

I've created the PR, could you help me add push label when you're available= . 

Thanks.
3D""
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4193 In order to remo= ve RTC_INDEX/RTC_TARGET from the UplBuild macro list,change the RTC_INDEX /= RTC_TARGET type from PcdsFixedAtBuild to PcdsDyna...
github.com



=D0=F6=CB=EC=ED=BA: Ni, Ray= <ray.ni@intel.com>
=D0=F6=CB=EC=EC=ED=D1=A2: 2022=D2=B412=EA=C520=EC=ED =F9=BB=E7=ED 04= :54
=E2=A5=CB=EC=ED=BA: Guo, Gua <gua.guo@intel.com>; Liu, KasimX = <kasimx.liu@intel.com>; devel@edk2.groups.io <devel@edk2.groups.io= >
=DC=F9=DC=E2: Dong, Guo <guo.dong@intel.com>; Lu, James <ja= mes.lu@intel.com>
=F1=AB=F2=A9: RE: [PATCH v2] PcAtChipsetPkg: Move RTC PCD to dynamic= PCD
 
OK. I see. I am fine with that.

Reviewed-by: Ray Ni <ray.ni@intel.com>

> -----Original Message-----
> From: Guo, Gua <gua.guo@intel.com>
> Sent: Tuesday, December 20, 2022 9:33 AM
> To: Ni, Ray <ray.ni@intel.com>; Liu, KasimX <kasimx.liu@intel= .com>; devel@edk2.groups.io
> Cc: Dong, Guo <guo.dong@intel.com>; Lu, James <james.lu@intel= .com>
> Subject: RE: [PATCH v2] PcAtChipsetPkg: Move RTC PCD to dynamic PCD >
> The goal reduce macro requirement to build UniversalPayloadBuild.py. >
> For UPL: UefiPayloadPkg dynamic to set PCD based on UPL defined HOB. >
> For PPL: These PCDs on PPL (Booloader) will keep on FixedAtBuild and g= enerate HOB data.
>
> So the change is move these PCD have compatibility FixedAtBuild only t= o FixedAtBuild + Dynamic.
>
> Thanks,
> Gua Guo
>
> -----Original Message-----
> From: Ni, Ray <ray.ni@intel.com>
> Sent: Monday, December 19, 2022 3:43 PM
> To: Liu, KasimX <kasimx.liu@intel.com>; devel@edk2.groups.io
> Cc: Dong, Guo <guo.dong@intel.com>; Lu, James <james.lu@intel= .com>; Guo, Gua <gua.guo@intel.com>
> Subject: RE: [PATCH v2] PcAtChipsetPkg: Move RTC PCD to dynamic PCD >
> The initial goal was to remove dynamic PCD dependency from bootloader.=
> Is that still the goal?
> If yes, maybe depending on dynamic PCD is not a good idea.
>
> Thanks,
> Ray
>
> > -----Original Message-----
> > From: Liu, KasimX <kasimx.liu@intel.com>
> > Sent: Monday, December 19, 2022 3:40 PM
> > To: devel@edk2.groups.io
> > Cc: Liu, KasimX <kasimx.liu@intel.com>; Dong, Guo
> > <guo.dong@intel.com>; Ni, Ray <ray.ni@intel.com>; Lu,= James
> > <james.lu@intel.com>; Guo, Gua <gua.guo@intel.com> > > Subject: [PATCH v2] PcAtChipsetPkg: Move RTC PCD to dynamic PCD > >
> > From: KasimX Liu <kasimx.liu@intel.com>
> >
> > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4193
> >
> > In order to remove RTC_INDEX/RTC_TARGET from the UplBuild macro > > list,change the RTC_INDEX /RTC_TARGET type from PcdsFixedAtBuild = to
> > PcdsDynamicEx
> >
> > Cc: Guo Dong <guo.dong@intel.com>
> > Cc: Ray Ni <ray.ni@intel.com>
> > Cc: James Lu <james.lu@intel.com>
> > Cc: Gua Guo <gua.guo@intel.com>
> > Signed-off-by: KasimX Liu <kasimx.liu@intel.com>
> > ---
> >  PcAtChipsetPkg/PcAtChipsetPkg.dec | 16 ++++++++--------
> >  1 file changed, 8 insertions(+), 8 deletions(-)
> >
> > diff --git a/PcAtChipsetPkg/PcAtChipsetPkg.dec
> > b/PcAtChipsetPkg/PcAtChipsetPkg.dec
> > index ed2d95550b..a53ca777e8 100644
> > --- a/PcAtChipsetPkg/PcAtChipsetPkg.dec
> > +++ b/PcAtChipsetPkg/PcAtChipsetPkg.dec
> > @@ -84,6 +84,14 @@
> >    # @Prompt RTC Target Register address
> >
> >
> > gPcAtChipsetPkgTokenSpaceGuid.PcdRtcTargetRegister64|0x0|UINT64|0= x0000
> > 0023
> >
> >
> >
> > +  ## Specifies RTC Index Register address in I/O space.
> >
> > +  # @Prompt RTC Index Register address
> >
> > +
> > + gPcAtChipsetPkgTokenSpaceGuid.PcdRtcIndexRegister|0x70|UINT8|0x= 00000
> > + 01E
> >
> > +
> >
> > +  ## Specifies RTC Target Register address in I/O space. > >
> > +  # @Prompt RTC Target Register address
> >
> > +
> > + gPcAtChipsetPkgTokenSpaceGuid.PcdRtcTargetRegister|0x71|UINT8|0= x0000
> > + 001F
> >
> > +
> >
> >  [PcdsFixedAtBuild, PcdsPatchableInModule]
> >
> >    ## Defines the ACPI register set base address.<= br> > >
> >    #  The invalid 0xFFFF is as its default va= lue. It must be configured to the real value.
> >
> > @@ -146,14 +154,6 @@
> >    # @Prompt Initial value for Register_D in RTC.<= br> > >
> >
> > gPcAtChipsetPkgTokenSpaceGuid.PcdInitialValueRtcRegisterD|0x00|UI= NT8|0
> > x0000001D
> >
> >
> >
> > -  ## Specifies RTC Index Register address in I/O space.
> >
> > -  # @Prompt RTC Index Register address
> >
> > -
> > gPcAtChipsetPkgTokenSpaceGuid.PcdRtcIndexRegister|0x70|UINT8|0x00= 00001
> > E
> >
> > -
> >
> > -  ## Specifies RTC Target Register address in I/O space. > >
> > -  # @Prompt RTC Target Register address
> >
> > -
> > gPcAtChipsetPkgTokenSpaceGuid.PcdRtcTargetRegister|0x71|UINT8|0x0= 00000
> > 1F
> >
> > -
> >
> >    ## RTC Update Timeout Value(microsecond).
> >
> >    # @Prompt RTC Update Timeout Value.
> >
> >
> > gPcAtChipsetPkgTokenSpaceGuid.PcdRealTimeClockUpdateTimeout|10000= 0|UIN
> > T32|0x00000020
> >
> > --
> > 2.32.0.windows.2

--_000_DM6PR11MB4027F92036FBAD56268B5E0D94EB9DM6PR11MB4027namp_--