From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.53]) by mx.groups.io with SMTP id smtpd.web11.1189.1608061001832417352 for ; Tue, 15 Dec 2020 11:36:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@vmware.com header.s=selector2 header.b=npftHN5U; spf=pass (domain: vmware.com, ip: 40.107.236.53, mailfrom: awarkentin@vmware.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R7KoJ4Q5WWmpdbexf79cOQhFKpv9p8C2z5l+8EovYdvmkQ6GlmrZAqni1bxPx0gSpd6Nh9XJRbecCtZqK2bAMPTzInQE83xQzgI4xB1PUIsyUGYN2MCVHKhejb26nO6EbzxOGsU+6jGEzhbdkCY7huRqDms6HAW3vHAH1EojFnGOYBI4er9rNsrS6gCEj/Jo41KTjoGH5f8F+hPVTvY5ViDnlseHOaXnkqAVq9sSnxmNv3RotRMPTAhWzfRhIrZKwUVeLw8oTgMVKPvpJyknELC6RXCCWFr+dlOE8FjfjKXrMWGcH2/DM+VK0d/S9YoqUSzDo1gmDZsVBPoT9DM//Q== 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=lm6503W3oiczaZpjZRM0qt/d5qxwIdkeAQal6DR9+48=; b=bi7wUf9VeHWXTqvk5AiVh1zVVUJEotecqt+1Zj+Zzz2XPKTgsEVIygdKwHhvFFGiATBYrDcyEJ+b4Jf3+7macA9a95ej+WwC6ILIdvjcycKi8snbiFDRXAWZkhuCOmaM+tyCMMT/d+fx2gqpO00yBeGAGAh4MNDBrfbGZ9dpzRpg7S0Cg+b90z7YjI5IpQEDh3l03HtM+Th4Zz/cyvZcSgZ9O8IhVRqU2cfqumP489GYA6yclflEsp63iNFrVo1UFy3rIoMp9Rj05xf0lRLeCwrM0ka8U40JYGRQ5AIR9lEIQH/XL8OTdexOmUkA3zIp4VixH/5mjTWWJQxn78qgjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lm6503W3oiczaZpjZRM0qt/d5qxwIdkeAQal6DR9+48=; b=npftHN5UJm4/712cwnxjG6HbpVog30NYsnp2yqQ8G8qgiqoetQb7XX0ucEc3idHbtELAm8ZlIfzpEhARaBqOIGMdj/yrgK/IqQ8KwbT8i49+1L19zXyH+/2T09ivStRwwnuasPuexl9gDgZqPw3+Ak8Od7dwQWyMHpOM0qcubEE= Received: from SJ0PR05MB7580.namprd05.prod.outlook.com (2603:10b6:a03:2e0::24) by BYAPR05MB6598.namprd05.prod.outlook.com (2603:10b6:a03:e3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.13; Tue, 15 Dec 2020 19:36:39 +0000 Received: from SJ0PR05MB7580.namprd05.prod.outlook.com ([fe80::ad1c:9900:1bea:47cf]) by SJ0PR05MB7580.namprd05.prod.outlook.com ([fe80::ad1c:9900:1bea:47cf%6]) with mapi id 15.20.3654.025; Tue, 15 Dec 2020 19:36:39 +0000 From: "Andrei Warkentin" To: Jeremy Linton , "devel@edk2.groups.io" CC: "ard.biesheuvel@arm.com" , "leif@nuviainc.com" , "pete@akeo.ie" , "andrey.warkentin@gmail.com" , "samer.el-haj-mahmoud@arm.com" Subject: Re: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up sd, and tweak GPIOs Thread-Topic: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up sd, and tweak GPIOs Thread-Index: AQHW0nA3OVktWtvhvkq64OC7GiP+W6n4ePK9gAAKBgCAAAtL2A== Date: Tue, 15 Dec 2020 19:36:39 +0000 Message-ID: References: <20201214232350.1192387-1-jeremy.linton@arm.com> <20201214232350.1192387-7-jeremy.linton@arm.com> ,<30beb5f7-75da-2f57-1dea-b4f973498a64@arm.com> In-Reply-To: <30beb5f7-75da-2f57-1dea-b4f973498a64@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=vmware.com; x-originating-ip: [98.214.99.181] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3b084209-8351-4ee2-bc77-08d8a130be7f x-ms-traffictypediagnostic: BYAPR05MB6598: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DXGXFQWGjQ9IJbciKspDN8RVmWU6HiK31RoBBKZ1SiqM4E1bCWagsGORIEkGv/T2katecLcJA6tdmoQznLGocfwTDe9y2r3IO4qpEyCO8t0G6BvWL6/jBM/dbUqfQCy/KHTjiLY6VPxyc4qozZciwbxC9Q40064qbP72I2281nrv5eBKthJBvtG7zYhBaGqoQrYH6r0WpvQmx4CoWPI+NZwb0fyHUaQa7B2lMpiWxvjTLvtn58zBKSdajFuWO/wl+pkWtOjCUNp0iPPRBfqcyWDrlbaYS3E5dJ1rIVKIWUKjBm83sSjPd6dhdCraEa3rO6zieSgyMalGq1oyBWne78iki/cbxIVtDV8TH5Uf7Hc7AOBs7criO8oysVGThrUNucZpcP4WWIXP54W+mv95n3H0QuVmsbZqNINel1rQb/1It/2Gg5FlMT2vsed2JMlbZoiN0dkkM1itoL19dYg2sw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR05MB7580.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(396003)(346002)(366004)(39860400002)(136003)(45080400002)(478600001)(71200400001)(5660300002)(26005)(66476007)(33656002)(66946007)(8936002)(166002)(52536014)(53546011)(186003)(966005)(86362001)(8676002)(9686003)(91956017)(4326008)(54906003)(76116006)(19627405001)(316002)(55016002)(66556008)(7696005)(83380400001)(110136005)(6506007)(64756008)(66446008)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?DfFrZc4Dg/yBKhbjJQgs3/zAs7egwa0jHn/Ak6d3QV5zpPm7W/6SyQid+2bp?= =?us-ascii?Q?vTx/WUkCb6WaecwLekvGNGgiVq69Py6AMWQRFCtkgaR/QyoyfA2XCdNavv4y?= =?us-ascii?Q?1SbQMtyavpeZp7HvB4rrsYLKv4Qc/V2BxaEwZZibr+AY31BrwfYYXdjln4QD?= =?us-ascii?Q?yL3PlTUq0q3f1NirB0NDqGVxUtgbYchlB4l1mm+V8vJlsppop1mxwg2pYlEL?= =?us-ascii?Q?ooE1YIJe8BwO9K+OqTm57zq4XZoI3KZTcx3KT/hvz6YbV34mK7LOaGifdwjq?= =?us-ascii?Q?yFlcHRczF1ABmUy/rhpZX9Ky2FxxPhvJ8N1oQEcyxSokjmWyHN6ok4tdDADK?= =?us-ascii?Q?NckdwHiW+EzBP+991IVg/b+BBC6N4kdQwirkMz3KxGpPdEmSvZTvEX1Ny++z?= =?us-ascii?Q?ccoP0E/twZzlinUP2wy27c491B2j1PDTZReomo7KVGBXongd2uG+OrvHvg9Z?= =?us-ascii?Q?amKt8RLiia7xKVgI5J28F0L9m4akYHh1Y8W1CGrE89XkdZGeQ07CGtQaVQ/+?= =?us-ascii?Q?XcOI2zt2gjB4DXEEEALVP1EAXq8gFaBS3CuB3eB2Oi6/Ul3XcFTd6taQ6b/e?= =?us-ascii?Q?sV4q/K9AYDSaatbHpim0jqHQRNBQAQS7qZp2AO++iFV7ABfVbEHDdpqf64rK?= =?us-ascii?Q?K1ZihFbohMm+6gzqGMEpjdUt7NwX602QTk4mAFHZRAKlpl5/0nwy4RRpONNC?= =?us-ascii?Q?tmkfE3M/W3ZJuaXyaoP0W8446PcDJH4/AX5yUX8HMAzntWScXTn2gC04kK4r?= =?us-ascii?Q?S42/kwuWPyOdG9CeCeFHFJ/uhw9sJDAPULkVBXLIGVQLc0IhM1IhlWiwzYWW?= =?us-ascii?Q?Khdx8yUmAa0AY1WvPdACOBTkH1x8v/diFxwOxQOSZ8je9JMzzw+JVDhmamCp?= =?us-ascii?Q?3HejTgtyUL2pOB7SSM6K3IkEVlVb9PiWyMVER/+GDxgVmtIiQ+C5m3H/zccu?= =?us-ascii?Q?cBfXQ2wfjpJSg838fPdWXb4G/RxIOY2TYATYmq9/3FY=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR05MB7580.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b084209-8351-4ee2-bc77-08d8a130be7f X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2020 19:36:39.8623 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jwbXTv/KVlMwBhzCw7GiVY6OV2/FLD5WIrTIzCz7lTM2/4rVBGdkT3xPmXQUEf8SF3B3gU7wN3I3V2hBGFbHTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6598 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_SJ0PR05MB7580AC02117660DC0FE1C1CEB9C60SJ0PR05MB7580namp_" --_000_SJ0PR05MB7580AC02117660DC0FE1C1CEB9C60SJ0PR05MB7580namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Andrey Warkentin ________________________________ From: Jeremy Linton Sent: Tuesday, December 15, 2020 12:55 PM To: Andrei Warkentin ; devel@edk2.groups.io Cc: ard.biesheuvel@arm.com ; leif@nuviainc.com ; pete@akeo.ie ; andrey.warkentin@gmail.com ; samer.el-haj-mahmoud@arm.com Subject: Re: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up sd, an= d tweak GPIOs Hi, On 12/15/20 12:21 PM, Andrei Warkentin wrote: > Could we rework some of these magic constants? Esp the SetPowerState ones= . Yes, I know from the mailbox description what the 1,1 do (on with wait?). But its clear as mud what the channel "0" really means. It seems to have varying definitions, from "power everything" to "power sd". So it may depend on model, but again, ugh, uboot is doing it. > > Do we need both EMMC and EMMC2 clocks enabled all the time? I think so, not so much for edk2, but for the resulting OS. At least until we get AML to power on/enable them. Which is sorta a todo at this point for the platform, we really should be supporting the ACPI power states and forwarding that info via mailbox commands. > > A > ________________________________ > From: devel@edk2.groups.io on behalf of Jeremy Lin= ton via groups.io > Sent: Monday, December 14, 2020 5:23 PM > To: devel@edk2.groups.io > Cc: ard.biesheuvel@arm.com ; leif@nuviainc.com ; pete@akeo.ie ; andrey.warkentin@gmail.com = ; samer.el-haj-mahmoud@arm.com ; Jeremy Linton > Subject: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up sd, and = tweak GPIOs > > It seems we should be powering up the sd cards, and possibly > the clocks as well to assure they are setup properly before > we attempt to access the controller. > > Signed-off-by: Jeremy Linton > --- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c b/Platfor= m/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c > index 28f57438c5..8829740938 100644 > --- a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c > +++ b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c > @@ -552,6 +552,15 @@ ApplyVariables ( > GpioPinFuncSet (37, GPIO_FSEL_ALT3); > > GpioPinFuncSet (38, GPIO_FSEL_ALT3); > > GpioPinFuncSet (39, GPIO_FSEL_ALT3); > > + > > + /* > > + * power and clock everything by default > > + */ > > + Status =3D mFwProtocol->SetPowerState (0, 1, 1); //SD on > > + Status =3D mFwProtocol->SetGpioConfig (RPI_EXP_GPIO_SD_VOLT, > > + RPI_EXP_GPIO_DIR_OUT, 1); //3= .3v > > + Status =3D mFwProtocol->SetClockState (RPI_MBOX_CLOCK_RATE_EMMC2, = 1); > > + Status =3D mFwProtocol->SetClockState (RPI_MBOX_CLOCK_RATE_EMMC, 1= ); > > } > > } else { > > DEBUG ((DEBUG_ERROR, "Model Family %d not supported...\n", mModelFa= mily)); > > -- > 2.13.7 > > > > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#68818): https://nam04.safelinks.protection.outlook.co= m/?url=3Dhttps%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F68818&dat= a=3D04%7C01%7Cawarkentin%40vmware.com%7C72669f70d63c494ac71408d8a12b1035%7C= b39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637436553643223033%7CUnknown%7CT= WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%= 3D%7C1000&sdata=3DnSIj0mEg742NAcojf0oTDhWds2ZBoIJuQuvdo09sJzM%3D&re= served=3D0 > Mute This Topic: https://nam04.safelinks.protection.outlook.com/?url=3Dht= tps%3A%2F%2Fgroups.io%2Fmt%2F78964895%2F4387333&data=3D04%7C01%7Cawarke= ntin%40vmware.com%7C72669f70d63c494ac71408d8a12b1035%7Cb39138ca3cee4b4aa4d6= cd83d9dd62f0%7C0%7C0%7C637436553643223033%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM= C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata= =3DginptEm%2FCGAaCPtqLlmKqNMGEPWog3RhWBHuTh%2FIWG8%3D&reserved=3D0 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://nam04.safelinks.protection.outlook.com/?url=3Dhttps%= 3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Funsub&data=3D04%7C01%7Cawarkentin%= 40vmware.com%7C72669f70d63c494ac71408d8a12b1035%7Cb39138ca3cee4b4aa4d6cd83d= 9dd62f0%7C0%7C0%7C637436553643223033%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLj= AwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3DNzT= gITb5uDBkEggkjmjXgfdp0XpHEhJ8o9g1cPbVDNE%3D&reserved=3D0 [awarkentin@vm= ware.com] > -=3D-=3D-=3D-=3D-=3D-=3D > > > --_000_SJ0PR05MB7580AC02117660DC0FE1C1CEB9C60SJ0PR05MB7580namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Reviewed-by: Andrey Warkentin <awarkentin@vmware.com>

From: Jeremy Linton <jer= emy.linton@arm.com>
Sent: Tuesday, December 15, 2020 12:55 PM
To: Andrei Warkentin <awarkentin@vmware.com>; devel@edk2.group= s.io <devel@edk2.groups.io>
Cc: ard.biesheuvel@arm.com <ard.biesheuvel@arm.com>; leif@nuvi= ainc.com <leif@nuviainc.com>; pete@akeo.ie <pete@akeo.ie>; andr= ey.warkentin@gmail.com <andrey.warkentin@gmail.com>; samer.el-haj-mah= moud@arm.com <samer.el-haj-mahmoud@arm.com>
Subject: Re: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up= sd, and tweak GPIOs
 
Hi,

On 12/15/20 12:21 PM, Andrei Warkentin wrote:
> Could we rework some of these magic constants? Esp the SetPowerState o= nes.

Yes, I know from the mailbox description what the 1,1 do (on with
wait?). But its clear as mud what the channel "0" really means. I= t seems
to have varying definitions, from "power everything" to "pow= er sd". So
it may depend on model, but again, ugh, uboot is doing it.


>
> Do we need both EMMC and EMMC2 clocks enabled all the time?

I think so, not so much for edk2, but for the resulting OS. At least
until we get AML to power on/enable them.

Which is sorta a todo at this point for the platform, we really should
be supporting the ACPI power states and forwarding that info via mailbox commands.

>  > A
> ________________________________
> From: devel@edk2.groups.io <devel@edk2.groups.io> on behalf of J= eremy Linton via groups.io <jeremy.linton=3Darm.com@groups.io>
> Sent: Monday, December 14, 2020 5:23 PM
> To: devel@edk2.groups.io <devel@edk2.groups.io>
> Cc: ard.biesheuvel@arm.com <ard.biesheuvel@arm.com>; leif@nuviai= nc.com <leif@nuviainc.com>; pete@akeo.ie <pete@akeo.ie>; andrey= .warkentin@gmail.com <andrey.warkentin@gmail.com>; samer.el-haj-mahmo= ud@arm.com <samer.el-haj-mahmoud@arm.com>; Jeremy Linton <jeremy.l= inton@arm.com>
> Subject: [edk2-devel] [PATCH 6/7] Platform/RaspberryPi: Power up sd, a= nd tweak GPIOs
>
> It seems we should be powering up the sd cards, and possibly
> the clocks as well to assure they are setup properly before
> we attempt to access the controller.
>
> Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
> ---
>   Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c | 9 +++= ++++++
>   1 file changed, 9 insertions(+)
>
> diff --git a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c b/Plat= form/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c
> index 28f57438c5..8829740938 100644
> --- a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c
> +++ b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c
> @@ -552,6 +552,15 @@ ApplyVariables (
>         GpioPinFuncSet (37, GP= IO_FSEL_ALT3);
>
>         GpioPinFuncSet (38, GP= IO_FSEL_ALT3);
>
>         GpioPinFuncSet (39, GP= IO_FSEL_ALT3);
>
> +
>
> +      /*
>
> +       * power and clock everything by = default
>
> +       */
>
> +      Status =3D mFwProtocol->SetPowerSta= te (0, 1, 1); //SD on
>
> +      Status =3D mFwProtocol->SetGpioConf= ig (RPI_EXP_GPIO_SD_VOLT,
>
> +           &nb= sp;            =             &nb= sp;      RPI_EXP_GPIO_DIR_OUT, 1); //3.3v
>
> +      Status =3D mFwProtocol->SetClockSta= te (RPI_MBOX_CLOCK_RATE_EMMC2, 1);
>
> +      Status =3D mFwProtocol->SetClockSta= te (RPI_MBOX_CLOCK_RATE_EMMC, 1);
>
>       }
>
>     } else {
>
>       DEBUG ((DEBUG_ERROR, "Model F= amily %d not supported...\n", mModelFamily));
>
> --
> 2.13.7
>
>
>
> -=3D-=3D-=3D-=3D-=3D-=3D
> Groups.io Links: You receive all messages sent to this group.
> View/Reply Online (#68818): https://nam04.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fedk2.gr= oups.io%2Fg%2Fdevel%2Fmessage%2F68818&amp;data=3D04%7C01%7Cawarkentin%4= 0vmware.com%7C72669f70d63c494ac71408d8a12b1035%7Cb39138ca3cee4b4aa4d6cd83d9= dd62f0%7C0%7C0%7C637436553643223033%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjA= wMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3D= nSIj0mEg742NAcojf0oTDhWds2ZBoIJuQuvdo09sJzM%3D&amp;reserved=3D0
> Mute This Topic: https://nam04.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgroups.= io%2Fmt%2F78964895%2F4387333&amp;data=3D04%7C01%7Cawarkentin%40vmware.c= om%7C72669f70d63c494ac71408d8a12b1035%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C= 0%7C0%7C637436553643223033%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQ= IjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DginptEm%2= FCGAaCPtqLlmKqNMGEPWog3RhWBHuTh%2FIWG8%3D&amp;reserved=3D0
> Group Owner: devel+owner@edk2.groups.io
> Unsubscribe: https://nam04.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fedk2.gr= oups.io%2Fg%2Fdevel%2Funsub&amp;data=3D04%7C01%7Cawarkentin%40vmware.co= m%7C72669f70d63c494ac71408d8a12b1035%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0= %7C0%7C637436553643223033%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQI= joiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DNzTgITb5uD= BkEggkjmjXgfdp0XpHEhJ8o9g1cPbVDNE%3D&amp;reserved=3D0 [awarkentin@vmware.com]
> -=3D-=3D-=3D-=3D-=3D-=3D
>
>
>

--_000_SJ0PR05MB7580AC02117660DC0FE1C1CEB9C60SJ0PR05MB7580namp_--