From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.43]) by mx.groups.io with SMTP id smtpd.web10.29332.1658161532825237886 for ; Mon, 18 Jul 2022 09:25:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=koEbFeZR; spf=pass (domain: arm.com, ip: 40.107.21.43, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=efqNxtTpn/Cf59mPZqUBxXcOw7pgbOeoEkyqL41fxuOP6M8HdccaogpJNb+u/MYTdlrJLHlyXfIDiEzp3/FLx9lEcjPk9ksDImUZTm2SviNNkgiSrjLVKbPVggnbv400ecn+TcAseMOOkBoOcZsPf5Kwq3ZEVxtRS95zEmER0eqXolsXW4BVteRJng4xoqYEwdVzQZK2qfNu+/Ece1XpxfMJVAtXCP5ol5hDofzQepkNNRWzU2+cf+76wVnZD9A3hn8shf1dD+l3h9IYYD4DUgEO6O5LkHq8v/VPbEvHzx2huUVYIsvznZvB2y+8MjLCUnZG9Wz4+MBBVu/14IaZhQ== ARC-Message-Signature: i=2; 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=1gfu6NzRVdf7Cys7mw2x4iFWR6OLPDwUOXWho6S2x/s=; b=dsnGHVUqKA1yFgersC79CbmCW/hW9suZB9ve+FqdzTyBQw5aBAQFa6Wor2pOLohIJWYRxWvfcvG1WxBUiQ/rLIVslgvGACAmPw0VyyxDWUUbdwuxwPcpHvS6GatlEDOa4IkMfCavskGM2bCzlYengtuM4094goYE0oJgSff8dj/lVM0ZDvMOCSx2ZRa/NBcoExFgZd7c56UKNoyNhEOuaoBEpu3hKpUS8pNRv1uOpM2tjb5JgaOSopW1e+mzrTMsvGQwQE56nEqmSQmCQ1ULJzWp7hYAaaBXzDi7tI3CRvfhdPhSL6gdSUpIMJFbRu47aaF48gEWBUuhF5ormuNFpg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=1gfu6NzRVdf7Cys7mw2x4iFWR6OLPDwUOXWho6S2x/s=; b=koEbFeZRrSRasLQiAX7KV1MsV4GArH6d+yGG/SvlM0mpVcJjqqksNr3NlQoIaGCqjXOFNJR/U5yKDRlHmmSvfik35DvW7thc2qUShYRL+gfcel2Tc1yiG6Gh+a3QyGEJi/GlG7H8VZk7exa9VGd2ZQpzXhM/xgTCrc6saIgwP/U= Received: from AM6PR04CA0015.eurprd04.prod.outlook.com (2603:10a6:20b:92::28) by AM4PR08MB2754.eurprd08.prod.outlook.com (2603:10a6:205:e::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.21; Mon, 18 Jul 2022 16:25:29 +0000 Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:92:cafe::71) by AM6PR04CA0015.outlook.office365.com (2603:10a6:20b:92::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23 via Frontend Transport; Mon, 18 Jul 2022 16:25:29 +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 Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT062.mail.protection.outlook.com (10.152.18.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Mon, 18 Jul 2022 16:25:28 +0000 Received: ("Tessian outbound 73dd6a25223d:v123"); Mon, 18 Jul 2022 16:25:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: cebcb8aca6872d43 X-CR-MTA-TID: 64aa7808 Received: from 19191e3040a4.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 75A9E380-A56C-4D51-930F-CB610C2EE657.1; Mon, 18 Jul 2022 16:25:17 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 19191e3040a4.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 18 Jul 2022 16:25:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C9KVhkfdBnu7Zmgps0kantb66zUv480Qb57oGCIm2Xsx5yd/wh6fVw07UjssVZOeREQPPJjTd3MQS18L024sMBTsE7ALQ6bvgj9RlhW73idxJ7BpSiWQGrXoKT+YNCUXOoKLb6Ip+cvvosgfJpJK0hZ3axCYvkTwbo2kqkK1oQTjUA5n5TDFS7hjLeRIciJh3bsfpop3iI+bLIC/UXp9Nf2bl9qLOk9npL3CcDiJaFwHVuibwNZ6PkM1Ri3IDH4r5RzRGRqvWA11d2Ijz7i+umtIe0hB5AIPJwrNQiX+UT/WyoIzIR2kTeYnUjxB9A8SEHl7xm7xLNWKh8Sgum58KA== 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=1gfu6NzRVdf7Cys7mw2x4iFWR6OLPDwUOXWho6S2x/s=; b=aleTdJ1d60SnfbniwRiLbPJzb0/BOAzWxs/5P+tgdsI1vxgCLFNRan1lbbWsM4fql2yvgUN5vDQeBGV5Fz2+E8+XRqZZcDGTNlEo3r/daHwTR/d71q5PGyQwVuYh7OrxYJQDCTZ23XkEeXjjanWD2QvHp+eyE3nyMgOyWX6aJeVgo3leI4xQoSD9FWNS5QN3wPxk8MM0yNnCwu9IOhRebP6Sfxu35yQRCiH5+ErXKRsmyBrIUXC2JqcekG5SQJsidTEszLV+pNzJdl3rwYzJ9woKdDW3ebtx3xBMq7QxOSMfw5M+swNaUO1x5zPNgzu+iwrvdJCrIm+YhWlntx5f0w== 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=1gfu6NzRVdf7Cys7mw2x4iFWR6OLPDwUOXWho6S2x/s=; b=koEbFeZRrSRasLQiAX7KV1MsV4GArH6d+yGG/SvlM0mpVcJjqqksNr3NlQoIaGCqjXOFNJR/U5yKDRlHmmSvfik35DvW7thc2qUShYRL+gfcel2Tc1yiG6Gh+a3QyGEJi/GlG7H8VZk7exa9VGd2ZQpzXhM/xgTCrc6saIgwP/U= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by VE1PR08MB4735.eurprd08.prod.outlook.com (2603:10a6:802:a2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12; Mon, 18 Jul 2022 16:25:15 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9%5]) with mapi id 15.20.5438.023; Mon, 18 Jul 2022 16:25:15 +0000 Message-ID: <449e3ddd-353c-1871-e432-1e6cc2258778@arm.com> Date: Mon, 18 Jul 2022 17:25:14 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH edk2-platforms v1 0/3] Enable PCI/CPU topology generation for Juno To: Pierre.Gondois@arm.com, devel@edk2.groups.io Cc: Ard Biesheuvel , nd@arm.com References: <20220427145943.402487-1-Pierre.Gondois@arm.com> From: "Sami Mujawar" In-Reply-To: <20220427145943.402487-1-Pierre.Gondois@arm.com> X-ClientProxiedBy: LO4P123CA0440.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a9::13) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 82f489a9-13f0-4d01-d446-08da68da20cc X-MS-TrafficTypeDiagnostic: VE1PR08MB4735:EE_|VE1EUR03FT062:EE_|AM4PR08MB2754:EE_ 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: IQzWB1C5U8ZWQk1FqEi5LBDKl6LJzwaNE+xQK2GF2fqmi0aCqHeu8h4iEHho78A/JBMLP5vxzPoluRh9/ZDydOW1yzaVB+o2TdANvBsMPK20hhZ9QfjOVC2QAZ+MGk9NR1F1E7VUXWLC3SCvyllju0LK1cCGhp1X8KRuoSoBdjlvMFVq1740CCcAaQUeS/pMWqPvnBMBzjOpdpJbKGGTc3YKTWO4LBCLkwMGTZKAAxC2LOegcCRTK6oRQyyMBFl+0638sNVmXfQCVkWOndPczGfPelZnN0JrQgc0ZP5vrc1gp3g7aE1s5xu2TLoxiT9jC0OG1VaVFnlLaqfH/NwnlgQ9Yqd2Im0ZbfIekP2rhHQexTYN6c70DgiC2idHnm2WrPcjoufiES97Vke2cnY+2VCSoa83TdDNQHEvN02erstTe9IisuVW5cK80E+LfU2jOW2vCm23BGP49jMl9OBabKG6oAuOTaB2z+HIh84T9EhdCS2cJlayjg4jAM/S9HXarwCKGq56ZCIOalwZsL62GgTasr0y8NEskLub4eW1IUwv0zFMJRx9MJrdoQE5IXb+eeE2RfyQRL2kP75t71+CtHRnNAh0/yauxoN0LwY9O5V5UeVuT3X7ZSytMM8iHQHVZW9abttabqxj3R1ZOfJu9jLIu65Ehp6MkV4uaK04Gpmzb8SsXedMOUZsdGtkTvdagwxqMvpXLwueO3jaS4hUYdIMiSaiiNSmxldlKKNGvgUwaCcN541LTjF+U3gZSDEevfWe1FkJPyiw3X/8YY9ury9XlP4if6zt8GXpwSNhxpKblvhZGl5EWPFICW3NjUaKpQCCjGFEv2kckSnK85g+fo+ucc+T/BJ+Yc9m+EH0LGpTp/ytLR3NqFye1hsoNRwQ X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(346002)(366004)(39860400002)(376002)(136003)(41300700001)(26005)(6512007)(6506007)(38100700002)(2906002)(53546011)(83380400001)(5660300002)(186003)(66556008)(966005)(6486002)(316002)(8936002)(478600001)(4326008)(31686004)(86362001)(8676002)(66946007)(66476007)(36756003)(31696002)(44832011)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4735 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 9ad6e540-03b1-4cdf-0e64-08da68da18b8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6UwZ2XIfKLAJ9uXqN7CNu/S80koZSYzGib/TvuVPhIKRyB2jqjwvUQ+fbBSMh6dNVbUOMjGciiHMRvX0aMLNvCkS8EkPY/1gG5udY9+poHhBtHGcj64EoswNvH4YG3KQfmo0Qmhqic4XxcnaYYW4Qg4gdBDO2jmcgi5G8u6dAXrsP2KgPpR7mLvAVgYgWdOyGr57mcNzLvkm/PtsVWsFh5R6gei2ctEsbW73zpQTN8LKZaLZGFpw+Dvv6kQ1zS8N0rQrwnE9CIYtxBpAQzRckfvbzmnzQIDLlVEVKuQlLJqiwvx1hqSIT8p+/tuB6e85LKS4CqY1n//20CZU1Dps9wp1VUv8Nc2rYpJfsyFEq+6q9LVVRKoJnpGUNaLXb8C1RlZhnqKW+D19J7TBozfDpj9+IAcSSCJdjUwOn02pYXXadNLh+TjLZv7Fkrp43gbO4ksx9mdhzFocOavThfXVcZbKf8yxmNOTsLlTXk1xZFfaF7rTRf78n1/XDxowhtA3BXoJ8WkQkqxekQ/L9CglhB+jS/cgu4sv88DUAaFG1FzrnaNWYXg/NmGKxf7faGuqEXtevDjeaurdOeEgsNnlU1sj0r43oR7fqS4NbhQIMj1f+oFl/ZSGRAFZyyQWyDiJAjZujAzL9ogaZrT/kC6dtspZ4kqyquUCx8KtVYsS2Mlusbjy3gRVVdj/cwVADTQczKzUU5MNuvocRqeAZtmsw2EiFpo4eyFKZ6pTjmOE7YJM6yhSIzbPnEyy4/N5HlfLGXSmqv2d5o87q+4v7PaOhs8nEqV6TGtXdvTVz0BW2XPKn0apBmohv2fURifJiicrcEqI2lxBdjQrC4gXiLQx0V/uZrWsWh7BDJAj1LMJ0kJtTC0jhrD49LiE4xvrfhxg 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:(13230016)(4636009)(396003)(136003)(346002)(39860400002)(376002)(36840700001)(46966006)(40470700004)(4326008)(5660300002)(70206006)(316002)(8676002)(70586007)(8936002)(82310400005)(40480700001)(40460700003)(2906002)(44832011)(36860700001)(83380400001)(31686004)(82740400003)(36756003)(31696002)(86362001)(356005)(6512007)(6506007)(26005)(53546011)(186003)(336012)(47076005)(41300700001)(966005)(6486002)(478600001)(2616005)(81166007)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2022 16:25:28.7862 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 82f489a9-13f0-4d01-d446-08da68da20cc 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: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2754 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Pushed as bc93dea9b98c..31bd1678a1db Regards, Sami Mujawar On 27/04/2022 03:59 pm, Pierre.Gondois@arm.com wrote: > From: Pierre Gondois > > DEPENDENCY: > This patch set relies on a fix sent at: > https://edk2.groups.io/g/devel/message/89348 > > The DynamicTablesPkg can now generate the AML description of the > PCI/CPU topology information. Use these new features and remove > the static ASL description of the PCI/CPU topology when the > DynamicTables are used (i.e. when -D DYNAMIC_TABLES_FRAMEWORK is > provided). > > Also provide a small fix for debug printing. > > Pierre Gondois (3): > Platform/ARM: Juno: Generate ASL description of CPU topology > Platform/ARM: Juno: Print debug values in right order > Platform/ARM: Juno: Generate ASL description of a PCIe bus > > .../AslTables/Dsdt.asl | 198 -------- > .../AslTables/SsdtPci.asl | 195 -------- > .../ConfigurationManager.c | 425 +++++++++++++++++- > .../ConfigurationManager.h | 47 +- > .../ConfigurationManagerDxe.inf | 1 - > 5 files changed, 456 insertions(+), 410 deletions(-) > delete mode 100644 Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtPci.asl >