From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.77]) by mx.groups.io with SMTP id smtpd.web08.10401.1622622705069662401 for ; Wed, 02 Jun 2021 01:31:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=rApKSHjo; spf=pass (domain: arm.com, ip: 40.107.6.77, mailfrom: sami.mujawar@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=ENBvUc7xHDnw8zA5GmZsNWLRpmn99/bsaLnHr7pnxrY=; b=rApKSHjoBFtsr2P9qVrq0eeg2PFftq0J3z1t8UWzAnCi+RnmUN3R0PGlgqpziyJ3HviJ6pjF6SvI4MR2f+YEdVddihBeuG/SSwu86HQgdd4LQ3Fu/mq04Nc6AZIMSJnn0qKfcyHemsbtuKSj2W/uwfJ1r7qjj5oMJwOn/5l00Wc= Received: from DBBPR09CA0042.eurprd09.prod.outlook.com (2603:10a6:10:d4::30) by AM4PR0802MB2162.eurprd08.prod.outlook.com (2603:10a6:200:5c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 2 Jun 2021 08:31:42 +0000 Received: from DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:d4:cafe::ba) by DBBPR09CA0042.outlook.office365.com (2603:10a6:10:d4::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.21 via Frontend Transport; Wed, 2 Jun 2021 08:31:42 +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 DB5EUR03FT010.mail.protection.outlook.com (10.152.20.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Wed, 2 Jun 2021 08:31:42 +0000 Received: ("Tessian outbound a5ae8c02e74f:v93"); Wed, 02 Jun 2021 08:31:42 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: bb0767dd44bbd765 X-CR-MTA-TID: 64aa7808 Received: from 11be552229c1.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 078D973F-46D8-4A82-B1BC-0F7FBDD6B521.1; Wed, 02 Jun 2021 08:31:36 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 11be552229c1.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 02 Jun 2021 08:31:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MIoJxSEFlv7WFEclOmjggLpOwqJWBVD15FDHeReoMAWL2Dn3lMxwStuV5ChSa4ThNAgZIRFUP1o5y7KFrtfYgI1QnB4YkPZgMW0pcI9aMMcK0NqKICOsFq6rYXkv5LNun2fF58Z87LpB2yMUsvLYMMInVshqi/TU65d0u8Tr8LY3cR0+DN1RzCSmtb5q5oBnKfe98+13j+2WoFjUFU3LrvIh6qpC9mmjpAuzkIuvGjHPzDnASTAgFODP/KWOGz31JPGODquNJA3klkoKWoYPyPiMNxEtGDtb4UhosmTGSpCrGArD5IIzYEMcZGUroyai1qSRi624Mmufe13/RviREA== 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=ENBvUc7xHDnw8zA5GmZsNWLRpmn99/bsaLnHr7pnxrY=; b=IU3o4plnTOWxHpkDwS1WdInzHFAUaA/Dt89P4KsrvTqCuuH0NmAy+BJNZOrCsJFUH+fjqHDI2W+EDboXs8HUcTsPWnVmpTzApPGko55FShU3yzI+XG+wh5lu/TaLCVqHRBOTpH0PyboDtONsLdNzsf/j+sT09tMBog4f0PoxyCPK+q7nz4W4v9FHsrd/gI0lIvTbaP81kd1QR/NwPGYBhzE+Szr+xbRe4wAH5cmd6VfDLycXSYAvwClrVO5z291X1g0KfBlHXyXCjqi4Kp0bmHnfXM9AhuYh8rpC3/y1Uh0zOUHruVVlmA6lCblRF62QX9WI1NLVP/FjzfoJLG8kvQ== 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=ENBvUc7xHDnw8zA5GmZsNWLRpmn99/bsaLnHr7pnxrY=; b=rApKSHjoBFtsr2P9qVrq0eeg2PFftq0J3z1t8UWzAnCi+RnmUN3R0PGlgqpziyJ3HviJ6pjF6SvI4MR2f+YEdVddihBeuG/SSwu86HQgdd4LQ3Fu/mq04Nc6AZIMSJnn0qKfcyHemsbtuKSj2W/uwfJ1r7qjj5oMJwOn/5l00Wc= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM6PR08MB3957.eurprd08.prod.outlook.com (2603:10a6:20b:a2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Wed, 2 Jun 2021 08:31:34 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::80cb:878d:c8f1:2688]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::80cb:878d:c8f1:2688%7]) with mapi id 15.20.4173.030; Wed, 2 Jun 2021 08:31:34 +0000 From: "Sami Mujawar" To: Khasim Mohammed , "devel@edk2.groups.io" CC: Ard Biesheuvel , Leif Lindholm , Khasim Mohammed Subject: Re: [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support Thread-Topic: [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support Thread-Index: AQHXV38qqw9Fltvp70WMPHYjAZm9o6sAYuJl Date: Wed, 2 Jun 2021 08:31:34 +0000 Message-ID: References: <20210602071552.1207-1-khasim.mohammed@arm.com> In-Reply-To: <20210602071552.1207-1-khasim.mohammed@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [81.136.28.143] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 2624b5bd-cd9b-4f84-e994-08d925a0d989 x-ms-traffictypediagnostic: AM6PR08MB3957:|AM4PR0802MB2162: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BZTckJFlziXF4GEzRQ6yCC6WIwfIDd6/qk6TdnBjEipIvbAguWcYPI5u7SufWRWa433TrB9fl7fi5LIcsK4HcVli5xPqh5hU6tEejTCXK0+GQx/uVUZM4C1aTX6eZaPNMpsHj7MbsVDsIXnevstXYUhD5SivUMQU5OICOVKJc1kPrAoT7jc3k4LAsah/PSixzO0etlYbEdNN99xFMTLy/9fQiRxtN0RaDVjRBmVDdays4b6wZ3UjFKfm84bJ8tFoZfbDXx67Sw/TztTC9VYjMWyAUlJmhsh6SiprNRsA7PSzgYojIbbDTDVrAOyxi9TUVdyl8jlMPg7u+g7CbD3Pk7rGuy1Uy4xk1uMLgN4eYTCS+MKLjUi2ek4zY4SiPnG68OR7oTHnMfPIrtyhIMaM68ne2J4rtLEagWS7Q50+SNQyufUAAvuWZQObgq0UGGBhNtF9FQ9Bmdk9qROVhjgoUcuoPKNjOyPvGeXT26v28xMOqQRdwVDM+3RB5io8pI4e/KpzMsYBf9r/Ff9ZxWtzR3oQGAV+QNorlJqDTLzLf8EBrNVS+3oKd739JRIJvDEtTwfg3tL4rVSBBxNOmssXRxiJXxQI1OUlhOa/d4blhShS0JUj3EZ8I8MqbR2g1Ulaevi5BZ+4vQkC1n2xy8vJ9mB1E0zvTvMPCcpANn1kl9nrLiX0rXFTyg9vZwDwPc974NajYTN6lyyBaLtEvimNA3NGBYVVWd3nq4h7da2JYa4JhTkJP9epODgoXth9nk0ySOirbwNM8pJ1NavHJOoJUQsbAkzJfoF3z67FCJey989a+1Bt167fQrhMBMd6E/+L 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:(4636009)(136003)(39860400002)(376002)(396003)(366004)(346002)(7696005)(478600001)(966005)(71200400001)(9326002)(66446008)(9686003)(83380400001)(66476007)(6506007)(316002)(64756008)(66556008)(8676002)(8936002)(186003)(33656002)(26005)(5660300002)(2906002)(166002)(55016002)(52536014)(54906003)(76116006)(38100700002)(91956017)(122000001)(66946007)(110136005)(4326008)(53546011)(86362001)(473944003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?pgSF8ZcrrqaCPKb0qG37m5YsklAIt16Obhbz1IDrJnNYSxP96zEhuXdUPxJt?= =?us-ascii?Q?5pvDzDG6OoYeMe4c9x8xfj99MJ1zYb/SGLMTzm0fNwN89oNhzFayaspT3aNv?= =?us-ascii?Q?NFUrmZ7VMT6R2PqFdEnKr9acbCTScQ6g5Y9z4HebmI0xBpWTgMq1UyK0xZfL?= =?us-ascii?Q?kO7WEkH7Lew2i+Pn74bnJvcg9QOjAq9WaAi4QV4XBt3E0E2WMLkvPc9UQc22?= =?us-ascii?Q?cxMwWgo8vnsOQb0Sn6a6OWkmzNlwS4Stx+nih/69+5bIVyjMHn5mo8f4tL95?= =?us-ascii?Q?VGtiY1o/lgqAj4ZInFPFrMFP4cGjGlpH4X4qvHiZU44eRPTOrpGzvKq6jt4A?= =?us-ascii?Q?tbZkJPp336LtP12eLxsSwfk3DM4igtoXLaNfY35xbPlmUCuGKVR8k5KRYBdD?= =?us-ascii?Q?ikXVGV/qEDaMFaVgKYhRyVgIAZ4fQhvsY0NVpT0kzMK3mipC/xxv6j8jm2DM?= =?us-ascii?Q?UuHcsdBwyrVGLYV6DFV1J+cE/Z08RQg6UuusI3vsg/JluC2/w5NFF57flatO?= =?us-ascii?Q?V/CeeIQZJ8zjH6PtEV0cG6fp1Cw/KKYuWOE5xHObfKsSrRs9RkzCPiRcuupK?= =?us-ascii?Q?LlP7oTEZVSVChy+/9wgaOX6eNAnvqxOCed61RqAEDjgeMX31DFDAhSBfCnBl?= =?us-ascii?Q?yntMCCfxsHDI2xGc8SkIAV6RH3mB6Mpzw2/jkboT0rtyKI4k6fkYK7SK3cMK?= =?us-ascii?Q?DWm6gV+FFlvy952VI7c5BVp9pnWteQr/SMCEib1hEgxE4BCoBEudy3Wxh41m?= =?us-ascii?Q?4lXuWdEpir2v+3sNkLjDjHussPerJ/vC6YiT12ZxrlTyaIqnUU8D4iKA0FlA?= =?us-ascii?Q?wCWtAbh+UaaANLHjmpkg6SF26ZIawEFnoIIHQ1N2YlI2NbLG48Vfy0K+iPDB?= =?us-ascii?Q?Ag73jzswrN5Hs9NhG6Uu+dlCSAyQ5JcEzUsYYIFEqa9NVxqutXQpkBjDiUKN?= =?us-ascii?Q?S8GkmYHL5KH72+dv+ioZ6xtvI8QLEmQTp/QO3CqvltWrH7kyLUVoxipyHw8b?= =?us-ascii?Q?A55woPZ1zacW/L3bJVL1UBZo/+WaHP5d3w7CGYqp2brpbFLiJh41x0Sf2otU?= =?us-ascii?Q?0AuGkwKVW+EhfDFE2v38TLgVaNEt0cNyEwgUCbvCDoQcN1BnWVMHER92gXNh?= =?us-ascii?Q?GaBmb5GwcgcRJQBlfQCE5xRC3CHVdV59Si8R8+4u5P3t1+juRxKWLFppncxb?= =?us-ascii?Q?VIkwH1I7L494UvqdeKY1SpOXVP0cgijUFpCTuUWDMlSogKps+cW0Yu6Eljsy?= =?us-ascii?Q?bopVcMp28YufCIl81WoPg+X74P1Bp70pCcMijtZOTlkUuEMb2rj1SE3Po8u3?= =?us-ascii?Q?Jjb2PwasxMnWYywI/3QzZuAByTe0XUVjfXr5UI3MEp280g=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3957 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: db9f678e-cf34-4f05-47c9-08d925a0d4f5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DrM1VR4v8TAU7N/RBA0glplF+SMLwXmOL75XXy7nhLg9ozQ8HfDXXA6X0PUtlR4FhNNjgx0rGcLRU0rct/xYlPxFLg7fqMvlJvQ5X1A5M/Vh9Ye0uBiwi1uneY9xFY+VUDhtHxCg3Uz+dkCt9fVn7lU8QDMhGrEQyRaK9AMFT+ryBWdmsGcFzDCinDngOymIPk7wfnirgeJ+rr9+Fyr3N4bgADaN0plcReeREE+luzFb3vGx3uhOyFqhqCWvn/7GJVoPw13jzaYNKkqQ1EppD1EEqqPR1wnAKHVMzR8y7FI/YBECck9JbeV951+QceZTFiTEe4Yz6Aj2iQcgx4/pz64l33IeeX+y04V0kq+q0DTkInI44Kh63BJYRKWweucN710t6l7PoSaf5nnhS/+KEHoLgFmjV8QwNycUHDIUqFOnJbp9JJ+p3PDWM8uvpVqT1uorD2aYaop4nLlXX5ysGAUNTAVq+2JrXaIKyBDkjQsgDypLJjnsakiu/HypOrLnlSmZ1ylojNOiWnx42ALJiLxtMuD3M4LW32g989HuZbpnRBWfH6B5VIgdThXJJKzdnk88It/iYltmJ7SSmGNcBIf2MLee2fbS+iQWfIjlpa39y4gQsUshzVplwm1KyiVGxCo30fbcZBnTXVKZQfJoLgOdepgxWGrKr5yAnq59ITtkLN5xenZDcPImsuu8taEUqdfRIMgk3SxyGo/UAAltRj5K5KqcpIyu3icm3RtgB6Y6mZAd6bJ1/AxeZPO/tgs+HGv3rKh0SbEauXNvHt+PVXbZrAqc2u4KTSJ/vuePUvdZE/MKSDPBTQ2ytldXtRhf4EglsZoL0MxavWOXJZC7iA== 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)(39860400002)(396003)(376002)(136003)(46966006)(36840700001)(82740400003)(86362001)(83380400001)(2906002)(82310400003)(8676002)(4326008)(52536014)(36860700001)(70586007)(316002)(166002)(356005)(186003)(19627235002)(54906003)(9686003)(6506007)(33656002)(336012)(53546011)(5660300002)(26005)(7696005)(9326002)(966005)(70206006)(110136005)(55016002)(8936002)(81166007)(47076005)(478600001)(473944003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2021 08:31:42.4245 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2624b5bd-cd9b-4f84-e994-08d925a0d989 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: DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2162 Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_AS8PR08MB68064BA7032432010C2445E6843D9AS8PR08MB6806eurp_" --_000_AS8PR08MB68064BA7032432010C2445E6843D9AS8PR08MB6806eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Khasim, When exporting for the first time, you should check if you're subscribed to= the EDK II development mailing list. Otherwise, your patch email will get = rejected. You can subscribe here: https://edk2.groups.io/g/devel. Make sure= that you reply to the email with subscription confirmation sent from norep= ly@groups.io. Unless you do it, you won't become = a member of the mailing list. Additionally, you would need to wait for a da= y or two so that the mailing list admin approves your membership. Hope this helps. Regards, Sami Mujawar From: Khasim Syed Mohammed Date: Wednesday, 2 June 2021 at 08:16 To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Khasim Mohammed Subject: [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration m= anager support Resending the patches again as the previous two sets didn't make it to the = mailing list. This patch series implements the configuration manager for N1Sdp platform. It enables support for generating the following ACPI tables: 1. FACP 2. DSDT 3. GTDT 4. APIC 5. SPCR 6. DBG2 7. PPTT 8. IORT 9. MCFG 10. SSDT - PCI 11. SSDT - REMOTE PCI The changes can be seen at: https://github.com/khasim/edk2-platforms-n1sdp Khasim Syed Mohammed (4): Silicon/ARM/NeoverseN1Soc: Add mem regions to support multi-chip usecase Platform/ARM/N1Sdp: Introduce platform DXE driver Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations Platform/ARM/N1Sdp: Configuration Manager for N1Sdp Platform/ARM/N1Sdp/N1SdpPlatform.dec | 100 + Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec | 35 +- .../ConfigurationManager.dsc.inc | 16 + Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 38 +- Platform/ARM/N1Sdp/N1SdpPlatform.fdf | 22 +- .../ConfigurationManagerDxe.inf | 167 ++ .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf | 48 + .../Library/PlatformLib/PlatformLib.inf | 28 +- .../ConfigurationManager.h | 307 +++ .../ConfigurationManagerDxe/Platform.h | 92 + Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h | 35 + .../ARM/NeoverseN1Soc/Include/NeoverseN1Soc.h | 10 +- .../ConfigurationManager.c | 2197 +++++++++++++++++ .../ConfigurationManagerDxe/Hmat.c | 103 + .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c | 52 + .../PciHostBridgeLib/PciHostBridgeLib.c | 18 +- .../Library/PlatformLib/PlatformLib.c | 43 +- .../Library/PlatformLib/PlatformLibMem.c | 84 +- .../AslTables/Dsdt.asl | 477 ++++ .../AslTables/SsdtPci.asl | 247 ++ .../AslTables/SsdtRemotePci.asl | 156 ++ 21 files changed, 4231 insertions(+), 44 deletions(-) create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nager.dsc.inc create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/ConfigurationManagerDxe.inf create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/ConfigurationManager.h create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/Platform.h create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/ConfigurationManager.c create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/Hmat.c create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.c create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/AslTables/Dsdt.asl create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/AslTables/SsdtPci.asl create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationMa= nagerDxe/AslTables/SsdtRemotePci.asl -- 2.17.1 IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you. --_000_AS8PR08MB68064BA7032432010C2445E6843D9AS8PR08MB6806eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Khasim= ,

&nbs= p;

When exporting for the first time, you should check = if you're subscribed to the EDK II development mailing list. Ot= herwise, your patch email will get rejected. You can subscribe here: <= a href=3D"https://edk2.groups.io/g/devel" target=3D"_blank">https://edk2.gr= oups.io/g/devel. Make sure that you reply to the email with subscription confirmation sent = from noreply@gr= oups.io. Unless you do it, you won't become a member of the mailing lis= t. Additionally, you would need to wait for a day or two so that the mailing list admin approves your membership.=

&nbs= p;

Hope this= helps.

&nbs= p;

Regards,<= o:p>

&nbs= p;

Sami Muja= war

&nbs= p;

From: Khasim Syed Mohamme= d <khasim.mohammed@arm.com>
Date: Wednesday, 2 June 2021 at 08:16
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>, Leif Lindholm = <leif@nuviainc.com>, Sami Mujawar <Sami.Mujawar@arm.com>, Khasi= m Mohammed <Khasim.Mohammed@arm.com>
Subject: [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configur= ation manager support

Resending the patches= again as the previous two sets didn't make it to the mailing list.

This patch series implements the configuration manager for N1Sdp
platform. It enables support for generating the following
ACPI tables:
             1.= FACP
             2.= DSDT
             3.= GTDT
             4.= APIC
             5.= SPCR
             6.= DBG2
             7.= PPTT
             8.= IORT
             9.= MCFG
            10. SSDT= - PCI
            11. SSDT= - REMOTE PCI

The changes can be seen at:
https://github.c= om/khasim/edk2-platforms-n1sdp

Khasim Syed Mohammed (4):
  Silicon/ARM/NeoverseN1Soc: Add mem regions to support multi-chip
    usecase
  Platform/ARM/N1Sdp: Introduce platform DXE driver
  Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations   Platform/ARM/N1Sdp: Configuration Manager for N1Sdp

 Platform/ARM/N1Sdp/N1SdpPlatform.dec     &nb= sp;    |  100 +
 Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec   |  = 35 +-
 .../ConfigurationManager.dsc.inc      &= nbsp;       |   16 +
 Platform/ARM/N1Sdp/N1SdpPlatform.dsc     &nb= sp;    |   38 +-
 Platform/ARM/N1Sdp/N1SdpPlatform.fdf     &nb= sp;    |   22 +-
 .../ConfigurationManagerDxe.inf      &n= bsp;        |  167 ++
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf |   48 +
 .../Library/PlatformLib/PlatformLib.inf     =   |   28 +-
 .../ConfigurationManager.h       &= nbsp;            |&n= bsp; 307 +++
 .../ConfigurationManagerDxe/Platform.h     &= nbsp;  |   92 +
 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h  |   35 +=
 .../ARM/NeoverseN1Soc/Include/NeoverseN1Soc.h |   10 +-
 .../ConfigurationManager.c       &= nbsp;            | 2= 197 +++++++++++++++++
 .../ConfigurationManagerDxe/Hmat.c      = ;      |  103 +
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c   |  = 52 +
 .../PciHostBridgeLib/PciHostBridgeLib.c     =   |   18 +-
 .../Library/PlatformLib/PlatformLib.c     &n= bsp;   |   43 +-
 .../Library/PlatformLib/PlatformLibMem.c     = ; |   84 +-
 .../AslTables/Dsdt.asl        = ;            &n= bsp;   |  477 ++++
 .../AslTables/SsdtPci.asl       &n= bsp;            = ; |  247 ++
 .../AslTables/SsdtRemotePci.asl      &n= bsp;        |  156 ++
 21 files changed, 4231 insertions(+), 44 deletions(-)
 create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManager.dsc.inc
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/ConfigurationManagerDxe.inf
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe= .inf
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/ConfigurationManager.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/Platform.h
 create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/ConfigurationManager.c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/Hmat.c
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe= .c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/AslTables/Dsdt.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/AslTables/SsdtPci.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/Configurat= ionManagerDxe/AslTables/SsdtRemotePci.asl

--
2.17.1

IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in any medium. Thank you. --_000_AS8PR08MB68064BA7032432010C2445E6843D9AS8PR08MB6806eurp_--