From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.73.137; helo=nam05-dm3-obe.outbound.protection.outlook.com; envelope-from=christopher.co@microsoft.com; receiver=edk2-devel@lists.01.org Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730137.outbound.protection.outlook.com [40.107.73.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A853C20945D80 for ; Mon, 23 Jul 2018 15:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cr0zP9iER0E508KzULOuNq8FxCTz5K5skNERVi+g2Yc=; b=PD8YCMDegyzy55/zhqRLelc29PG3bwnmnjsV02UdUDc/YD9h2osD3SVndtRz5LbgmMvE4+l4ITtUFV2YQdcjbS61CnnZbJNTmXYOiUQ/xcg49XUNinwDvRGpq5+QTdn+RlMDAcYCQzDeLTqmXMBT26SlqAROnJmYF1BDN5O0QIc= Received: from DM5PR2101MB1128.namprd21.prod.outlook.com (52.132.133.20) by DM5PR2101MB1014.namprd21.prod.outlook.com (52.132.133.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.1; Mon, 23 Jul 2018 22:09:53 +0000 Received: from DM5PR2101MB1128.namprd21.prod.outlook.com ([fe80::b4d3:dabb:9372:9740]) by DM5PR2101MB1128.namprd21.prod.outlook.com ([fe80::b4d3:dabb:9372:9740%3]) with mapi id 15.20.1017.000; Mon, 23 Jul 2018 22:09:53 +0000 From: Chris Co To: Mark Kettenis , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH edk2-platforms 3/4] Platform/SolidRun: Add Hummingboard ACPI tables Thread-Index: AQHUIn1JVHzI0ZHx9USOloBpN1tTZqSdVPDQ Date: Mon, 23 Jul 2018 22:09:52 +0000 Message-ID: References: <245a2cb56bb240ef@bloch.sibelius.xs4all.nl> In-Reply-To: <245a2cb56bb240ef@bloch.sibelius.xs4all.nl> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=chrco@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-07-23T22:09:50.7050280Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General x-originating-ip: [2001:4898:80e8:3:fce1:3cd1:8587:9405] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR2101MB1014; 6:JPXgdLN+M09525R9EDsxeLi/74sFoQlekK+J5TMY+XUSZOZ5PV13wUv3XweXKZuBfw0oNuvk3bnXu0Zkklj1cHPtjgNs74jeteu0qu1Dvvm6JbtiodlWEcXS/hfcd6Ifzh6J7JLTnXxK4NNuRx8aGa5xR1PTTkMLFdvjmyXttQ34wXmcMIua+c21MvA1sPUQrxbdIqkZoTZjnelyi2ujoKkbcxI5rUEvKnlxZPC23AePQfMqSJu2b3MQ3d4TgGmlcrKfKxO4lfv+qe0R3GwGbixNs9A84rVY7ivvVH0FwHnXQbxeb8/l54ZsMxe8c2pqTS+JW+XtAmxrm1pc9+mBbQW/OAv8Dspky423YAUmS3qd6yZVbFBwj0Ev0OLiasiUETliUhgS5CqIWLjriRkB2X/FE3tZeo1NmXNzx6serELwKtDRbYMxccYemzUFOq3r1qf9oXXwjdlH5HNxWRFlXg==; 5:4OBW9dBHInRzaIvTi471gsMIcJcuM5NwI5ld1c0FkddAJSv6SEFoZAi1TAZUIukG76RsWOY0IU5kkyK2ZZBpV8xsM6tUIj1M76+Rt8r0BR+TZ4okWpPpS0NGz0Gtd/xPLcJRK1C4y6j8QFvfV5oMyMgc2JvQ6BIrNxTlnO/q7u4=; 7:oc/MfEHmxWjkPnTHTwQRjgBtiAcBIYVrpgAB0KFi6W9XQJEBDBn51mesUmIfHOnE27oAmF6QNN5JEk5bw6/HptV1KKmoP5zXG7hI/5H0f83xeByP/7juX3GbW9JMCTCkEaqgixFCUNQsq3rMvYNFPJU7pW6Jt3C0fuRG0NbEvFwW1ICdTKT5MTTWFBKkZYW5cTBLnWNhua2PV+Qt3Dp2mT8BLJB0ii4zrDKq6MQR7sEEOwZGI0Ib0axPz9MCDRGi x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 87038c91-1cca-46da-a980-08d5f0e90430 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600073)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7193020); SRVR:DM5PR2101MB1014; x-ms-traffictypediagnostic: DM5PR2101MB1014: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Christopher.Co@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(189930954265078)(162533806227266)(219752817060721); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(2018427008)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:DM5PR2101MB1014; BCL:0; PCL:0; RULEID:; SRVR:DM5PR2101MB1014; x-forefront-prvs: 0742443479 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(39860400002)(136003)(396003)(346002)(13464003)(199004)(189003)(7696005)(110136005)(53546011)(6246003)(6436002)(6506007)(11346002)(68736007)(256004)(229853002)(14444005)(446003)(53936002)(25786009)(106356001)(97736004)(486006)(5660300001)(8676002)(81156014)(14454004)(10290500003)(81166006)(33656002)(2900100001)(55016002)(6306002)(186003)(9686003)(99286004)(76176011)(46003)(105586002)(8936002)(2906002)(102836004)(476003)(86362001)(575784001)(86612001)(966005)(2501003)(7736002)(10090500001)(72206003)(305945005)(22452003)(6116002)(478600001)(74316002)(345774005)(5250100002)(8990500004)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB1014; H:DM5PR2101MB1128.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: DoC6Ezkfqn5jzsJc26nMUvcYicvFC/ovWmZmXgKMSxlc/uRhQENRo66mFuIdJJ9A4a7Nbs8BE3b8IZFgKHnoYxIdzscLhan4pljpkoyHK1yvDzIqpC6qbLqW8/ZtZX/sGhm/V11Jq5jQ4I07NfCffEiP73JX32Uzd2n2MievRG6mnFx+/z9r7kjMQQYAg4SfAt8nuWy/T1eUr7loeS9iESZAau64yTckeouce4Ik5sX1Evpt09dM1aDaDkTbpT5IxU4/H1RPfdOVCdbe+aAtZ5eELzEh+255dbaSZ2PGAfmTmFl6BpUXnQzfdxK8b4c1QqLO5Yrr9EZUqydWVVLr4BmANkjT07qY4d88v2yEQ3Y= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87038c91-1cca-46da-a980-08d5f0e90430 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2018 22:09:52.9156 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB1014 Subject: Re: [PATCH edk2-platforms 3/4] Platform/SolidRun: Add Hummingboard ACPI tables X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2018 22:09:56 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Mark, > -----Original Message----- > From: Mark Kettenis > Sent: Monday, July 23, 2018 5:04 AM > To: edk2-devel@lists.01.org > Cc: Chris Co > Subject: Re: [edk2] [PATCH edk2-platforms 3/4] Platform/SolidRun: Add > Hummingboard ACPI tables >=20 > Hi Chris, >=20 > I noticed that in the DSDT for this platform, the _DSD for some devices u= ses > the Device Porperties UUID. Existing uses of this UUID on ARM platforms > within the edk2 use device properties aligned with the DeviceTree > specification > (https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww > .devicetree.org%2F&data=3D02%7C01%7CChristopher.Co%40microsoft.co > m%7C99f29cc6aea24ed8683908d5f0946b33%7C72f988bf86f141af91ab2d7cd0 > 11db47%7C1%7C0%7C636679442587755527&sdata=3D77ZJN%2F%2B0aeoj > so4KgyxwyvtEjlsF1uTMSCkCVPai5s0%3D&reserved=3D0). The device > properties in this patch clearly are not, even though existing bindings f= or the > i.MX6 hardware you're targetting exist. >=20 > I also noted that the "RegisterBasePA" property duplicates information > provided by _CRS, which is something that the Device Properties UUID > specification explicitly forbids. Thank you for the feedback! We use _DSD methods in two locations: 1. SDHC - We can remove this _DSD. It is an artifact from initial developm= ent and is no longer needed. I will remove it in the next version of this = patch. 2. Rhproxy - This is a Windows-specific software device to expose I/O to us= er applications. We have documented our required format for this _DSD here= - https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/enable-user= mode-access I don't expect any other operating systems to use this rhproxy= device. Thanks, Chris >=20 > Cheers, >=20 > Mark