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 1A710740054 for ; Fri, 22 Sep 2023 14:41:40 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=/zKtZBHY1HSQYOsxS/XZWCOBMcebTlVaGsTUJiZJunI=; c=relaxed/simple; d=groups.io; h=Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:From:To:CC:Subject:Date:Message-ID:MIME-Version:NoDisclaimer:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type; s=20140610; t=1695393699; v=1; b=DaYe8IMBHU1I3bz0ZsGX3JSpYADh8cVVKO4lZ2OiBinLbsoDaMH0fVQKe/nWdDDEwHLM0Fwl DRc6VTAdsBFaP25iJtt6DOfLwAGCQVDiCzpyL38ac9AU9MM2o4cYWqF9NGcE34vJXtgnT6Zd1c5 VIjvWENxQl+Lz/KoHEGMrYNo= X-Received: by 127.0.0.2 with SMTP id xyq1YY7687511xnXZu9SVJ7A; Fri, 22 Sep 2023 07:41:39 -0700 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.81]) by mx.groups.io with SMTP id smtpd.web11.23513.1695393698815496762 for ; Fri, 22 Sep 2023 07:41:39 -0700 X-Received: from DU2PR04CA0305.eurprd04.prod.outlook.com (2603:10a6:10:2b5::10) by AS4PR08MB7712.eurprd08.prod.outlook.com (2603:10a6:20b:513::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.23; Fri, 22 Sep 2023 14:41:35 +0000 X-Received: from DBAEUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b5:cafe::51) by DU2PR04CA0305.outlook.office365.com (2603:10a6:10:2b5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 14:41:35 +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 DBAEUR03FT025.mail.protection.outlook.com (100.127.142.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20 via Frontend Transport; Fri, 22 Sep 2023 14:41:34 +0000 X-Received: ("Tessian outbound 1eb4e931b055:v175"); Fri, 22 Sep 2023 14:41:34 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 53b6a9bd18e2b383 X-CR-MTA-TID: 64aa7808 X-Received: from cddb1279bc74.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 12C6839A-0930-417B-BD8C-1B12A5854BE0.1; Fri, 22 Sep 2023 14:41:28 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cddb1279bc74.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Sep 2023 14:41:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b7QC+9DYM65jMsgmEcssWvUZ9/NgXYBhZjlOq70YNT0Ei6VCvJWo4TKtMw1kiMa9nnKo34qGdqbJSrQqlQcoGrXYG60h7XVAoswJUkdI6bqMdhELqO1YqbkxFj10eMBrU3JGAOvp7cPaNaRoZXJFtHoIOBjxGLmANokbERPqyP6L3SJl+p7ervGU85UDpOXMQRq1E+H/fgZsz9ZuwC83z+P+hmbJAktJCz+8Qg4lpQLAkPOiWkAvOhae6m/ozlEI/FFM3EOscC6zws77ROvKG1x/wzOjjOIfOM34J15Zh3CrzUBtCjTyEWGvvyClTQJyv27AWRG/xsvXEXj2EcCUGg== 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=wvKeZjk//Ps90kxzUWzkpJuOUjizL/b5L1Z807BRVdw=; b=Q6gAOU923niJul1VM1vAHp4FPviDOljyys57scoE8yOF0XGIEFQKn4Q87mT71hQoLsv2W0xKM9UJmw6+aFaL16+SjAs4F5mBdhNNVz8AbiEtLaSp0RDTWjcBEynxSXMVkJEV8vKlqmX2YXKcDZ3vddv7tn9sagb1KNEg0AiYgUJrkpJFb2EQV0LLmlgAireqs+2JUdKe7sIA96DwY+3cH8EPCO3/Y8OuqN8N0rpRKY1rQjwnoWDVCgcht+AyHDdcuC4jrs4kMiXkpOPQSS95cC1q9JZU9Awec6IFHK99el9RQ0Kmb6KAhFicSctODWnBYMrr/zxMaLbmbUv3Qnrngg== 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 AM5PR1001CA0024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::37) by AM7PR08MB5512.eurprd08.prod.outlook.com (2603:10a6:20b:de::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.28; Fri, 22 Sep 2023 14:41:26 +0000 X-Received: from AM7EUR03FT018.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:2:cafe::86) by AM5PR1001CA0024.outlook.office365.com (2603:10a6:206:2::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 14:41:26 +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 AM7EUR03FT018.mail.protection.outlook.com (100.127.140.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6813.20 via Frontend Transport; Fri, 22 Sep 2023 14:41:26 +0000 X-Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 22 Sep 2023 14:41:24 +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; Fri, 22 Sep 2023 14:41:23 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , , , Subject: [edk2-devel] [PATCH edk2-platforms v3 0/3] Platform/ARM: Add dynamic CPU node, TRBE & ETE support to FVP Date: Fri, 22 Sep 2023 15:41:20 +0100 Message-ID: <20230922144123.41164-1-sami.mujawar@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM7EUR03FT018:EE_|AM7PR08MB5512:EE_|DBAEUR03FT025:EE_|AS4PR08MB7712:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d741969-3b23-4df1-295e-08dbbb7a0525 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: 144KVsSWIIcGYNmFG5aK+Wyi+leXjS0Bux0Ug/vcdKrZA0tsO6hulUKBj0outaW2gwk+NNkNJLh9gGYF0LOehNzwwCB+Q728mvjXO7jC206Oi2oQeAJWdFwouqh2N4ap+OYX7j4Z4HaUWkr/XT2h3Oe+f4QIe65NZohEveYNZ9MvbnMQ4Zi6gwnFncdw5b2/tO8zILk6wzKTMlFjy2NM2OcD2oyDU/o9SB5N4ZvyrjsiEYAT5q2N2HRS5ek1c0MO9XdQb7y0D+pv9WFVP6vMjsxbplisgLR1l7dvIIu4UghHUPmUUlR+B2Jq+/rdsJQHfVHkLkmUgoaKkZCSVssYvviRdYvFELBONQ0KcspCRJZHOCqD+AyCTqziUoGgtSFyPxk+X0zrDl1WXol+3REMtTuLGm8CV45oiGwbwaphZc9Yrfy7rNoa8SBzzdbKANkiZwLclWeTQ28RucJRo3xZ8403T82TDxgLZ7xJ22fboTn8YxC7S5D0J/2xL+aLzGRKTG4xidVlJnqth3h3Dtb056ZgXyI9Oy9jZpA5frdosd9IOEly2JuHWhtHzkNDYIb5RwUtsnCBrnuRCegtCn5V+zen4Cg/a0poiRRQC4xpixREy8HGXowdKdqsEAzntZ0e+lqBScs13KL6MCzc11anVIIAkdBI53q/FvMxi18rrGzn9/kPzrSvblGpjFEXf0pRMChQPPpZFPnFtLWhmtpUJyHZPCEQ+P2iTdzEchd5FovYwO3wiGcv0lCWBP85gW6wUdnQtUjqvhJNn8b+P1bNgcp+Z0zWx2QII8G5FAfpls0= 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:(13230031)(4636009)(396003)(39850400004)(346002)(376002)(136003)(451199024)(230921699003)(186009)(82310400011)(1800799009)(36840700001)(46966006)(26005)(7696005)(81166007)(36756003)(40480700001)(36860700001)(356005)(86362001)(82740400003)(2616005)(47076005)(4326008)(2906002)(426003)(478600001)(966005)(83380400001)(336012)(8936002)(44832011)(5660300002)(8676002)(6916009)(54906003)(70206006)(316002)(1076003)(70586007)(41300700001)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5512 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2749a790-c85d-4c8d-977b-08dbbb79ffd2 X-Microsoft-Antispam-Message-Info: lRHwe5S1p2yfR3iYOkVfDHxa/Ly/es3EsLi1XJLG8+ZRldT7nfzAKSLxT0XXSs4tV9HXFCwhxntwbex9l68Zwnepz0ix463tfn5rIifKIrGG9bGvvwhv+kbmK1OF5QMnJ6mcOA6BsWP2mlwsDyFpd9wrvF30ttA59/FfT31vPkSmhU3m5tuSmLHsIPrxllJ4kM+cMaC7Y1TusgGGdv2ii4l8ggHeEBGZMgZzTircTjqCpohMZkkDK/l3Glc79KRoTmlSifloGLG9r8MmtYD65DaULp2791ZF6MhiHvqjeEX9ShGIZth649TPYFg/qoML/H6K8Yndx7+WjF+4ts4T/O78d+C3tAVEMP0kUgwWoR33AdQxjI+issCgO6K0oFeSgOUnmtTR3aon/EY78hduPAKfRAUa1HuvZc1rhlBq8AdpkPa/217LzrrUOLM9DGGm44tbGMGQ74VW+Sqd152Gj3boQddPEW5UIzC19v+YL+5wzPFNOJ8VyVdnq6hr0NccuaisDxUr+BVoHdPoD+Q39k2s8uLm3aifbyi6YVcs5acB8k60y4UUHoH4GYUy66d8t3if1m8nEIu5vVl1ZRb4G0IZkDqxoRA68kz0QS/RyGcMG2wUBos4H9yuwC3i0u3x+l3V+gS/9mnjAye/dlLxDwcXRdt1lLjEt8Ce1yzDt/BUDojUtaUDmecwn9n6X6koemg4KIU9HFEZ2XslCqSNPi6DyIo20AjL3DOd+S5o5e5qWxlwA66SmUNnOp/zxAyMp65cyhFms5ZdrTSkgLNKHnCBWb0ENdzqe0ZcxYg/uow= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2023 14:41:34.9626 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3d741969-3b23-4df1-295e-08dbbb7a0525 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: DBAEUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7712 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: Ve3LtApKMgQ6ZMuZT2YV0NNIx7686176AA= 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=DaYe8IMB; 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; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") 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/108996 Updates from v2 patch series: - Fixed comment for patch 2/3 and 3/3 to remove usage of magic numbers in feature detection code by introducing helper functions in ArmLib (which can be seen in patch 12/13 and 13/13 in the edk2 patch series linked above) and using them instead. Updates from v1 patch series: - Fixed comment in patch 2/3 to specify the TRBE interrupt as PPI 15. The changes can be seen at: https://github.com/samimujawar/edk2-platforms/tree/2620_ete_dev_fvp_v3 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 | 64 +++++++++++++++++--- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 4 +- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 3 +- 4 files changed, 61 insertions(+), 48 deletions(-) -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109007): https://edk2.groups.io/g/devel/message/109007 Mute This Topic: https://groups.io/mt/101522378/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-