From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (EUR02-HE1-obe.outbound.protection.outlook.com [40.107.1.43]) by mx.groups.io with SMTP id smtpd.web09.34457.1620052152677498228 for ; Mon, 03 May 2021 07:29:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=CV+87Hqt; spf=pass (domain: arm.com, ip: 40.107.1.43, mailfrom: thomas.abraham@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5P3NTrMH/jIt7Wawr0FboQWGr409kA2P0xY/bt60BcI=; b=CV+87HqtXoAXVzMSDmFMOJq1gjJ78bGjqX0MbeGB6jpZ+xmgfGlujz3jFksN5xI5E8dC5V300PwL+vHGN6zTIBPVNqtLeZiU4iWtVC2RK3fDX+/OGZQjDqureFAVUxtn+yj0+E8j7rW7cA5BJroykk9XpvkXXkXXsR+2MDxXuyw= Received: from AM5P194CA0014.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::24) by AM0PR08MB4609.eurprd08.prod.outlook.com (2603:10a6:208:101::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Mon, 3 May 2021 14:29:09 +0000 Received: from AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:8f:cafe::cb) by AM5P194CA0014.outlook.office365.com (2603:10a6:203:8f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Mon, 3 May 2021 14:29:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT035.mail.protection.outlook.com (10.152.16.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Mon, 3 May 2021 14:29:08 +0000 Received: ("Tessian outbound 8ca198b738d3:v91"); Mon, 03 May 2021 14:29:08 +0000 X-CR-MTA-TID: 64aa7808 Received: from c168123818eb.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 0F37ED52-E097-415A-B005-9616C218610B.1; Mon, 03 May 2021 14:29:02 +0000 Received: from FRA01-MR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c168123818eb.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 03 May 2021 14:29:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TrJzPkzyxWEWQc2DwliKkoTGPVp6Cd+6MFooWQwbzWqH8nALKp/Ou9hV96pu4EXKWVpv4oNTSS1BHK/QvfZ4FLL0xbCES2WWs26hVbEU6WEXsHg4+HEYjWjCbUQGgw05Dzo3V9aw+hPpKqQuvA0h24YHYSsOPeZxwDK01H7g3YE4KHxHvvZEvBT2Drsdo528iE1fE/cRM/z1BCFNGbWQu+Ikb7eCuC6Oey5woCIcjtEe6ziE1Q32f8sm+1syK3uEMY/aowmC774ILQL9sOE/WJrhozrEDMb28lVs5yLF6fol/AQe+0qG+MeDDreCPDwzBIZ7VtBZMOJ0VXbKxMdV4w== 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-SenderADCheck; bh=5P3NTrMH/jIt7Wawr0FboQWGr409kA2P0xY/bt60BcI=; b=Mom6QYoE3uDhxUTOwV3Ha+kSRpZgDZo4FdhFO5AUANiohDkNZmNZa8z9m/DkP7CLmI391wroVHr/kY5ZLxzc8Ll8GQk+YFfbcMaP7xCmqaESiXoCs7Qa1B/WxNEnPeJ8GmGVi6L7thtxkbK77YMNizmBcHqc+sc96wp49JGcBW9ZNt1WosNHyawOLvBuprY3QfgoAvorxdQ49fLSXNaWNgbTJX1bmLq0hnPQxc14OdeOP2CfSMeLuD7h7mgYLsX7UAcwyuE9dnkA3zFcTEKRuKYZTpkOJlB1ng18JbeLINGzmmY6TxNq/Wb9/Dw2NvLzzfQkD5eECcSJ9dUplUH+wg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5P3NTrMH/jIt7Wawr0FboQWGr409kA2P0xY/bt60BcI=; b=CV+87HqtXoAXVzMSDmFMOJq1gjJ78bGjqX0MbeGB6jpZ+xmgfGlujz3jFksN5xI5E8dC5V300PwL+vHGN6zTIBPVNqtLeZiU4iWtVC2RK3fDX+/OGZQjDqureFAVUxtn+yj0+E8j7rW7cA5BJroykk9XpvkXXkXXsR+2MDxXuyw= Received: from PAXPR08MB6797.eurprd08.prod.outlook.com (2603:10a6:102:136::15) by PR2PR08MB4650.eurprd08.prod.outlook.com (2603:10a6:101:19::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Mon, 3 May 2021 14:29:00 +0000 Received: from PAXPR08MB6797.eurprd08.prod.outlook.com ([fe80::75e2:5ec0:2391:9b92]) by PAXPR08MB6797.eurprd08.prod.outlook.com ([fe80::75e2:5ec0:2391:9b92%7]) with mapi id 15.20.4087.043; Mon, 3 May 2021 14:29:00 +0000 From: "Thomas Abraham" To: "devel@edk2.groups.io" , Pranav Madhu CC: Ard Biesheuvel , Sami Mujawar , nd Subject: Re: [edk2-devel] [edk2-platforms][PATCH V1 00/17] Enable idle state and CPPC support for RD platform Thread-Topic: [edk2-devel] [edk2-platforms][PATCH V1 00/17] Enable idle state and CPPC support for RD platform Thread-Index: AQHXPCsh8yLnVJEWaECQTvXYzOZZVarR2EQQ Date: Mon, 3 May 2021 14:29:00 +0000 Message-ID: References: <20210428123600.2385-1-pranav.madhu@arm.com> In-Reply-To: <20210428123600.2385-1-pranav.madhu@arm.com> Accept-Language: en-IN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: CF8A37E48245A648AE8D9FA57067DDEC.0 x-checkrecipientchecked: true Authentication-Results-Original: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; x-originating-ip: [157.44.143.167] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 2d6c3bad-7713-4cb0-c613-08d90e3fd038 x-ms-traffictypediagnostic: PR2PR08MB4650:|AM0PR08MB4609: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: vWgXxVbR4wgNk6NtyTPuNTptO5eWWvBILS7geKBzXp/fZWP2sNqH3svjCRNlAJzFLlk3BpOpJ0umG62m/YhkHfGDMGCVcnaJD6bcLN0Q5w5Vs15mwmWuq5lh2mxwqCbm5jlSZ7uEgExVwnv6yeUF/SsPFjflAMlxwHVu3D7cyDfwo1Oe4zxzeBDcWksFrj8T6jWkpFvMc4UjpkhfNKHBXHLl6HpIUxQD+2TpKapTrbhx99JDxH5xsJptvuUkMzKDrIqBQz1qUGl5c/xK5Eb5Fz/IompW+W3L/JCvmsCTs6t3gHqmVqt3XOj+f5o5dxPoPZ6NroJouQtb6F2LlhuGk07D2REW2eSCpQSc/NY6LDetU9jyhtpVd6Y23CLSF97sRi3GJ8QCy/F/si4Btm8UcJE4Fmbu1xl77SGMeW3bBNYVJq0km+3weJCgivpP2r6HkkAKWez8J+9JUg9sytpLv3Y2cAphY8ZZ9g94R/GPrKF9Z3/ovsoVEB1kbpdpHBOyZtByp8Wj6JZ2Ij6mWwSsDbWa+kN4W1Xog3Gbmi6yWcfdtaGiKFhhCEOMQLbDLL/qi16fDa73lLsfsXJh0Ld6VEb33xiZtybpPv/HRKlGJ2banNSsU4dVJLTRwxyCOuX41AJcGeKPEuatochqGat/gvu7IvlAExiJsWcOTFGnx3DyJ4cp4bmlAJ89xT/IFRGV X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6797.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(376002)(346002)(366004)(39850400004)(7696005)(44832011)(316002)(478600001)(966005)(55016002)(8676002)(8936002)(54906003)(4326008)(9686003)(110136005)(186003)(2906002)(5660300002)(66446008)(122000001)(66476007)(66556008)(6636002)(64756008)(76116006)(33656002)(38100700002)(66946007)(53546011)(26005)(71200400001)(83380400001)(6506007)(52536014)(19627235002)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?wv4J4Bz6L1lwvWgWADlgfMu2Poo44MMmvUMChrNsrWpca4NTk4PeKljRZOx/?= =?us-ascii?Q?aXDzl/QBGZybxKCSkhbkaSi6Bos+GeqMo/yAgrLW+e8d8dothy/lAo2T0Cn5?= =?us-ascii?Q?PtiJa08zUCpuTRoT/9in1muWjHB26NFmd5IpPv1UhHnBnacylBjuaGUbjsFT?= =?us-ascii?Q?+D/Ab18q/FdjaMfrICOrWPR4rnQS3/KdfgoNuglL4LoUfQ/M7kVA1dT/ioI0?= =?us-ascii?Q?WigpGG12dWptDo+Mr5wozfiPtFY4YVTl0cBQ6MZV3lo7v16+dBUt7Q7yondG?= =?us-ascii?Q?47lnxtREuiaGHYUlrzZP8vc+1hwjau+YmkTyDi/A/uurR6NxGKwPB432BKEW?= =?us-ascii?Q?Z3v5/f/9VmL8nLgh/5ctDzs9TFABeOgUQt+FCf/i7wiBWEDsv1u3sXwUmMsp?= =?us-ascii?Q?Rx0hoaVu0L4PASVMlsBwknWUqf346/RcuOAEf0nIWqCAigi4+2y66r7WOPjy?= =?us-ascii?Q?3/IKNv1e4zIN62jlqBXy1n9E2KNwDBPkXxI5nKeogx0JDzon0sPd98t/N5qQ?= =?us-ascii?Q?LgRkSLSb0kefnZf6Np14OTzG6d7W44Pfo8MznYeS8pYr3Y5g8SzWHBseMG64?= =?us-ascii?Q?/prlR6nErpHxzL7QL6P8ddNT085Drr36ZusozLDcO+f3PxQnCa8KPDaha678?= =?us-ascii?Q?AArRHsQ4oVyG0yhJgC9lwN88cd1a5Usul76XPlacjX96eLeKsK0Yn2Ji5vva?= =?us-ascii?Q?py6V/SG7jGraL7HcKaZGVL6xc8mu1gz2Z2OL6ShQjGCpvD9l+aSNuODXV/8M?= =?us-ascii?Q?WYdFItrIKHAktiiL/RKwX0drz/uCSxlfF4JJD/HC5c7RRNzZcek2qP+WkXP3?= =?us-ascii?Q?YcVCiMWkizZVYMJTZ9OYSq1Q0uzPtextGnkgstF/cr1UItRVPghPukpCsTAg?= =?us-ascii?Q?1s0cut0/O3uV28eL0VkUa2YOFHVe8j2A+lsAnfUYk3TUEGlfE3DkfdkApZoZ?= =?us-ascii?Q?abVLdLsoT+3XBdAiCZxxF5aRTR3t0xdc2x+1YmXbVczC0xPt4edlVmv69FgY?= =?us-ascii?Q?VhrjRbPOQuXB3zCHGDkBzOnn9FaRZWKTREXo98PbpMsfVNyIkQthata8OP6p?= =?us-ascii?Q?+FshaUw5NvC5Gz9u3PtHtW8FpnMC5pTGFmV7pLoBxzkeVCKtA08LA6dEKqXT?= =?us-ascii?Q?pNVJkL0/nymCvcQep1W0Fh5WxUgUq5ffzoOp5VJDtfJ+M/WAqio6gDtYoqtY?= =?us-ascii?Q?nahsEgGTIpu+BmTDKbO+wu97IK3t35QMf4vg5b1LzzXVyUCETOxmYlnWZ6K3?= =?us-ascii?Q?jtZybkGFfTkKnKaOnmlJaZZyCbWCtZpxIus8WNj19RV15ql3XR5Ro9fVmIRy?= =?us-ascii?Q?ShSzmWIQEqrPFJcTiyIpgzlw?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4650 Original-Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; Return-Path: thomas.abraham@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: e33f1a41-8625-4d3e-e76d-08d90e3fcb6f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: awqVP4rxmh0eUKqw2d4usrpj9xmLv3W7dLQcVz7IxRzqiL/MrgbLzRIaN+v0/6VDlRDCv63EHeH+/WzD8TGIz92fpFKfrsHdk/FI2Lps+Odqv00mDVyg7Ew00MrZ53DeWOscwkxYp10yezZSSDEpho+pUIDZzqD87L0+kOlTIyENCPJLwc/bhcWjfzUsdAjLguZxmU9ulOrQYSJlQTX+gHTS9BS8p3+tQjesqf3Y8QiWtNZT+RKrAZbgcvChIuNUQoTDstxxP/c4lhXzfpqgsGuf3RKjAmvHALS6rfsHw8UyTtS2gwr6+RHWgDWDXgYyCa9XhkEaEtLdhs9z40vAMOjqhcWUXeBJXQwq35xQiOC5gJvIL9aCCXvCeKUF0JkawI7scQKEkc5+WJLp/GuPxeJK90Bg4LzNmCsZO70zpsVvsJiQnUcLcLaPGh0GlpRfoHQ8wezYOruqipSR4TIIMz/eTm/j+HXYYwx2Q4FWOBdjt1wDzJGy6cYdl/dVXSSqhBQrFhK4UMMm9um44oNGXTIyu+q4fHQ66Jfan1ZFKD+wp6jIwXn2unFJZFFkKwawAV6+qzjZrmDPrUmSUIklPVixvwLDWAQD2aXAH1gur+BWrDHYLT+njcoEOOu7dlkO+WoyDxSGCrZjUaLTVOM0FmQr96Vijd2Itmo6j5Hbh0BkYI3q4TLKzhjEfZdErqg3ZbE0cSxFLqUVcMbSiq2Fe3MZuUObW4m3LZXiwJdUH1I= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(346002)(39850400004)(136003)(396003)(376002)(36840700001)(46966006)(70586007)(47076005)(33656002)(26005)(82740400003)(70206006)(53546011)(6636002)(6506007)(19627235002)(36860700001)(86362001)(52536014)(83380400001)(81166007)(54906003)(966005)(356005)(4326008)(316002)(478600001)(44832011)(7696005)(8936002)(8676002)(55016002)(186003)(2906002)(336012)(5660300002)(82310400003)(110136005)(9686003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2021 14:29:08.8166 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2d6c3bad-7713-4cb0-c613-08d90e3fd038 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4609 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On 4/28/21 6:05 PM, Pranav Madhu via groups.io wrote: > Low Power Idle (LPI) and Collaborative Processor Performance Control > (CPPC) are two power management mechanisms described in ACPI 6.4 > specification. OSPM uses the _LPI object to select a local power state > for each level of processor hierarchy in the system. Collaborative > processor performance control (CPPC) defines an abstracted and flexible > mechanism for OSPM to collaborate with an entity in the platform to > manage the performance of a processor. In this patch series, CPPC > support depends on the availability of Activity Monitor Unit (AMU) > extension for CPU performance monitoring as defined in the Arm v8.4 > architecture reference manuals. So CPPC is supported for RD-V1 and > RD-N2 platforms. >=20 > This patch series adds LPI support for all the Neoverse reference > design platforms. CPPC support is added for RD-V1, RD-V1-MC and > RD-N2 platforms. >=20 > This patch series should be applied on top of the patch series > https://edk2.groups.io/g/devel/message/74539 >=20 > Link to github branch with the patches in this series - > https://github.com/Pranav-Madhu/edk2- > platforms/tree/topics/rd_power_management For this series: Reviewed-by: Thomas Abraham >=20 > Pranav Madhu (17): > Platform/Sgi: Macro definitions for ACPI _OSC > Platform/Sgi: Add CPU container for SGI-575 > Platform/Sgi: Low Power Idle states for SGI-575 > Platform/Sgi: Add CPU container for RD-N1-Edge > Platform/Sgi: Low Power Idle states for RD-N1-Edge > Platform/Sgi: Add DSDT ACPI table for RD-N1-Edge dual-chip platform > Platform/Sgi: Low Power Idle States for RD-N1-Edge dual-chip > Platform/Sgi: Add CPU container for RD-V1 platform > Platform/Sgi: Low Power Idle states for RD-V1 platform > Platform/Sgi: Macro definitions for ACPI CPPC > Platform/Sgi: ACPI CPPC support for RD-V1 > Platform/Sgi: Add CPU container for RD-V1 quad-chip platform > Platform/Sgi: Low Power Idle States for RD-V1 quad-chip platform > Platform/Sgi: ACPI CPPC support for RD-V1 quad-chip platform > Platform/Sgi: Add CPU container for RD-N2 platform > Platform/Sgi: Low Power Idle States for RD-N2 > Platform/Sgi: ACPI CPPC support for RD-N2 >=20 > .../AcpiTables/RdN1EdgeX2AcpiTables.inf | 2 +- > Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 69 +++ > .../ARM/SgiPkg/AcpiTables/RdN1Edge/Dsdt.asl | 218 +++++-- > .../ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Dsdt.asl | 298 ++++++++++ > Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl | 540 ++++++++++++++++-- > Platform/ARM/SgiPkg/AcpiTables/RdV1/Dsdt.asl | 470 +++++++++++++-- > .../ARM/SgiPkg/AcpiTables/RdV1Mc/Dsdt.asl | 481 ++++++++++++++-- > .../ARM/SgiPkg/AcpiTables/Sgi575/Dsdt.asl | 215 +++++-- > 8 files changed, 2072 insertions(+), 221 deletions(-) > create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Dsdt.asl >=20 > -- > 2.17.1 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#74541): https://edk2.groups.io/g/devel/message/74541 > Mute This Topic: https://groups.io/mt/82428254/1785010 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub > [thomas.abraham@arm.com] > -=3D-=3D-=3D-=3D-=3D-=3D >=20