From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web09.5355.1654557177540941081 for ; Mon, 06 Jun 2022 16:12:57 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Wi+qyZQO; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: ankit.sinha@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654557177; x=1686093177; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pn6gMeHtOedRdRTNlB2srjetO+0Nr/CMnrfJjEAU+FU=; b=Wi+qyZQOTklGtv61pPr/q8whOYTBQ+h0WA1Jzwn76pO9WMJrhrw/USkw 95NsdMTQ5r4n06t3vpDuiIDjm3xzsF0w/gHa/ohtGTNSmfNM2ogqvf58E F7MzVtDiqbGz9AYuE1s+HMmdBzOY5X2HYLyBInqETnPg4C4NbFA+LvPAg aJKWBwoOYbZK1nK8b8Q2gunLeE/9zr3aVuMFUdO76WJ6SyYJ3JE4Z+dt1 eexLKtb2VHxcKY8mqWHOjJN/E1x2N0JxXrRF8rGGKPqwklM70XbSBgfOF d9uzR6N4tUF5cFfxWZN6JXyDvDQVxH1fByQsuZqUvBwjahlj3rxpM5lmo w==; X-IronPort-AV: E=McAfee;i="6400,9594,10370"; a="274236259" X-IronPort-AV: E=Sophos;i="5.91,280,1647327600"; d="scan'208";a="274236259" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2022 16:12:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,280,1647327600"; d="scan'208";a="635847130" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 06 Jun 2022 16:12:56 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 6 Jun 2022 16:12:55 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 6 Jun 2022 16:12:55 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 6 Jun 2022 16:12:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=illUhiDm/P70HvgpJDKB/zcghNdfFtL7Wl0CabMjtA6DSASgSYCt3giQ1GVSbMRMPXtuxS/bDgYOP2PAh0Fv5g0GQBMd8DDKuWNqz0mYFCQzlPQ7LxJ0pdDcwCLDOlpCx/+ZIa3RBDz0kK4kOVKrQYzXXtQcTqho7r9CeCZ3X0zgfbEd+mDvgy+BQgt1HmuZwASTk/SEMlH2oU275Q8p+luWsPGDjYHNvozAUx29wlkn2FBoRIo/bTPwmRShi9kbuwRRWiR6tddFF/06tp85oLBQTIszdbISrDSL6T2IHKUSy5tOlgP3Yv+y1IRCAtLSQ1b0UFKZUUZSIFc63fmh8w== 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=Esqa9bLdnzIyUpWmHb6PBWo1YLQF4Zy+3oHB2LjAF8o=; b=EpuoWc1eImIglDExDINBIBNLEtTcWBkuf0wKfbqqUsodzkSxGGRXYEjvOei4A6qprVyj5eAG1CPmyinaaM6uFHTmiQFCsBDEi9UFBLuvxFBoDjItLH2LYTnasJrcQg23DL5DCxVJTa2BLrzAWL8P2KeUQ2VGEL3ICDHdUZe4VEFXj/MD+KmPWEo3Dp+v0kVRTsc3Az7KeGYDofGTHTtV37OHxgWLqL/6wuwuPrMvKXuc6r1Foz5YUNnWOLIb0Y77GDZzPk6CfKtOvPCAuThHojQspG0mHBahMzPr4jLI2yWUZE77iyDR698dpEPmhbC8HuceNMvMzi8oeYStuzYiNg== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by DM6PR11MB4089.namprd11.prod.outlook.com (2603:10b6:5:198::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.15; Mon, 6 Jun 2022 23:12:54 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::c5f4:1b74:1a8f:4c0c]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::c5f4:1b74:1a8f:4c0c%9]) with mapi id 15.20.5314.018; Mon, 6 Jun 2022 23:12:53 +0000 From: "Sinha, Ankit" To: "Desimone, Nathaniel L" , "devel@edk2.groups.io" CC: "Chiu, Chasel" , "Kubacki, Michael" Subject: Re: [edk2-platforms] [PATCH V1 2/4] WhiskeylakeOpenBoardPkg: Indicate width of CLK duty cycle in FADT Thread-Topic: [edk2-platforms] [PATCH V1 2/4] WhiskeylakeOpenBoardPkg: Indicate width of CLK duty cycle in FADT Thread-Index: AQHYeffjElnNM0npNkS4Xs/y2BAJmq1DAcBA Date: Mon, 6 Jun 2022 23:12:53 +0000 Message-ID: References: <20220606225030.3403-1-nathaniel.l.desimone@intel.com> <20220606225030.3403-3-nathaniel.l.desimone@intel.com> In-Reply-To: <20220606225030.3403-3-nathaniel.l.desimone@intel.com> Accept-Language: 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-office365-filtering-correlation-id: 1339b2c9-64f3-4e89-0ac4-08da481215d2 x-ms-traffictypediagnostic: DM6PR11MB4089: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: qdLYOyvbeQsG44kDbrsNvY14u9b9kEFllmI/8EL5VrP6Fj+lFGLS9gmedjUGsyjWhrUFGNGwQv64NcjHjF7J918TIBPeuUrahzQKgv0Cfi9boTmqtUFyaPgVVYZIQS6kq00CnX/4yu2PdwxqzZ0R4+Xq4oF0pt/Vjtmyw20aVBg9JB7oBDZhM7qcyXlD7XLUGQgMsaRu5/VG4KRd01Kc3kxV/WBR0AlK/y9P6ngDHryFYwjWf4Cf2mDwY0VnBIiDranNZQWOlAf833/vqgALeyvNzPLO2VGqUn+HRRmBwQlqptqS+nywW2DKDNqWD4VdwoTPoQS+n1ExAEVOVSQhuLfosob21TYSk72Gd+4mS5TYPvftNLgCv7KFwhL6u/gi0eR8/zL5ojzmz6JYiU8UVI/VE44fTzSGxk8VTascNvP68BeSmtE1ufGsHW2DTAkiKkAea2T8ppLRL0dHKhdRKykqOAVR9ZwSY3gO0CF40CN9EnzfFvgTft/fenQ158Wh522VgxS0mAT8zWfTiaEl76AhkuNY2uNuGz0W0YsNkBtT8b9GgFVl+nOdioE2bmyRGvFwnEUQ5jDqEAw1kphX9lJbYPCM9V7M3havuS3tUL5PZZxAKm8p/nSxWn05/UYYuddEM2HLe6L4+mGEj7+40bxq3s9qkkHOwUlxmbHkggFD/ZUGTNLMSew6bOE0x5md+scnd5/fgts4alzSxlRaPQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(55016003)(4326008)(53546011)(6506007)(7696005)(26005)(9686003)(2906002)(71200400001)(110136005)(86362001)(54906003)(316002)(508600001)(38100700002)(33656002)(38070700005)(66446008)(82960400001)(66946007)(52536014)(66476007)(66556008)(76116006)(122000001)(8936002)(186003)(83380400001)(8676002)(5660300002)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?KoqTTyb0lwb53No+gzaYDT69o8Bn33Pj3QzaFfLjCl1avSd8bslioxx8Y4os?= =?us-ascii?Q?TORZD7rWxW0jkAsh2NkZmyiZ+Xkx5uMQI6Zj/2oM5E8EjQq+1DKro/ds8EiD?= =?us-ascii?Q?YCdQnl19Rm08l6guawEq15u+M3XhWseO6KPjhC9ycjVacICAV3rcyu+jhCoH?= =?us-ascii?Q?fF9O9U9HwvCfIUuz9LFFiPzZtqF+yqAnJC+2rDYF781PIqj75StaheRogO6D?= =?us-ascii?Q?fRYtqrKzmZrGN6mZCaHdcjhHuCBlzVIzXQuyMNPrdeNEUT1U+hfYDcvtu5yI?= =?us-ascii?Q?aClIOneaYjNhRgeVr7e37fmNuQ9YJ4EWJJjxUC7GiSlUbWnv23tmtBRlOTBm?= =?us-ascii?Q?QPEM8xEhOWy/w6ugQr82mz4T9FrpOkih+C/yX4IMQWyIin5vkIdlK4hBXSOx?= =?us-ascii?Q?5KoG52sHHl1c1GRUdSaMXGRjxAPgJC4QuxYtK+2rfFUZsoMyjoedQoLD6QZC?= =?us-ascii?Q?49IM2fVr9G1SGKqj5le+PsbYdvJEgkC6rNLD8hpfzeKDplDGOyEGWG5rLt6T?= =?us-ascii?Q?zwmOVZrbaRVMKm14EJt4nkEfH5Kc79ocxZ0jezzVlf2Ixuzz+JBnmkFmSzh9?= =?us-ascii?Q?2jGJZh6DPV+yN5ekASo8potkTYiSDRsHQ/I+hEMHi+yypCqQKGxoIjFeE85j?= =?us-ascii?Q?F2wsHeoZZoFgqpqImA7oAx8h3bKQR5qR8PPj7/dEkMl8A1xiN/ffgJ2w9513?= =?us-ascii?Q?pBImTdO1oO88w36GqiaiV6x1gAJ3JhKHHUpupMSydzed7I0H4F4EpBJUQO6H?= =?us-ascii?Q?vDC2cvNIladPQUAiv/E6r4Yn0j9fYvJozB0BY/9+Wgd8sP/V83E70v0G+meB?= =?us-ascii?Q?LdOi0xDck0U8MInY3bXm3yYVniaGMlrKYnWiExuVvuc9HcCYk5BXIBGmocHx?= =?us-ascii?Q?SRzC9iWbjV9onmlNQ3/m5zjPWZuRQB4ay/qNRdK6d5T8GfKyMPMq6S9sH/5+?= =?us-ascii?Q?H2RA2fXAVsRbkpHMlu/wQ4XiHwNgZOckFyCjsyBBEwVtQGGpipr37pSGbFwz?= =?us-ascii?Q?1gQQtTtYU1VfahZjiwQ/0dPahPj6QF1Wt7GcvdArwTQwWyeZQg7tWiq+5oxi?= =?us-ascii?Q?zZtwn+1XGRjG2ek0Dswog9AQDwfV+FyOe6oaE0eUPsp1tO33b/RAa5YEPp7v?= =?us-ascii?Q?o/selTTx0Zy4cKDrqNgnDMTBt2K2zwJonVNeV+qpsf8/ZzjXue2yUn6vDFrN?= =?us-ascii?Q?ZQPNROCsgm76UX7feNf/K/PJNSiMMkTjZcQIe0f6AmltW/LKsbFyavEB6O5V?= =?us-ascii?Q?++E3iW0t7t1F8powkOa979bf8SKDB+7LOmXXDegKyF9CJDZhptBjLE5XS2Jo?= =?us-ascii?Q?RSaO7idtEjq/K2/rJ7JC8l3i8d1hTIjCWDASTuKftvjOdhEWtdACPBc40WcO?= =?us-ascii?Q?KRpfBqtgroLUWZFdcutAMW/nMAHnSaG5Cd2CDcf0jcaeoSiqz5ZEZGNbtdzV?= =?us-ascii?Q?6E9ByrdDITk0XSP52bL8TGm7Wl1Eaj9aLAe1RITwSoPfncUMI2hrzTc/d9m3?= =?us-ascii?Q?IZxdZRBgJ3E0l9ppm+R0QHUHrJZpNC3UJNu94fALWaIgrEvnwXyv+RN3JmFn?= =?us-ascii?Q?R0vAeSMzqVZPcWaNs2VfvGcY0u2Pf9Wys6Ytu5hh3dUaqYAcbKI5wlKiP2P/?= =?us-ascii?Q?FaEBenE4mGdmX+mgPp+6q2Y3hhRz0C85bNjF9Kx7ACnbZYYGpQHYOy1QG64H?= =?us-ascii?Q?G1roO0tNhMZ0twXojk4ZiqmmP1SKWj8hWz+joUEmlqVXV2gSarw9KWk5m1ms?= =?us-ascii?Q?6bFxRkeZ5Q=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1339b2c9-64f3-4e89-0ac4-08da481215d2 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2022 23:12:53.8419 (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: cIo0L2Vu9pMpm5PHLDQtwp5iBufRKR7HaM3I7oaHn+82L8i1IfQcQCaHz/ILrjieARFeEizz9NZVgbKHZ3QUhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4089 Return-Path: ankit.sinha@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ankit Sinha > -----Original Message----- > From: Desimone, Nathaniel L > Sent: Monday, June 6, 2022 3:50 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Sinha, Ankit > ; Kubacki, Michael > > Subject: [edk2-platforms] [PATCH V1 2/4] WhiskeylakeOpenBoardPkg: > Indicate width of CLK duty cycle in FADT >=20 > Set the location of the DUTY_CYCLE field in the P_CNT register and indica= te > the width of the clock duty cycle to OS power management >=20 > Cc: Chasel Chiu > Cc: Ankit Sinha > Cc: Michael Kubacki > Signed-off-by: Nate DeSimone > --- > .../WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkgPcd.dsc | 9 > ++++++++- > .../WhiskeylakeURvp/OpenBoardPkgPcd.dsc | 9 ++++++++- > 2 files changed, 16 insertions(+), 2 deletions(-) >=20 > diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkgPcd. > dsc > b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkgPcd. > dsc > index 84d4ec1331..8f3cc6ba28 100644 > --- > a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkgPcd. > dsc > +++ > b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkgPcd. > ds > +++ c > @@ -1,7 +1,7 @@ > ## @file > # PCD configuration build description file for the UpXtreme board. > # > -# Copyright (c) 2020, Intel Corporation. All rights reserved.
> +# Copyright (c) 2020 - 2022, Intel Corporation. All rights > +reserved.
> # > # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -259,6 +259,13 @@ > gSiPkgTokenSpaceGuid.PcdSerialIoUartNumber|2 >=20 > gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength|gMinPlatformPkgToken > SpaceGuid.PcdPciExpressRegionLength >=20 > + # > + # Set the location of the DUTY_CYCLE field in the P_CNT register # > + and indicate the width of the clock duty cycle to OS power management > + # > + gMinPlatformPkgTokenSpaceGuid.PcdFadtDutyOffset|0x1 > + gMinPlatformPkgTokenSpaceGuid.PcdFadtDutyWidth|0x3 > + > ###################################### > # Platform Configuration > ###################################### > diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoard > PkgPcd.dsc > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoard > PkgPcd.dsc > index 4a7ba4d5f0..4a5d5ef03b 100644 > --- > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoard > PkgPcd.dsc > +++ > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoard > Pk > +++ gPcd.dsc > @@ -1,7 +1,7 @@ > ## @file > # PCD configuration build description file for the WhiskeylakeURvp boar= d. > # > -# Copyright (c) 2019 - 2020, Intel Corporation. All rights reserved.
> +# Copyright (c) 2019 - 2022, Intel Corporation. All rights > +reserved.
> # > # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -242,6 +242,13 @@ > ###################################### >=20 > gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength|gMinPlatformPkgToken > SpaceGuid.PcdPciExpressRegionLength >=20 > + # > + # Set the location of the DUTY_CYCLE field in the P_CNT register # > + and indicate the width of the clock duty cycle to OS power management > + # > + gMinPlatformPkgTokenSpaceGuid.PcdFadtDutyOffset|0x1 > + gMinPlatformPkgTokenSpaceGuid.PcdFadtDutyWidth|0x3 > + > ###################################### > # Platform Configuration > ###################################### > -- > 2.27.0.windows.1