From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.14636.1662050123514432673 for ; Thu, 01 Sep 2022 09:35:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=kGfGr6X0; spf=permerror, err=too many SPF records (domain: intel.com, ip: 192.55.52.93, mailfrom: guo.dong@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1662050123; x=1693586123; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6zPDqjMUC7baeMPuV+Lq4bv8pYYNgFZQW8gGAxsUFg8=; b=kGfGr6X02140ubthz50rCh9/DBuLtx99K/46GH0ZDtAicR4cc51m7LJX mSfnyRZDXgi6Pikc0OCz4YfohuZ/vnHsREzytKXh3OHxdCNdeVugZVOW/ x/l8bW6J/DpV/dXMiGzcQ+VOhE27sMU2Z7a8IP0yGtlX1DXalKqcYUzEE 18b9fDDDgji3Uii9hVyI5cs+P7ZsQzc8x5HiFViCvy8KQ/axX9KorUcoq JKaod5hsaH6tLcNkOFhM4f6XDDs82T+XzTl600Zypki7jS/Fi+8+B5YWQ xXIwoSjrHRCorqOBpleQQcGQXCGLkCjXqfWUo6PSp4OuxPhj6cqgytDZ+ A==; X-IronPort-AV: E=McAfee;i="6500,9779,10457"; a="293343362" X-IronPort-AV: E=Sophos;i="5.93,281,1654585200"; d="scan'208";a="293343362" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2022 09:35:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,281,1654585200"; d="scan'208";a="563533620" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 01 Sep 2022 09:35:22 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 1 Sep 2022 09:35:22 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 1 Sep 2022 09:35:21 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 1 Sep 2022 09:35:21 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 1 Sep 2022 09:35:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dvZcQoN78CWGHD/1qvHAc7iNQRigYwdLt302gAMTAsl6eB2qyW6H2MFzzdU0r01/9yflYO3aQu8eUJscBwCLXrZw//bv9YZpcE58+IEtgfFPZkJv4+xw6jWSyFBISNDoikQtWtIieVnSF21RU1hRXf6NN27Wq/gON02NSi/MNb4ur9wn2UJ6HB/CpsDiljUlQ8r0Jsp/U/BOrcrHwwpkKyCmG2zapaiR8G49zY9ujckq8p0IpsQGfxvtiLBWkgZrw4ZHJovBnbgvZTCFJXPef4edndMfF3ngH9MrtJmlc0BHoQNPGFMR5PVxZ2zgXBaZSeZYqcjy1gf6cnNnqhefBw== 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=e55TXZONmUMz+lNtOk0ZGWNWsK6Zl3dbiWIoQ+AY+AQ=; b=OgvXu0hnOIE/oaYxzly28qbVimq62UCoJzLAJdUFcU3WV1Bc3bbJIU1ox7AY19MTZDBkXhTWdetvW/5rTQlGYSBfFg29HhzQBRu9DW+Z3ixGpiZGuT8e1fpsqqUic7MA/WDt5/qXvrxOzHyBBuDCGoZ/1G/At/QmSHPStbmu+bxMlHwMuqLfK7RyyziDAtITJQgJXA5h+FGTIJ4zDN+qiQoUsrjrhFiz8rESf3H3aWJeLtLtjk/hmBYwr8S2zYLt67T6Tx9WLqV5h2qQ4QGnSb0UalwwKNbNf+WkNus15rJ4Nu6ku6vHxZEexSznnndGchwetVXeWkbQ4T2UI0h6Aw== 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 Received: from CY5PR11MB6260.namprd11.prod.outlook.com (2603:10b6:930:23::16) by CY4PR1101MB2165.namprd11.prod.outlook.com (2603:10b6:910:24::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.11; Thu, 1 Sep 2022 16:35:19 +0000 Received: from CY5PR11MB6260.namprd11.prod.outlook.com ([fe80::a881:6cab:38a6:d6a5]) by CY5PR11MB6260.namprd11.prod.outlook.com ([fe80::a881:6cab:38a6:d6a5%7]) with mapi id 15.20.5588.010; Thu, 1 Sep 2022 16:35:19 +0000 From: "Guo Dong" To: "Sravanthi, K KavyaX" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Rhodes, Sean" , "Lu, James" , "Guo, Gua" Subject: Re: [PATCH v6 2/2] UefiPayloadPkg: Allow DxeMain.inf to consume the new SerialPortLib Thread-Topic: [PATCH v6 2/2] UefiPayloadPkg: Allow DxeMain.inf to consume the new SerialPortLib Thread-Index: AQHYvet4LDUlTD1x/0SwZzbBaI6Gsa3Kxb3A Date: Thu, 1 Sep 2022 16:35:19 +0000 Message-ID: References: <20220901101252.1370-1-k.kavyax.sravanthi@intel.com> <20220901101252.1370-2-k.kavyax.sravanthi@intel.com> In-Reply-To: <20220901101252.1370-2-k.kavyax.sravanthi@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4b9f3dd7-76e5-4295-d3ad-08da8c37f555 x-ms-traffictypediagnostic: CY4PR1101MB2165:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CfD1JLdrnayCnG1zuyF1u7ZeYTEp8E/hiYde7Q0U7M/Ln2Fu2cKZA+05yY6C4da15pPM7HS2c+lgCJdyI2m6INMmxt9FW+VwXQXZ8fQxPSRHIzM5fu53a++IdeHXvXC5H+zYoIY8rEyuYZ0hI7w+FksktPmsUdmHtEQ815QvVTOwdpRnlIntKDR710+NrTPIbg6IrNbP/j2BGqGrsj72aETA0OnqiA7WnBcRk+Pox8/FygkxHms+OEtj8rN/CtwESuVXcVqfaO2ZoEe0Fk3Aje2dzXcsNLIq/EHrmiPHAUMC05D6iQ2Jycvs8HBJhCKMuIWnZRyqDNWHm1M5OVg9OnYYDcoWTrD6j/AalTB524t817V7m12X9r872N50SkKYB0zOLfkBkLC5T9bI1itFmSSk0JMHV4s3vGz4VySrQStKuOkLdkMhqq69M1GOOoT7SO/fUd0+Vkf32x7vxC4sFYJfON3V5//dwZ94E4AT9zyeX95UT+0OboOO4SurJjLcIdmhz7fV1qYMY4egSfIyqiGGmcYzQZJk+mPAU+EJmFcdzwbqabxMA2+tdiQENI/m+QTT2gi/8A2jkXjbdsRSGbX+vuQrxq1UxoJ4+9jVY/4RA86JpG6NvVLmNbADaNYCzSTU04l63HK4xORytbM+A1fnbx9NUB8f44hayq5XSe/xjrAU6664PSe0k3se8JJmjA+CuKv6eM9/tUFDnvnws8b2ymR2jL0xY4usE+JUHNiE/R7/MiGPHGW9IKY7DiU/Iq/uXPAMnD9NnbYu1/+Xzg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR11MB6260.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(366004)(346002)(39860400002)(136003)(396003)(83380400001)(38100700002)(38070700005)(82960400001)(122000001)(66946007)(64756008)(66556008)(66476007)(66446008)(8676002)(76116006)(4326008)(316002)(54906003)(2906002)(55016003)(8936002)(5660300002)(110136005)(52536014)(9686003)(7696005)(6506007)(53546011)(107886003)(186003)(71200400001)(478600001)(41300700001)(33656002)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?q8Xh1tmeCJ0h/ghp2KjhgsrpBV1q7GDYWyWabdI7J1PhfhE63yOmzRho9l5v?= =?us-ascii?Q?4wtKUYl4K87nagoBye1ATe82gdmrlefsdYyhO2eujeGbKnETze0a1+A9QlQr?= =?us-ascii?Q?ZidUkW11clj9IGP/HfKLX9H7cjt0H8b3ZxxSaU9D2QbreK7GNljr2fgBmy8q?= =?us-ascii?Q?lf4iTFdavGjym/rg+dS9mGbnLcbIo7RCfDcYQlRIGhsHsiYPfrmPz2mRfr+f?= =?us-ascii?Q?/4O7dVSKBjDFN2uAo/OEaxA9+X3VTpZZddA+2Ts/Va3vCY7JkPjMMhzxjki3?= =?us-ascii?Q?zMO7Ht377zlL2G068fCJPHromsQQbTwn9BIxU54kEmpgHtVFaLWwdIlcaqRi?= =?us-ascii?Q?mDNg/fKz+ZEeIg2Yp8se2oQI4/sk7YbLwPlFEK0IdvrUMAQILLjaY7/7/EbM?= =?us-ascii?Q?A+UoKo4wFY5Em12WYDIIC62T24Q597b/4OiPLyM75Uw90rZIA/oyHmgt4QQP?= =?us-ascii?Q?D79FwgZZhWbHGeaAXMXPT2PLyNsNUjV7FduXzjbwsq9teSKHMxvFeyEJIqty?= =?us-ascii?Q?yvclRdUtVY/+G6kLktD0k4Ece7GrFdJhQY8wC4ixb5p54+BdKGtTK+0lf2jw?= =?us-ascii?Q?GjHtUjnm1hrJF3S8epX2XTYGQZ8JxOhvZqlMUZh7O/rdASpeC21v0R9GF+xR?= =?us-ascii?Q?C6Cor5qMCfIYYCsrD7ONdfNkG6g0mwJx/S2zOFm7w8Rr+DEtMg2G/o84P/ZX?= =?us-ascii?Q?/IRK+BllVmQ6/it8QK9NeXl7unH9RIjDVay3unCY+dR7B8K7jJpTTs5vHq1H?= =?us-ascii?Q?hhB5vHgffFmErPsTpAVcS/UgITNp05RKnwNX3sESZiOSkhh52Rfqi2R90e2E?= =?us-ascii?Q?gdZTrg6VokoVue+ZUbbupuE5U6ZWkSgGR+1YMHBz0k9a3x0OXbu9XQQ01Lc+?= =?us-ascii?Q?nhqXXF3kdHuyhtbVkEmAa2nQ/Cu4upych78w6jrM5F1luBSf01viHtsWuGBk?= =?us-ascii?Q?DIesy826fSseb7rVk3ACZu6zWhFkQkHwL7g4C7okMpe3/wTgpXb6zl5s7ojK?= =?us-ascii?Q?/SpLCiNshYTxXh4LuzkVKJbGSoEjljYaT46tr77B4JyGsk1ItOFzSMYJ+01q?= =?us-ascii?Q?QFCwrOoDZigR6p7Y1rNH62ejiZ6p6UOn8a8GZM+junVtKROfIpD9m+8R3mvM?= =?us-ascii?Q?BPWUc5iZzjfTUwNU5nJj+Aynq/brkOQlDlS2hp0uFnP9i3JOKY+D9KKh+v1U?= =?us-ascii?Q?B/kaBgbktD3jW2hCsPn9ND4YSvY6VgRSgVqrx+JJ29sxMaIqi3Vvx9zPJLfg?= =?us-ascii?Q?2s/Iy7sXM3eeS59doPeWAngoJ2AS2SYXZjDLQEbipu+qN1WdR2sQkqTMZ0xD?= =?us-ascii?Q?Xa4/95kAdXY5q/r/fb4BBxCjFjMYjyrLMfMu3DqQqw7jtJjUnneXsveva3jk?= =?us-ascii?Q?b7e6b2LRLZ2AyK7UVxoRTjPstbGn+X+YIA6ewld3jYdANEiaCyUcyE6icsAp?= =?us-ascii?Q?dnQZ8NSXRnaG5VZa4QVvxv/0YiqkorTZo+/jUr7lDK41t0c3o9vvRjkC6gMs?= =?us-ascii?Q?yEYcy2xkfl6ughepqbHvMDDzng5AqqjsTuxZQYvrs7pi6Z9bZ8bVxRH44t+W?= =?us-ascii?Q?+IcMgrDyjQHFsxzORcnrZeN/vADyd4NTHMON3jTW5j6/PPzEq3OGmqq4+CQL?= =?us-ascii?Q?ml6ryqtg4tese9vFv4ek7I9UEJIH/fVM8fU/oRaURz+T?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6260.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b9f3dd7-76e5-4295-d3ad-08da8c37f555 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2022 16:35:19.3010 (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: hwCIQgBbqrVtoDsxhUnG5UEg92iT78Z+O3BRsMGS2o0LBF/Fkg8PlU93MaCwMchI41rcfrcfS9LTjJ4GcQt80w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2165 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Guo Dong -----Original Message----- From: Sravanthi, K KavyaX =20 Sent: Thursday, September 1, 2022 3:13 AM To: devel@edk2.groups.io Cc: Sravanthi, K KavyaX ; Dong, Guo ; Ni, Ray ; Rhodes, Sean ; Lu, James ; Guo, Gua Subject: [PATCH v6 2/2] UefiPayloadPkg: Allow DxeMain.inf to consume the ne= w SerialPortLib Let DxeMain.inf consume new SerialPortLib to support multiple channel debug= message on early DXE if the macro MULTIPLE_DEBUG_PORT_SUPPORT is TRUE. Cc: Guo Dong Cc: Ray Ni Cc: Sean Rhodes Cc: James Lu Cc: Gua Guo Signed-off-by: Kavya --- UefiPayloadPkg/UefiPayloadPkg.dsc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 1b23ff3dbc..70828ea633 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -132,6 +132,8 @@ # Note: for emulation platform such as QEMU, this may not work and shoul= d set it as FALSE DEFINE CPU_TIMER_LIB_ENABLE =3D TRUE =20 + DEFINE MULTIPLE_DEBUG_PORT_SUPPORT =3D FALSE + [BuildOptions] *_*_*_CC_FLAGS =3D -D DISABLE_NEW_DEPRECATED_INTERFACES !if $(USE_CBMEM_FOR_CONSOLE) =3D=3D FALSE @@ -615,6 +617,10 @@ # MdeModulePkg/Core/Dxe/DxeMain.inf { + !if $(MULTIPLE_DEBUG_PORT_SUPPORT) =3D=3D TRUE + DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialP= ort.inf + SerialPortLib|UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSeri= alPortLibHob.inf + !endif NULL|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompre= ssLib.inf } =20 -- 2.30.2.windows.1