From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web11.3476.1686187561428582977 for ; Wed, 07 Jun 2023 18:26:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=TnqwhSaX; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: zhichao.gao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686187561; x=1717723561; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lKusw1YCa2/Artak1NNOvg/tlI0Cc6ZwDyvIUifRH6k=; b=TnqwhSaXdGc0WA3b0oxx8xCFWZsNz7JPY7kIOvtkl/kVwBfqcNbwgwTY +i8HzWxa8LbJIXPkYeAIxiuT0YkeRJZvNgU1kz6Os9oKCtKR+PKuYviAG Ox8u+mJfuhy4lNr6/wGh3B5u9inZ6pa4wmNC4qneWP7+1J5PInciD6qxH WIYeQCSochlHxxg4C59I8FoBT4YTOVgSOyMcPKZZV/6kS0iNRJyGTo1CX nneyi6lmOrWQwrRtQS9LgEfWH6bdfKGfj8qK9xtot7GB+KdmhdUv/qqlt WKRCz6WkBcyzsU01F3gqjUY5vtyiCGn6BBzVZRnjZ3g21OgjzKG/IyalV g==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="423010865" X-IronPort-AV: E=Sophos;i="6.00,225,1681196400"; d="scan'208";a="423010865" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 18:26:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="822392739" X-IronPort-AV: E=Sophos;i="6.00,225,1681196400"; d="scan'208";a="822392739" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 07 Jun 2023 18:26:00 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 7 Jun 2023 18:25:59 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.23; Wed, 7 Jun 2023 18:25:59 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 7 Jun 2023 18:25:59 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) 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.2507.23; Wed, 7 Jun 2023 18:25:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kGvYzUAO2PYVQadt2OroO9J6ofZwX0hmJ2QQrsCYxfm3pOeze1tXVusdtcBjTeNz55Lwk80sReOVwKXEsp2bcViVQDa27a3765ZByb8PWEpyFet7+HtVDh1BRyRj9S4h78VmCkqT7z04ifv++6yk+QUSQ+Y9B2xPffTTaua7RxdYS8SIdKX9HLUZ4tbSDw4XlNORd08gf8c3hrH4oZg1zm/jUvXS52lIxTLINI2PiSvIv4P9lYOaPjzl40lxlVJuCbY6ICmcZVMNEMAH6/cfaNJrVW+dGhF+cPFghcFcfC3JQhz4lBBmIgv+2XtETDhN2D0q9O/25Mt1C/kSx8Ng9Q== 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=vA3tunb3+3F5F3Ty8Pe6Dh8gJSd7fWZDB/qBymp1yF0=; b=VjU2yGO53iXoJnwLh9r1o1wYSwDgMrkR1cSc0+xR0lGu1kDX2UsXnFk9YlOFPwFhIRFutiIrqRbsvPFUc/V3oLcMtr9JI42+zx0gJ2UnfTtzzaeemX47SaRT8EGJwc1tgr4wYwnlvl6/L5RIjit3gNF9JdszSd3BTBMxB+uMEXz6d90DuOwl3rK/2LKtPxThSFtLV23HqSf93IVxyM4tlMx24t8XoT7OzblMt8/r4asBWMf/+vOygqQCGdaf1e5V3Coc/rSmEDpPdqryBK3xH8hzyEhmeTmMhwtcN22wARSXnOKD5Q0/TcdZDiBASmKeS6e6lgVRUcUHqkDq76R+1g== 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 IA1PR11MB6370.namprd11.prod.outlook.com (2603:10b6:208:3ae::8) by SA2PR11MB4953.namprd11.prod.outlook.com (2603:10b6:806:117::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Thu, 8 Jun 2023 01:25:51 +0000 Received: from IA1PR11MB6370.namprd11.prod.outlook.com ([fe80::d2a7:b1fa:cdaa:a097]) by IA1PR11MB6370.namprd11.prod.outlook.com ([fe80::d2a7:b1fa:cdaa:a097%3]) with mapi id 15.20.6455.030; Thu, 8 Jun 2023 01:25:51 +0000 From: "Gao, Zhichao" To: Giri Mudusuru , "devel@edk2.groups.io" CC: "Ni, Ray" , Andrew Fish Subject: Re: [PATCH] ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32 Thread-Topic: [PATCH] ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32 Thread-Index: AQHZmDx29F77duHr8Uu0DgSl8gEAfa+AH8Vw Date: Thu, 8 Jun 2023 01:25:51 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR11MB6370:EE_|SA2PR11MB4953:EE_ x-ms-office365-filtering-correlation-id: 7e69c0cb-74c7-4513-bafd-08db67bf4c3c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UaBsITtdBTCFMlcS4RNIMFuMFuo7oujI/JiXunL+ap+/6n3f4ZVlp2Xl9eFA4G5Y0uzMgg0tQ9DU5ltsHIv/yiioG9Og/WyWPxm30FS6xSw0P30D4ro/ONgU7XdUTwNRJq+J2W+Va38oCSdeUYKcrIzAKKGDTQDc7ZVmRAX8HilgdMMQqP9PjssUVFfnK7SsisuKRXxiHlFAWCTanuTx44PQ4zkAQ1kDKWGbfCgb5DHtI9o+9MdAoLvqwqUE1SkyVcttTQ6nrdavu0I9p4UR4YlrB2k6Z3o9FkLqyEVJANJnERo8JNc7rMSAtr3hOrBB7/xoADIFGZsZngEjgjH7hYfgIcggidcr+Tyg5utWxnZoCLFG2003BSvspWB6ghQEifZQDHBBtpiJIp6zN9NJZ243u/Vb24zUTfETNDmKnFJK/CsSas7sgkFYOurcXbwxOLrB8/B8xQBocQyvz1TN7FW18n/829gP3osFT04HYJBySUjKiYbm6HRCGfr/AyP6jyM5jyHVSaQ715TDVec9LJ8MnSG70Ot24seloJaU0CVKtflYbJJA3Ugd2DgecjkNwjeUBrp5H0T1Lcf34tHPsg4t4muJbnpNCB1Pn12WxpG1WGQRpzYeZktunZz/HtLu5jWyq7M5zp1MXxelhQwaCg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB6370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(366004)(376002)(346002)(136003)(396003)(451199021)(9686003)(6506007)(53546011)(186003)(83380400001)(82960400001)(19627235002)(2906002)(64756008)(122000001)(66476007)(76116006)(66946007)(66556008)(66446008)(7696005)(71200400001)(38070700005)(38100700002)(8936002)(86362001)(8676002)(52536014)(5660300002)(54906003)(110136005)(55016003)(478600001)(33656002)(41300700001)(316002)(4326008)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bc29KSxV6u7CyFUWglG7sBfLI3c9R3CPOEkoXgr5LHTL8Y6hipbWNmj20Ja9?= =?us-ascii?Q?3dRrLGu3tcojrgOpNJSdSGo75qyeSP07q2Fr/kEs0AfZDf6PDcF0mf6ggAX3?= =?us-ascii?Q?qpcIS0SOO5TKB72kOmabWj7dvf+WGqRui5d2391lwTjAE9c8BA+oDp6BtkPE?= =?us-ascii?Q?bnR/VLOOLphdEU1rM6FW69GdrTzyfLJUbZ+73ljcB9VgL5phllk4ars0UT4n?= =?us-ascii?Q?LT0TVpTaVryxQgVFfex5eUHZQgzdXKKhh28IzSIfgddHV6cy3xxNBGwJKBUJ?= =?us-ascii?Q?EK3dp1IdfDB8AW7fYIGI6wfOS8mMRnsIhgfKk7jpyJ8lZO2coPSvtgvK0Cch?= =?us-ascii?Q?jUcTuojmby/J8I/Onycgxt/d/GcpHyo/ydGBDOWM10brNBfcE/dQ03TUWeHC?= =?us-ascii?Q?XcQQnjZra2xRQDVRjGBLNdtj7tqGqDVmngdIaX+v7I0Oh2Pf8OCA22hDtoZ6?= =?us-ascii?Q?KC3mVEKuko9eHWZsANlKry95rBj+Kz1oTyEvk78Ho/pZOMNkY4V6S/zrBcFg?= =?us-ascii?Q?TA4HKL5Da9YVwtThV7RGTf3akm1hA+hzyp7CqDyLs2CGk3LCAf/ghHgi/OfF?= =?us-ascii?Q?JvXIXTT8PXP63NYVSWC5cCwEFvWAUDZFFEXgERehcIt+13JmrJt0siKY0Aoy?= =?us-ascii?Q?5OxhHaiaP4QOZU4xxZw47GdeEURkGlA2ey/XuPm1lstH9vmj/zzulZPFqnhm?= =?us-ascii?Q?13I2I/dBYzorJixih0iIWLYTQjuGxC+TRY/E37+KgxEGUALosN7BCbDBdQ+8?= =?us-ascii?Q?msGjnodYHSNKLp5/0xs2/24sWNhnOdg7eYoEZiZIYEeMwX50lBE/c84nAOPe?= =?us-ascii?Q?zSaZ7WM7PPmtskG+U5+4AMbsErYP5VoLIO9Lh27XDDGYF6ArcfaRnEahJOEG?= =?us-ascii?Q?u7eb2Fh+Wm6w/iebe2szH7c180gBCH1XQCsRNYlxy7ev/bfw+KhpXXAtNQbQ?= =?us-ascii?Q?9I8Deup/uiYIyGEjYhCmDhSn/eTDNRzP2kFXKC+S+9ZHqB6AdTW3sUP7oAX/?= =?us-ascii?Q?lGOJMtSp/gtsOGlEPhn48rE4bWLLBgFIeYJiNYd17hvk6FUSxxubYdvsvOYw?= =?us-ascii?Q?YReNCzX9I6R/kruEvNaGK47P7Nz9QZBUUwT6m7R7DE9huGKKGAeh3urgdnJX?= =?us-ascii?Q?c1QSbrgsexfq6PaXRu4WRalX4WYZmmrf92WfEPNfjE9Fs4Hku5j0Pl/OZGPA?= =?us-ascii?Q?5DCbS9mubUt2Y5oj6mIxU4Pyl4ZvLznB9v03syxf2W5c8yRTvuT78L7YWXH/?= =?us-ascii?Q?dJKJ2WpHM4MsbfN/DN2fn9YZ4zzjE57jj4nZt6l2R9uJ109r42lGYNaU3Q1F?= =?us-ascii?Q?KagXGfm/RxplI+a5Z8g0LNlXVZ9Nth4h3lhJL0XTNeOj0dXVB91hQ6yza9K4?= =?us-ascii?Q?tnV8/UAoReVFBTAUY2tG/BTOjcPjuz9gnKdVxvz4jdD+KQx3AwuHOla+LT80?= =?us-ascii?Q?ln71P2fQWpuTDET06tBjO6qHHvBJotlqZEerExurOpTwKEosK+BKrGrXxCnB?= =?us-ascii?Q?PoI2Qo40WlzY673E3rz53+HZthXs5ZGlgUw6nI9YggypmQl42qxwPnXJozHK?= =?us-ascii?Q?yVKIB1S5TS7oFJ/K2mI=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB6370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e69c0cb-74c7-4513-bafd-08db67bf4c3c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 01:25:51.8459 (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: 01sFpIVJ1yvUQZyzeAlUzrL93ugjz/nQ/uw6GfeAY8PPVnc7coC4uglQeYWs1F03qxc2VUMoRDGUuBy+BXzgTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4953 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Zhichao Gao Thanks, Zhichao > -----Original Message----- > From: Giri Mudusuru > Sent: Tuesday, June 6, 2023 2:02 PM > To: devel@edk2.groups.io > Cc: Giri Mudusuru ; Ni, Ray ; Gao, > Zhichao ; Andrew Fish > Subject: [PATCH] ShellPkg: Increase PcdShellPrintBufferSize from UINT16 t= o > UINT32 >=20 > Increase max buffer size to support more than 64K. >=20 > Signed-off-by: Giri Mudusuru > Cc: Ray Ni > Cc: Zhichao Gao > Cc: Andrew Fish > --- > ShellPkg/Application/Shell/Shell.c | 5 +++-- > ShellPkg/Library/UefiShellLib/UefiShellLib.c | 19 ++++++++++--------- > ShellPkg/ShellPkg.dec | 4 ++-- > 3 files changed, 15 insertions(+), 13 deletions(-) >=20 > diff --git a/ShellPkg/Application/Shell/Shell.c > b/ShellPkg/Application/Shell/Shell.c > index f95c799bb2..01b4e37871 100644 > --- a/ShellPkg/Application/Shell/Shell.c > +++ b/ShellPkg/Application/Shell/Shell.c > @@ -4,8 +4,9 @@ > Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.
>=20 > (C) Copyright 2013-2014 Hewlett-Packard Development Company, L.P.
>=20 > Copyright 2015-2018 Dell Technologies.
>=20 > - SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > + Copyright (C) 2023, Apple Inc. All rights reserved.
>=20 >=20 >=20 > + SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > **/ >=20 >=20 >=20 > #include "Shell.h" >=20 > @@ -2944,7 +2945,7 @@ RunScriptFileHandle ( > ASSERT (!ShellCommandGetScriptExit ()); >=20 >=20 >=20 > PreScriptEchoState =3D ShellCommandGetEchoState (); >=20 > - PrintBuffSize =3D PcdGet16 (PcdShellPrintBufferSize); >=20 > + PrintBuffSize =3D PcdGet32 (PcdShellPrintBufferSize); >=20 >=20 >=20 > NewScriptFile =3D (SCRIPT_FILE *)AllocateZeroPool (sizeof (SCRIPT_FILE= )); >=20 > if (NewScriptFile =3D=3D NULL) { >=20 > diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.c > b/ShellPkg/Library/UefiShellLib/UefiShellLib.c > index a72767bd86..746c9ccece 100644 > --- a/ShellPkg/Library/UefiShellLib/UefiShellLib.c > +++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.c > @@ -4,8 +4,9 @@ > (C) Copyright 2016 Hewlett Packard Enterprise Development LP
>=20 > Copyright 2016-2018 Dell Technologies.
>=20 > Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
>=20 > - SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > + Copyright (C) 2023, Apple Inc. All rights reserved.
>=20 >=20 >=20 > + SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > **/ >=20 >=20 >=20 > #include "UefiShellLib.h" >=20 > @@ -2952,8 +2953,8 @@ InternalShellPrintWorker ( > CHAR16 *mPostReplaceFormat; >=20 > CHAR16 *mPostReplaceFormat2; >=20 >=20 >=20 > - mPostReplaceFormat =3D AllocateZeroPool (PcdGet16 > (PcdShellPrintBufferSize)); >=20 > - mPostReplaceFormat2 =3D AllocateZeroPool (PcdGet16 > (PcdShellPrintBufferSize)); >=20 > + mPostReplaceFormat =3D AllocateZeroPool (PcdGet32 > (PcdShellPrintBufferSize)); >=20 > + mPostReplaceFormat2 =3D AllocateZeroPool (PcdGet32 > (PcdShellPrintBufferSize)); >=20 >=20 >=20 > if ((mPostReplaceFormat =3D=3D NULL) || (mPostReplaceFormat2 =3D=3D NU= LL)) { >=20 > SHELL_FREE_NON_NULL (mPostReplaceFormat); >=20 > @@ -2967,21 +2968,21 @@ InternalShellPrintWorker ( > // >=20 > // Back and forth each time fixing up 1 of our flags... >=20 > // >=20 > - Status =3D ShellCopySearchAndReplace (Format, mPostReplaceFormat, > PcdGet16 (PcdShellPrintBufferSize), L"%N", L"%%N", FALSE, FALSE); >=20 > + Status =3D ShellCopySearchAndReplace (Format, mPostReplaceFormat, > PcdGet32 (PcdShellPrintBufferSize), L"%N", L"%%N", FALSE, FALSE); >=20 > ASSERT_EFI_ERROR (Status); >=20 > - Status =3D ShellCopySearchAndReplace (mPostReplaceFormat, > mPostReplaceFormat2, PcdGet16 (PcdShellPrintBufferSize), L"%E", L"%%E", > FALSE, FALSE); >=20 > + Status =3D ShellCopySearchAndReplace (mPostReplaceFormat, > mPostReplaceFormat2, PcdGet32 (PcdShellPrintBufferSize), L"%E", L"%%E", > FALSE, FALSE); >=20 > ASSERT_EFI_ERROR (Status); >=20 > - Status =3D ShellCopySearchAndReplace (mPostReplaceFormat2, > mPostReplaceFormat, PcdGet16 (PcdShellPrintBufferSize), L"%H", L"%%H", > FALSE, FALSE); >=20 > + Status =3D ShellCopySearchAndReplace (mPostReplaceFormat2, > mPostReplaceFormat, PcdGet32 (PcdShellPrintBufferSize), L"%H", L"%%H", > FALSE, FALSE); >=20 > ASSERT_EFI_ERROR (Status); >=20 > - Status =3D ShellCopySearchAndReplace (mPostReplaceFormat, > mPostReplaceFormat2, PcdGet16 (PcdShellPrintBufferSize), L"%B", L"%%B", > FALSE, FALSE); >=20 > + Status =3D ShellCopySearchAndReplace (mPostReplaceFormat, > mPostReplaceFormat2, PcdGet32 (PcdShellPrintBufferSize), L"%B", L"%%B", > FALSE, FALSE); >=20 > ASSERT_EFI_ERROR (Status); >=20 > - Status =3D ShellCopySearchAndReplace (mPostReplaceFormat2, > mPostReplaceFormat, PcdGet16 (PcdShellPrintBufferSize), L"%V", L"%%V", > FALSE, FALSE); >=20 > + Status =3D ShellCopySearchAndReplace (mPostReplaceFormat2, > mPostReplaceFormat, PcdGet32 (PcdShellPrintBufferSize), L"%V", L"%%V", > FALSE, FALSE); >=20 > ASSERT_EFI_ERROR (Status); >=20 >=20 >=20 > // >=20 > // Use the last buffer from replacing to print from... >=20 > // >=20 > - UnicodeVSPrint (mPostReplaceFormat2, PcdGet16 > (PcdShellPrintBufferSize), mPostReplaceFormat, Marker); >=20 > + UnicodeVSPrint (mPostReplaceFormat2, PcdGet32 > (PcdShellPrintBufferSize), mPostReplaceFormat, Marker); >=20 >=20 >=20 > if ((Col !=3D -1) && (Row !=3D -1)) { >=20 > Status =3D gST->ConOut->SetCursorPosition (gST->ConOut, Col, Row); >=20 > diff --git a/ShellPkg/ShellPkg.dec b/ShellPkg/ShellPkg.dec > index 2ebea0a261..18df262106 100644 > --- a/ShellPkg/ShellPkg.dec > +++ b/ShellPkg/ShellPkg.dec > @@ -4,9 +4,9 @@ > # (C) Copyright 2013-2014 Hewlett-Packard Development Company, L.P.
>=20 > # Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
>=20 > # Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.
>=20 > +# Copyright (C) 2023, Apple Inc. All rights reserved.
>=20 > # >=20 > # SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > -# >=20 > ## >=20 >=20 >=20 > [Defines] >=20 > @@ -84,7 +84,7 @@ >=20 > gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|TRUE|BOOLEAN|0x00 > 000005 >=20 >=20 >=20 > ## This is the max buffer for ShellLib and internal Shell printings. >=20 > - > gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize|16000|UINT16|0x0000 > 000C >=20 > + > gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize|16000|UINT32|0x0000 > 000C >=20 >=20 >=20 > ## This flag is used to control the commands available in the shell >=20 > gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel|3|UINT8|0x00000001 >=20 > -- > 2.39.2 (Apple Git-144)