From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 4E2589415AC for ; Tue, 25 Jul 2023 10:31:28 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=CWPKgA6Dz2jJ2Y2jKMpSRD4OR8W1sps8/CordD5FUJo=; c=relaxed/simple; d=groups.io; h=X-Received:X-Received:X-Received:X-Received:X-MS-Exchange-Authentication-Results:Received-SPF:X-Received:X-Received:X-CheckRecipientChecked:X-CR-MTA-CID:X-CR-MTA-TID:X-Received:X-Received:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:X-Received:X-Received:X-MS-Exchange-Authentication-Results:Received-SPF:X-Received:X-Received:X-Received:From:To:CC:Subject:Date:Message-ID:MIME-Version:X-EOPAttributedMessage:X-MS-TrafficTypeDiagnostic:X-MS-Office365-Filtering-Correlation-Id:x-checkrecipientrouted:NoDisclaimer:X-MS-Exchange-SenderADCheck:X-MS-Exchange-AntiSpam-Relay:X-Microsoft-Antispam-Untrusted:X-Microsoft-Antispam-Message-Info-Original:X-Forefront-Antispam-Report-Untrusted:X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-MS-Exchange-Transport-CrossTenantHeadersStripped:X-MS-PublicTrafficType:X-MS-Office365-Filtering-Correlation-Id-Prvs:X-Microsoft-Antispam-Message-Info:X-OriginatorOrg:X-MS-Exchange-CrossTenant-OriginalArrivalTime:X-MS-Exchange-CrossTenant-Network-Me ssage-Id:X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp:X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs:X-MS-Exchange-CrossTenant-FromEntityHeader:X-MS-Exchange-Transport-CrossTenantHeadersStamped:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:X-Gm-Message-State:Content-Type; s=20140610; t=1690281087; v=1; b=Rw1Bs4VL4qJDiN6QUr1O+I9Jz30UXn0GfBp5HiByND/XeECCKiFfM0/n6RTZnde/rVyW0RnO erQDWLayWkx+cfwNpKiIMqMs3r84utK5Ebm5WjvO+87YsZxaUnYWcQvoAGk65hXf4Gfyvd+5kgl 6AzSiXqH1Mv2nCXMP46GmndI= X-Received: by 127.0.0.2 with SMTP id BB3fYY7687511xuxMtyXCTVb; Tue, 25 Jul 2023 03:31:27 -0700 X-Received: from EUR03-DBA-obe.outbound.protection.outlook.com (EUR03-DBA-obe.outbound.protection.outlook.com [40.107.104.47]) by mx.groups.io with SMTP id smtpd.web10.17134.1690281086337798896 for ; Tue, 25 Jul 2023 03:31:26 -0700 X-Received: from DB6PR0301CA0092.eurprd03.prod.outlook.com (2603:10a6:6:30::39) by AM9PR08MB6084.eurprd08.prod.outlook.com (2603:10a6:20b:287::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33; Tue, 25 Jul 2023 10:31:19 +0000 X-Received: from DBAEUR03FT057.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:30:cafe::7c) by DB6PR0301CA0092.outlook.office365.com (2603:10a6:6:30::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33 via Frontend Transport; Tue, 25 Jul 2023 10:31:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT057.mail.protection.outlook.com (100.127.142.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.25 via Frontend Transport; Tue, 25 Jul 2023 10:31:19 +0000 X-Received: ("Tessian outbound 997ae1cc9f47:v145"); Tue, 25 Jul 2023 10:31:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 042d88c08a3af806 X-CR-MTA-TID: 64aa7808 X-Received: from 0cf68b480b43.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5F2DBEB3-4F94-4C15-BA80-A5AAAD0DD4FA.1; Tue, 25 Jul 2023 10:31:12 +0000 X-Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0cf68b480b43.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 25 Jul 2023 10:31:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GTJRsnWLxwApXe/GJXs92ganLasrCMGxzHaR9baCwDBTJbL/CrWJaYg3ruU/QirrtPEKyxgDB52faHsQUUA0esOBnPpsXsaeWZvjM7zPl1lTr4bCdVwhvjsYe+GI/rohqr9OiAI/BiQD11xE40OCD8xdAXdoKJWlc1yEQdX57Ge9OFYVyI2mWlwCpHA/vqrnyKYywoFyeg7bV+gMr29O06U38Qok8WoHjRGvI6pnxJHaVfDzQ9XOMHo7TxflEjnnZHeggHmrDouov5GYs9a72IgPp0jUmPtfE2jHbdhxqWRLmtXNR0X4TpCyMskmSY9sWwuEQj6KNlm03una0+E0kw== 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=T7VNRa6cCVRjlTjNpjDrU6tXTTRhRbEgZDDolN/FXSI=; b=nr1RoIbjtcDeEiBriIlT2/Y68+s3bIYgXzJzkrFJfehc2TfmldLMt9e2y2uKAAc1RqQ8LB7CNMwc0ph2HkzmjBOgvlll1dHMqn+kdFCS8zem5bd3gRFOinHRnqXtGS3NTmeH6VMzDiT+kv+t23KFRNu1WoZdEwL0u0Q56jSmJN+ShSXByPytNxM3moH+zW4TUXc8L6pup3IB2yHnYfZ2CAStdMxDvaDJVNTX2Mr7GVeeWUK3riq69UxQgz8HDJNIzgPcdHxNGj3fOGK39+hAR4oRH7oBCkbcOR2jb6OyIIyRHANxirkMSkMjBtLQFrc/XNfvmnCkDUyzyD7wCEWH5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none X-Received: from DU2PR04CA0158.eurprd04.prod.outlook.com (2603:10a6:10:2b0::13) by GV2PR08MB8073.eurprd08.prod.outlook.com (2603:10a6:150:75::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.32; Tue, 25 Jul 2023 10:31:07 +0000 X-Received: from DBAEUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b0:cafe::6f) by DU2PR04CA0158.outlook.office365.com (2603:10a6:10:2b0::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33 via Frontend Transport; Tue, 25 Jul 2023 10:31:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C X-Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT014.mail.protection.outlook.com (100.127.143.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6631.29 via Frontend Transport; Tue, 25 Jul 2023 10:31:07 +0000 X-Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Tue, 25 Jul 2023 10:31:05 +0000 X-Received: from E114225.Arm.com (10.1.196.36) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.27 via Frontend Transport; Tue, 25 Jul 2023 10:31:05 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , , Subject: [edk2-devel] [PATCH edk2-platforms v1 0/3] Platform/ARM: Add dynamic CPU node, TRBE & ETE support to FVP Date: Tue, 25 Jul 2023 11:31:02 +0100 Message-ID: <20230725103105.8068-1-sami.mujawar@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DBAEUR03FT014:EE_|GV2PR08MB8073:EE_|DBAEUR03FT057:EE_|AM9PR08MB6084:EE_ X-MS-Office365-Filtering-Correlation-Id: 28738eae-7c6c-4f3a-4a4c-08db8cfa4900 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: QElpFIz9pzCm3QocVxKFmIgui3jscfpWIPeAR9QbBNhNSigvr8s0yxr1eqGceSHaISfgCZzVetacin/BCQOAXPDTywTMvzcH3aTOnpi5Nv8VNxwF5+JRZrtDu31XF7DCzrpHgbt/Svp57EXahPJFC275sVHISlff3JsqimvczTCHJ+lABcB1bNkrN6YMusPKwxPXwZgQZGPWJIO0a6786/rfe45d7oXK0BodmWbQ93pJIXIYqf+WGYw+Q+lBP1aQ4urE66NWw8K0lNxnO2MoARSgVGkXneXQSOuQscZG14ABe6TLUpP7YrTCSALj5f4nS/VY8u3+9yj93qFSYxOAXCkUESzR73EY/oPGj7E4p4MSTdev6pMiligblalU9zG2j7oUq5tf/XRwjHwLQiX+bziQmAEw6Ax0EtPOrvduGViJ/wwgwua0VTTUuLYOkKTKkKnVkVshIEiTh6WB2hM4u+JhJWtx4T4B2QQe/h+jjVdrjMMGKVqlSSXkl2EPrO4t4IKb9VnRstBcRz1uYzvSuEE+hNBzzjircA6NeUgu+x0OXppXTPjIb56gwUYfxCN5xfkNGcrfYFL2UCiAPMHrc6NtuiORJFuWM2Uo6vaH6hzBTfClytG85QOTp+AETpk0Z4i+g5NJ2QWt8U4Nxp6idh3mOMWhKPxpamORuSMKx0R5LTQkz03G6VwH2g1LycJZXyWPEoOeckPpMmz/x18yOqR76Mi35cazh8Zj1FQMOC4mP9DNXhi/Xh1lSpQU5jv7DcAb+E1M6N7aO30lkjTGWQlIHHIcODmHQihnsUA0l0A= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230028)(4636009)(346002)(39860400002)(136003)(376002)(396003)(82310400008)(451199021)(36840700001)(40470700004)(46966006)(6666004)(966005)(7696005)(478600001)(54906003)(186003)(2616005)(1076003)(336012)(26005)(70586007)(44832011)(2906002)(41300700001)(8676002)(5660300002)(8936002)(70206006)(4326008)(6916009)(356005)(316002)(82740400003)(81166007)(36756003)(40460700003)(86362001)(426003)(36860700001)(83380400001)(47076005)(40480700001)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8073 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d70af544-977b-486b-0988-08db8cfa4194 X-Microsoft-Antispam-Message-Info: qCLiXTLNz4t8bk4CriMPDe3a5TMOWkd2IgiCwH2siIJTl0//wXzImhY52fa1Cy9lWBbcdYDuDzehFbjvbXR0ym/zGO+xvD3+nGhJDqnQwfVS0ezZq83mDRc4Zev9z1SMkuk7PW+l5qenFpJagn1IhpShuemsYXkiFd9hYr3TaJRr4V/AXIwcK08FobRz/Kg7EsNvJlBqZLarbCkTYMRuOtsPLPLt+iwee3f/l07g4H1s5qYOCfZx72mSbxvhS7oueF7oYBeYNKdXfThwAnGT7niulq7Ad2ayiMlbri80hhNxhGFBhLx7yxg2VLQkIYEQoHsXhU1tpsqvBq1Vl5MMXBH69ryI8/yLK0cDA8qbymDOPqctg+16BWqKtlNKbqj5z85Z8yOGSFHFb3CqqLYGQ377Qcqkjf1w+7NWaOjn7n8fa9WNe/j5xBB6YPk5vdO05YVTrJZK516sZoTiSE92yVgIdyrYUTIEsqHw2QpcjJj61+tZ6wUCbjjvBC6lzN8vPJAEs/XXOe9wsS79SRrtbZWcCFriIodbiSJQV4QxVwA8Vjksa1wOnG/TZVh/n6awhoIVenUswV5NrpMAzKcCEdQcpF7oOzhZrbi/r3zjjDZ8bWlUpUvAwZAZ+3zjmmdKMt1p6vPyZGhmepwmEmiY7p1AK+lXYzssHFGVdopxvPB/t93CO/7fRaYanUJYWVYccPuS2HkrSPeaf0MD4Nsjr8BjKNuR/us5NFibYaJ10pi7M/tDigrUhZemx1mU34WZTr1epl1KpONArlgZ1o5+9g== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2023 10:31:19.7369 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 28738eae-7c6c-4f3a-4a4c-08db8cfa4900 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: DBAEUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6084 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: QxNFc8JAPi8dJ583ylKD1kqax7686176AA= Content-Type: text/plain X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=Rw1Bs4VL; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io This patch series updates the FVP platform firmware to add support for dynamically generating CPU nodes in AML and also reports the TRBE interrupt in the MADT GICC structure. The last patch in the series enables support for adding an ETE device to the CPU device nodes in AML. This patch series depends on the edk2 patch series at: https://edk2.groups.io/g/devel/message/107239 The changes can be seen at: https://github.com/samimujawar/edk2-platforms/tree/2620_ete_dev_fvp_v1 Sami Mujawar (3): Platform/ARM: Add dynamic CPU node generation for FVP Platform/ARM: FVP: Specify TRBE interrupt in MADT GICC Platform/ARM: FVP: Add ETE device if supported by FVP Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl | 38 +---------- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 72 +++++++++++++++++--- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 4 +- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 3 +- 4 files changed, 69 insertions(+), 48 deletions(-) -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#107241): https://edk2.groups.io/g/devel/message/107241 Mute This Topic: https://groups.io/mt/100347407/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-