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.45]) by mx.groups.io with SMTP id smtpd.web09.8254.1611319887795206514 for ; Fri, 22 Jan 2021 04:51:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=lZFLygWA; spf=pass (domain: arm.com, ip: 40.107.1.45, mailfrom: joey.gouly@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=UyAp6q9EpuvqcYdJCxOvL36pNAcE8Vo+bxfKCXor+L0=; b=lZFLygWA5rk+cG2tknlUx8PyMkXuCtEcOiNo5erjG3+Ln1E1grI6zBBHzE0M3xxA3wApvfXbpPuc0BnyoZo9Px/N/eZ6Si5dvHyBKU1SNsDzINMkZo0EAfaUYk9zmoZ2vXRqHPT8wYCmeOx7pYShk69uIM8HtYxd05C+ahseknY= Received: from AM5PR0701CA0014.eurprd07.prod.outlook.com (2603:10a6:203:51::24) by DBBPR08MB6297.eurprd08.prod.outlook.com (2603:10a6:10:20b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Fri, 22 Jan 2021 12:51:22 +0000 Received: from AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:51:cafe::e0) by AM5PR0701CA0014.outlook.office365.com (2603:10a6:203:51::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.6 via Frontend Transport; Fri, 22 Jan 2021 12:51:22 +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 AM5EUR03FT031.mail.protection.outlook.com (10.152.16.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Fri, 22 Jan 2021 12:51:21 +0000 Received: ("Tessian outbound 4d8113405d55:v71"); Fri, 22 Jan 2021 12:51:21 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: eb50efd20967b3d3 X-CR-MTA-TID: 64aa7808 Received: from 280c5646a172.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EDF1072B-37D9-411C-8B2F-51FE28725477.1; Fri, 22 Jan 2021 12:51:16 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 280c5646a172.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Jan 2021 12:51:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SEIWLDliHwXoMe0jnChSUB07U+ursWB5PIzcQldzUCkt4XcIHsJMw23VstCIuX4HWvx0qfLTcZso4PgZNIu/VrMAw6m+/bC1euZz81hbbvdKrrdmHnlIiC5u85HanjDfR8S7O2BqERTBmV5sI8XE7i5zKNa8KzH9BFIShrGeo1dYe//bK9APUlghhDe5qBsP2KKPsuSlGcrEl2fTqTGYQLM+b8OVg+02pI1cNaaBNTILthQkWlXfbdGqgDbBVjMD2bWBI5fM2UnWJSFIVD/8TeK/bHqcPZcAihNrQiSGvs9xJY/NFTyFs94pX/taoYfq9zsngBY7/8UwR/7JWP9nbQ== 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=UyAp6q9EpuvqcYdJCxOvL36pNAcE8Vo+bxfKCXor+L0=; b=iwHHKn75T56xceSmZCEpz9UdWVP4BAXP9pjJriNxRjMucSxDPBCgd7lyF+TBNaIgv9FnykffTjdRxtbiEL4W6aKBxMyrEkbWlrOTiNuOHsqvzupQQFLQxLcUR9X+sep/CwaRTdgGjya3fISF9LsiKNjiIGQpfAKE+L7hvdbGwgxeR0LHuD0rbgUXu+CT/t7fGVPut/A2srEAOrbVCs68vpNf2+z+GlinxK+xKPvWTMkM1TgYBDxMdpsiKMfnkf7pokySHw/5vhjGbl73ynpJhC3sSFFSeM2NCxpS5pibdanA/4awE8Ca3+oDLyw6gq0b5WHmZTll1kl//pXGm5qT7g== 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 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=UyAp6q9EpuvqcYdJCxOvL36pNAcE8Vo+bxfKCXor+L0=; b=lZFLygWA5rk+cG2tknlUx8PyMkXuCtEcOiNo5erjG3+Ln1E1grI6zBBHzE0M3xxA3wApvfXbpPuc0BnyoZo9Px/N/eZ6Si5dvHyBKU1SNsDzINMkZo0EAfaUYk9zmoZ2vXRqHPT8wYCmeOx7pYShk69uIM8HtYxd05C+ahseknY= Received: from DB6PR0202CA0046.eurprd02.prod.outlook.com (2603:10a6:4:a5::32) by PA4PR08MB6125.eurprd08.prod.outlook.com (2603:10a6:102:e1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Fri, 22 Jan 2021 12:51:14 +0000 Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a5:cafe::94) by DB6PR0202CA0046.outlook.office365.com (2603:10a6:4:a5::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.14 via Frontend Transport; Fri, 22 Jan 2021 12:51:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; 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; Received: from nebula.arm.com (40.67.248.234) by DB5EUR03FT041.mail.protection.outlook.com (10.152.21.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3784.11 via Frontend Transport; Fri, 22 Jan 2021 12:51:14 +0000 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.2044.4; Fri, 22 Jan 2021 12:51:13 +0000 Received: from e124191.cambridge.arm.com (10.11.7.12) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2044.4 via Frontend Transport; Fri, 22 Jan 2021 12:51:13 +0000 From: "Joey Gouly" To: CC: , , , , , , Subject: [PATCH v2 0/2] Add a Pcd to override the 16650 HID in SSDT Date: Fri, 22 Jan 2021 12:51:10 +0000 Message-ID: <20210122125112.4705-1-joey.gouly@arm.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-HT: Tenant X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 912cc8f0-82e0-418e-2df0-08d8bed46b83 X-MS-TrafficTypeDiagnostic: PA4PR08MB6125:|DBBPR08MB6297: X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr 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: 9hsQuCTiqZFg36Xewx9rw4F7JpfZpXzbwTwMOYF4Jc/BTp1CML0OeN658Z4lwMygmTvb1rKTdoj72g+K/3Ggfxn2DDlfNGSV6IJNB85iz2bN+lqEZ13h2vkq7ectbJiaA07G0RDEEQMTBQARqUmR5bKkBEnzOoBiQxevZJpnsoHGyMyCt2KCCjc9kOBDMc3XTeMWcpCazGDC3rTlNSRyvcR3sen41kX0+Kb3TWkiY1dYDkd7W+mnLE96xknlh1BXeD2Y6kdvpD3dL+G0N/IxrLIMN2qA7objdXyi+rOFvL2TxVkqOWKeXQMmXGNYfjwiqLjdUxQDYGXvweYMXbENj9vUcktvnhpdWvXdgov0YdV/HL9vXZzJGVl5zmye3fJyFWSgypY1YzhOrZwox+1V1hVDFWUjyHGWHUgAZSH2DwKKyxX/W6Mugokr2GUxuoLeSmeQ1Ap1B7HgpupBJt/cNPNchdsCGGIXpjP1va6S9DeWBB5v8RYieNb2Xz5WTLEV3Mkozb6Tl33Tcvo4BM8ijzQb5/3hYmDJ+A4qrxyVZRahCsxW1/TXrU8FJ2xzuDBV 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:(4636009)(396003)(39840400004)(346002)(376002)(136003)(46966006)(4744005)(186003)(26005)(5660300002)(1076003)(356005)(8936002)(83380400001)(6916009)(81166007)(70586007)(36756003)(2906002)(70206006)(316002)(86362001)(478600001)(2616005)(966005)(44832011)(8676002)(336012)(7696005)(19627235002)(4326008)(426003)(54906003)(47076005)(82310400003)(36610700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6125 Return-Path: Joey.Gouly@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 3167ccc8-1bab-4b7f-4a0a-08d8bed466f1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H3ZwfhZXEnjYr5yE/pfoxbSyrcP4Hfla5SxnvC8HKKx2h1MBfla0xyfJF5Q2n7T5hJMNpJdl7CZbO99LHhgO21ga+ZK5y6VqGf7ZPkGL556GDczjTb2FVHs9UR/5oUZVtre7zdeBNe5EcHg/2I4N6eqUZOYUdpUlYgjQvjFIOumxp1iEr+FfUipF/TYmjqlRubb0Ctecan1RPE2T8TbLyDSMy8HNpsCEg+yyu/qb+uhDTChFKKIVUoC7upAAlvIlDTzDLkuHRy76KXczj6Zgw5Hkm0Ps2gz63IyN1dk5GdDvivzRPUrWzk0o5N2/BZjdYluXECxJeZ+zfQE/Hvx11j7W3zQZWtWsU0CdeTJHLACGzfvCFOphR9R4EeYoja26erNqEubrCuadHwBKrFI/80Eigc8tIBOT/IeVEOx8QCNaLnWlfknHoBsFPQz1qlH/vPEtQfF6wzkejheNGLN7ixf/O6ESUnhm6bGQ43T54c1bLCQEktRG47zLS8PSr3N4zd1SSSILXz19qOMVnGj/RYljgoEFFXtsSE5CGaj8awg= 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)(39860400002)(396003)(136003)(346002)(376002)(46966006)(82310400003)(966005)(36756003)(81166007)(8676002)(70586007)(83380400001)(4326008)(5660300002)(2906002)(8936002)(186003)(4744005)(6916009)(478600001)(54906003)(2616005)(19627235002)(26005)(336012)(47076005)(44832011)(70206006)(82740400003)(86362001)(426003)(1076003)(316002)(7696005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2021 12:51:21.8433 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 912cc8f0-82e0-418e-2df0-08d8bed46b83 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: AM5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6297 Content-Type: text/plain This series adds PcdNonSbsaCompliantSerialHid so that firmware can override the PNP0501 HID used by 16550 UART in the SSDT table, in case they are not compatible with the generic PNP0501 HID. I have tested this with acpiview, some extra testing would be appreciated. Changes available at https://github.com/jgouly/edk2/tree/1588_non_sbsa_hid_v2 v2: - Renamed PcdNonSbsaCompliantSerialHid to PcdNonBsaCompliant16550SerialHid Joey Gouly (2): DynamicTablesPkg: Don't use gEfiMdeModulePkgTokenSpaceGuid DynamicTablesPkg: Add an override for 16550 HID in SSDT DynamicTablesPkg/DynamicTablesPkg.dec | 13 +++++++++---- .../DynamicTableFactoryDxe.inf | 8 ++++---- .../SsdtSerialPortFixupLib.inf | 4 +++- .../SsdtSerialPortFixupLib.c | 14 +++++++++++--- 4 files changed, 27 insertions(+), 12 deletions(-) -- Guid("CE165669-3EF3-493F-B85D-6190EE5B9759")