From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id D375D740047 for ; Wed, 21 Feb 2024 17:15:52 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=5A+ygf0pYh+ZgfUUZ8rp80N1Mz4lOirjUuApAnNNHoo=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1708535751; v=1; b=qxvibyl8Y+RDoRl0ILU22DnT7STitEKwq9mgN+o3zJgITgcd7waexLcVnEkmMzlT97300XLG KenXZxKsv3s7037Zzr66wdleUzoW1IqQHKZHaZ1obUNp3+3Jk62KGnFuBnPgjR0f7XZ3+ub+CSU xpleewrYNqjvu5lVP6n8l7bI= X-Received: by 127.0.0.2 with SMTP id 8o3fYY7687511xxW9TMWplyp; Wed, 21 Feb 2024 09:15:51 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by mx.groups.io with SMTP id smtpd.web10.18787.1708535750736791924 for ; Wed, 21 Feb 2024 09:15:50 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10991"; a="2849826" X-IronPort-AV: E=Sophos;i="6.06,176,1705392000"; d="scan'208";a="2849826" X-Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2024 09:15:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,176,1705392000"; d="scan'208";a="5201139" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa010.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Feb 2024 09:15:49 -0800 X-Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 21 Feb 2024 09:15:49 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 21 Feb 2024 09:15:49 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 21 Feb 2024 09:15:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYLzvlEysWB53ZK56VmyzPhsMVMoiggHHeZsRgvQPvDygfN64T6TLdko7/f3jtszn6WNCh2p0adKuL/gBH8rUm/AXNGrOA/WerPk3VYGkd/PeEE6I384iPoLt+PLD42uaD5awb7HnSd5vpt5oPJXAgHaQjUAMxg532h0ql9ssIIvmFLB41CYg0I6tHNlTshU8StMmEV95hIVURErnF7L81EYRNrB0xv/r1lE6/sKXiU4Yx+VjUyVFAfHYt5Z5MZwa6Okm6a+gEPIEhRsOmV0KpM0bOeaeeRP8jETipR36P7WAM9nJmHd6jIcZb8ATg/dGFcoAP06c2BsGI2CPMTdhA== 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=okhvKp05h82bMLUkm4OpQQpNnOE0nkVGAj6ElkFBV84=; b=gVEt7luj4bVkVh867CGxxVFYQkUqpVkRJ3qxEWTUQ46oMfdtNyVhYphMFqTl4IvKifJbiEk6ZgYdN+huAVEq375ptMiQoQBJufLabTJQX87L3caAsZl5gpTCcMiAmYOcQW+sBkIO9VGF00klEXgGVTwbG6WsHBvhU34L630ScAUWM9exnvqYD7dFl54F8GUsLj0AUZvGO6ucoI2GPfC0/bDHe5t06SVHteJ11LSqVvFojX2s6PKwPSUERascGufjP7KTKrH1f7nZz389MK3GykJlJ/OYjljR+23IIc2AGavSE9TdB1NnswsN7tO6I+ylA9Jr+8NZBbPmznmEaO7bkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MN0PR11MB5986.namprd11.prod.outlook.com (2603:10b6:208:371::22) by DM4PR11MB5357.namprd11.prod.outlook.com (2603:10b6:5:394::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.22; Wed, 21 Feb 2024 17:15:47 +0000 X-Received: from MN0PR11MB5986.namprd11.prod.outlook.com ([fe80::ddf8:d1ca:51a5:edf0]) by MN0PR11MB5986.namprd11.prod.outlook.com ([fe80::ddf8:d1ca:51a5:edf0%7]) with mapi id 15.20.7292.036; Wed, 21 Feb 2024 17:15:47 +0000 From: "Borzeszkowski, Alan" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Albecki, Mateusz" , "Gao, Zhichao" , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 1/1] MdeModulePkg: Load Serial driver earlier in DXE Thread-Topic: [edk2-devel] [PATCH 1/1] MdeModulePkg: Load Serial driver earlier in DXE Thread-Index: AQHaY/Xyk1zQvBV3CkOq2o4XDNC/jrETd8cAgAFlfSA= Date: Wed, 21 Feb 2024 17:15:47 +0000 Message-ID: References: <20240220121045.2149320-1-alan.borzeszkowski@intel.com> <20240220121045.2149320-2-alan.borzeszkowski@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5986:EE_|DM4PR11MB5357:EE_ x-ms-office365-filtering-correlation-id: 9a14ce6b-576a-4a48-2d34-08dc3300bea0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: Z6WQJsseeALioIRFiXgGd35dyjuH7ynEF8KeMxTp7VdYkUuSHqAtKXlb343eoI2vOESa9b4FrCr47l1aSXEtA7Pq8NSVUaeq1z6LJ7CSV5ZH1XkIw4jkyA//cImfj/nJzZb+Ww9LD84u1vGs6hE6DXLmZRaBQPtMS+XID+5eUc87235PunZdKLlonr1KfdBGd0aLx3FaGO2w7PnmlzriiZb8jexxn3wCl4FRac795SBByTLdzu/ITubsuaEmQI2rKGvdXlPyJwZLFURE+5gbyOLWdviywaE247Nn7vrxvTbw/t3aHxvBFjZsZLW0sSGccPi9gsI4Bi/zQJaXrlyujxpN77CVFHeeyu+oc/AjBFIzm91B5F7qnd0m+SLlXJas5AIzfNmnt46SBbVWHU2P90q4z+KJI3QZg0yWfkDPK92UsCjEhoLu0r6BZGZ+CYLa/3skohDnt2nduT2GUsz3ocrO59QSuKG/jEI4wZXcH3Mw3pX/w/cwt3Hz2RMOClHND27rgWcVgI58F//KFwq/WESSw0iPwnTvU3mIditKZHCD/3NkBfhb8Wox5J1dAk/mavPqruU2EViflQ4MIZqSyz6/nchOPOMyZ1grGiR5zx8= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/Zm0aC3nWMJreWyA1Js2+OLmOKoBw0yvGJ4Ys+zSk/ZbwiEsCcaYZFTcbjpE?= =?us-ascii?Q?SE5sXcsWcOVp3ifccW/Sh+eLyIJFxIn+kHjFIERqJ+i9AyeuZ+D7kZR3WtA+?= =?us-ascii?Q?LQpgdDTz2W5O2o/YRUWEx/GiIupw9H4bIqgi/4SKHnB+5hA0GLOEgHml1qdY?= =?us-ascii?Q?bCYsYLrVL1DexqK3myfEt0kcceLKXpq+ofMENSNK00XGOUPn/igj5IdQ9Xef?= =?us-ascii?Q?FDP6TwnPxy/V8oyKQcNYBXVkTlWJ0/JIdWk8pDxsZJ0YIpblgEBZzT/5vQ4v?= =?us-ascii?Q?5JirRYKQ74G5UcQCKn5Y84EQSbQBcxgKSS2LJEgjkasnVxiJwu8eHN38iRF8?= =?us-ascii?Q?nl3NqBWv62DRmW52GRMqJsGEV7vOnxwes2tihpNLLwea30vEPczw1ocikEPt?= =?us-ascii?Q?3++gHb0VlXtv1baElhekokwnCyw+bxx4zDAk0Fg7mAhI112F5tQWigPLRPy2?= =?us-ascii?Q?lWVzllJSNGmWa+baEmeI3ToYbc+m5QqTpund5KRyHB5/OEH0KvRon06YnxYK?= =?us-ascii?Q?Ztfx2qU9NGi1k0zw7MUr5s82CPJVuKRoLRXJEYeQYaDD9STMgdFJR+sTc9Od?= =?us-ascii?Q?VyDFQsbxMhbNxcONWUDBrLS9ojXSsxOu18GnW3KuZs8VJ3VSxFNdN+W/kMsC?= =?us-ascii?Q?4+BaDDIetkZFMvZgAAIH4XTvS4uYDPR1lTP3zTWZr3tKjOW7wsHmA0uE/4Fc?= =?us-ascii?Q?ecM/y292JX4GodQs9Sw0G04V3APfCcfjmXnLlDYycFn+jhsgyYdzwGuY6Tda?= =?us-ascii?Q?RWXHVzvEJFmL9Ig5FpCridGCPQWAeVsLa9J5hbgeGxdkvpMLEL4WfQ/Lm+vU?= =?us-ascii?Q?e4VkSVrUTTEh15EOeIacNgZ0zuFzeOLT6hRaLT02ph3vB/dn13PlhTJZuIWW?= =?us-ascii?Q?PVitqQZeb2CVXENr+7decGRsNqmq3+ccNpbEa8gARB+7mj/bpKjefMy5Vyxx?= =?us-ascii?Q?0sMAoJkqVFgLGm7XPSpYIE2oSE8zWWcmAJFg+hhJcCo9ikbwg224mHxZapA/?= =?us-ascii?Q?JeTpGEsdBsKftLL0t/nCZgIUbr2Svo/s8sXLmvPEpLwQXmj7E/XyjiqmRN98?= =?us-ascii?Q?sHAJnmBxfCr3pBLp2DAH0ZIpTmiwbHUiDntMUvTzOwWZatyhBTPh+DW0wW1o?= =?us-ascii?Q?mOqV+rVJ9PfhlWQuCh7+4kZyTOriF32VzqbOyXLkClI89tchq8TAbkA3bnzJ?= =?us-ascii?Q?H3pdUP4zHUtYCQaJWr6b+h6gUKwW6pPQ3sSvfXk/ITgX5qm3BcpMJRzgT5rz?= =?us-ascii?Q?aaEkx6DPKOBEUE5n+K4gWtsPR9x8u/s3KBddnKIWrNdJ7I9ZPUoLI/Hm6rea?= =?us-ascii?Q?T7d1d+vK5CtE2bAow49lwoqxFhyEh6z52J42GfuT0q+J0PvRSYGtB7Ldve08?= =?us-ascii?Q?eJqigOMAklxPlCciwGIj7CLnzvX7xeAzQPi+zcuHHTDBZ1wGB1irWU8+yibd?= =?us-ascii?Q?BEj1t2M0N3XpHmRcjVGHlcSR0eAWm/cvzUmzHpue+Xe5Mgxmy+NDCQb4F027?= =?us-ascii?Q?Ee++AwE2P9kzW2OqIMHIjevtKrEp6CJUSyLSBgNvj161up9I3rZ+iO1XW9mg?= =?us-ascii?Q?fTJmsgOtUXL2B4g30bBAtBBlr45U9ezAWIY/DmM9LEB39Ev6ShymPz3g4jqN?= =?us-ascii?Q?ZQ=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5986.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a14ce6b-576a-4a48-2d34-08dc3300bea0 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2024 17:15:47.0341 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xOs2y+h4+pqdVNYM1RDRtgYgwOf13yaeKaLm1F17OzkUBpIF2MNQ/zjVFMFjEf3oDQJE8wVrknTJUzmrrHkAQ64A5t7ujnjgB0I3cHQSLb8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5357 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,alan.borzeszkowski@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: TXgat1YyCkWhtu92NJXqMMcfx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=qxvibyl8; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") > It does not make sense to have a UEFI Driver active in early DXE because = it will not be connected yet and has dependencies on other UEFI drivers tha= t will not be connected yet. With suggested change, we connect to this driver successfully in early DXE = using ConnectController(). We did not observe any issues when Serial driver= came online, debug messages are printed and console redirection works just= fine. > Did you consider the use of the SerialPortLib for early DXE that can use = PCI serial devices with PcdSerialPciDeviceInfo that can be used for DEBUG()= messages. That's the opposite of what we are trying to accomplish, this way additiona= l maintenance cost is required and on top of that, management of PCI device= from library level is complicated (e.g., checking device state). > The other option is to map the PCI UART into Report Status Code. Could you elaborate on that? Also, could you please explain why DXE drivers cannot use Driver Binding? Regards, Alan -----Original Message----- From: Kinney, Michael D =20 Sent: Tuesday, February 20, 2024 6:12 PM To: devel@edk2.groups.io; Borzeszkowski, Alan Cc: Albecki, Mateusz ; Gao, Zhichao ; Ni, Ray ; Kinney, Michael D Subject: RE: [edk2-devel] [PATCH 1/1] MdeModulePkg: Load Serial driver earl= ier in DXE This is a UEFI Driver that depends on the Driver Binding Protocol and use o= f ConnectController(). These drivers cannot be used until the BDS phase whe= n the active consoles and boot devices are evaluated and the smallest set o= f drivers required to boot are connected. It does not make sense to have a UEFI Driver active in early DXE because it= will not be connected yet and has dependencies on other UEFI drivers that = will not be connected yet. Did you consider the use of the SerialPortLib for early DXE that can use PC= I serial devices with PcdSerialPciDeviceInfo that can be used for DEBUG() m= essages. The other option is to map the PCI UART into Report Status Code. Best regards, Mike > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of=20 > Borzeszkowski, Alan > Sent: Tuesday, February 20, 2024 4:11 AM > To: devel@edk2.groups.io > Cc: Albecki, Mateusz ; Gao, Zhichao=20 > ; Ni, Ray ; Borzeszkowski,=20 > Alan > Subject: [edk2-devel] [PATCH 1/1] MdeModulePkg: Load Serial driver=20 > earlier in DXE >=20 > For the purpose of UEFI debug prints enablement in DXE phase, Serial=20 > driver should load earlier. Separate .inf file is created in order to=20 > make minimal changes to current implementation. >=20 > Signed-off-by: Alan Borzeszkowski > --- > .../PciSioSerialDxe/PciSioSerialDxeEarly.inf | 80=20 > +++++++++++++++++++ > 1 file changed, 80 insertions(+) > create mode 100644 > MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxeEarly.inf >=20 > diff --git > a/MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxeEarly.inf > b/MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxeEarly.inf > new file mode 100644 > index 0000000000..2ead654898 > --- /dev/null > +++ b/MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxeEarly.inf > @@ -0,0 +1,80 @@ > +## @file > +# Serial driver for standard UARTS on a SIO chip or PCI/PCIE card. > +# > +# Produces the Serial I/O protocol for standard UARTS using Super I/O > or PCI I/O. > +# This version is used shortly after DXE Core is invoked # #=20 > +Copyright (c) 2007 - 2018, Intel Corporation. All rights > reserved.
> +# > +# SPDX-License-Identifier: BSD-2-Clause-Patent # ## > + > +[Defines] > + INF_VERSION =3D 0x00010005 > + BASE_NAME =3D PciSioSerialDxeEarly > + MODULE_UNI_FILE =3D PciSioSerialDxe.uni > + FILE_GUID =3D 8BCC425E-585F-4E66-ADA5- > FEA9A635F911 > + MODULE_TYPE =3D DXE_DRIVER > + VERSION_STRING =3D 1.0 > + ENTRY_POINT =3D InitializePciSioSerial > + > +# > +# The following information is for reference only and not required by > the build tools. > +# > +# VALID_ARCHITECTURES =3D IA32 X64 EBC > +# > +# DRIVER_BINDING =3D gSerialControllerDriver > +# COMPONENT_NAME =3D gPciSioSerialComponentName > +# COMPONENT_NAME2 =3D gPciSioSerialComponentName2 > +# > + > +[Sources] > + ComponentName.c > + SerialIo.c > + SerialIoCommon.c > + Serial.h > + Serial.c > + > +[Packages] > + MdePkg/MdePkg.dec > + MdeModulePkg/MdeModulePkg.dec > + > +[LibraryClasses] > + PcdLib > + ReportStatusCodeLib > + UefiBootServicesTableLib > + MemoryAllocationLib > + BaseMemoryLib > + DevicePathLib > + UefiLib > + UefiDriverEntryPoint > + DebugLib > + IoLib > + > +[Guids] > + gEfiUartDevicePathGuid ## SOMETIMES_CONSUMES > ## GUID > + > +[Protocols] > + gEfiSioProtocolGuid ## TO_START > + gEfiDevicePathProtocolGuid ## TO_START > + gEfiPciIoProtocolGuid ## TO_START > + gEfiSerialIoProtocolGuid ## BY_START > + gEfiDevicePathProtocolGuid ## BY_START > + > +[FeaturePcd] > + gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHalfHandshake|FALSE ## > CONSUMES > + > +[Pcd] > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200 ## > CONSUMES > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8 ## > CONSUMES > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1 ## > CONSUMES > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1 ## > CONSUMES > + gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate|1843200 ## > CONSUMES > + gEfiMdeModulePkgTokenSpaceGuid.PcdPciSerialParameters ## > CONSUMES > + > +[UserExtensions.TianoCore."ExtraFiles"] > + PciSioSerialDxeExtra.uni > + > +[Depex] > + TRUE > -- > 2.34.1 >=20 > --------------------------------------------------------------------- > Intel Technology Poland sp. z o.o. > ul. Slowackiego 173 | 80-298 Gdansk | Sad Rejonowy Gdansk Polnoc | VII=20 > Wydzial Gospodarczy Krajowego Rejestru Sadowego - KRS 101882 | NIP=20 > 957- > 07-52-316 | Kapital zakladowy 200.000 PLN. > Spolka oswiadcza, ze posiada status duzego przedsiebiorcy w rozumieniu=20 > ustawy z dnia 8 marca 2013 r. o przeciwdzialaniu nadmiernym=20 > opoznieniom w transakcjach handlowych. >=20 > Ta wiadomosc wraz z zalacznikami jest przeznaczona dla okreslonego=20 > adresata i moze zawierac informacje poufne. W razie przypadkowego=20 > otrzymania tej wiadomosci, prosimy o powiadomienie nadawcy oraz trwale=20 > jej usuniecie; jakiekolwiek przegladanie lub rozpowszechnianie jest=20 > zabronione. > This e-mail and any attachments may contain confidential material for=20 > the sole use of the intended recipient(s). If you are not the intended=20 > recipient, please contact the sender and delete all copies; any review=20 > or distribution by others is strictly prohibited. >=20 >=20 >=20 >=20 >=20 --------------------------------------------------------------------- Intel Technology Poland sp. z o.o. ul. Slowackiego 173 | 80-298 Gdansk | Sad Rejonowy Gdansk Polnoc | VII Wydz= ial Gospodarczy Krajowego Rejestru Sadowego - KRS 101882 | NIP 957-07-52-31= 6 | Kapital zakladowy 200.000 PLN. Spolka oswiadcza, ze posiada status duzego przedsiebiorcy w rozumieniu usta= wy z dnia 8 marca 2013 r. o przeciwdzialaniu nadmiernym opoznieniom w trans= akcjach handlowych. Ta wiadomosc wraz z zalacznikami jest przeznaczona dla okreslonego adresata= i moze zawierac informacje poufne. W razie przypadkowego otrzymania tej wi= adomosci, prosimy o powiadomienie nadawcy oraz trwale jej usuniecie; jakiek= olwiek przegladanie lub rozpowszechnianie jest zabronione. This e-mail and any attachments may contain confidential material for the s= ole use of the intended recipient(s). If you are not the intended recipient= , please contact the sender and delete all copies; any review or distributi= on by others is strictly prohibited. -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115731): https://edk2.groups.io/g/devel/message/115731 Mute This Topic: https://groups.io/mt/104469297/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-