From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.5050.1658472363702453090 for ; Thu, 21 Jul 2022 23:46:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PN6WAJPB; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: yuwei.chen@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1658472363; x=1690008363; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BuKrDGI999zLk1/e+/YjD10xh3d64CZzfMyOjQNZ5ao=; b=PN6WAJPB/7PIRBuzJY1L+t/TZqYz4WKFfTkWimQDVwRFij/ki8Tw5QLz TIY1Tvg7GQbp6CFwbAjNtMXSh17Swvj21ZEufmFT+l3qgdGQRtJXmMu6q WGRbLO+ywLKoz4tRYga8v3nPlGpVOdVxr/eN4e9X6c9gtsaWNRFH/fNXB CSF0sC5p/yNldIA/DgKKe11jm8fA62HgIIB5u9p91YY6o88cOgk7E1R3w qyIOsZ9+XDp9Iuz81gi2KXnrxnLAFaoS//5Yh4vaBGQdoduUwrmN9LjFF q7yjP3s8L7QUyc5IrpxWdE75n72grj4C8CTq/Yom9PEX3fPdDVv53Xfhw w==; X-IronPort-AV: E=McAfee;i="6400,9594,10415"; a="288005383" X-IronPort-AV: E=Sophos;i="5.93,184,1654585200"; d="scan'208";a="288005383" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jul 2022 23:46:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,184,1654585200"; d="scan'208";a="925946761" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga005.fm.intel.com with ESMTP; 21 Jul 2022 23:46:02 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.28; Thu, 21 Jul 2022 23:46:02 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2375.28 via Frontend Transport; Thu, 21 Jul 2022 23:46:01 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 21 Jul 2022 23:46:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E6hl4yFloyZpXqygFhTpONa2VteDpOO2YmMtoAVzaxHkVJie8/btZzqSN2eKV4XIih0foUFn9HXICFtHWNmjg3WHMMOPbeFifoc1qCGJUK/EnSG20ImzeGtBNE13JVJDwvprW1dYmTgviuu0nlOkSBJc0OXV2lFYou0iMIV/5bB4i2oJzAclJhUOCn9v6KFd+LBGLvI40q4LVFWUfcBbKgZ18Vg+a2krB0PtBtZ3Vcc8klE7QWyY7umRNLcx2p/c61Q58DLoSdQq4DDvMUdw11YKuU/0yVrZfJINWJQhZ0s5/8BDLUOiSapynlVbbE+NUgTUVN3Q6/33G1O4sNEatw== 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=VQFnYLM1cTyjiLEH14i/c2teWCvSu6ZHwVyjw0lG9As=; b=eTKXUgaDXUMcrxJhiw6W3SJxrulGPgrKU/l3czcugb8a7q7Dv7TALxcVi6Tb+BUwdt0vZhGFQKDIrJYQjcPZ7hca5YlFX+AktASVIYtThdAs0x3mQaiGWPplEugv1F9Dy9oTMtqxpDEIZMAbkPRrG5UvA5Ami8561kLiIwfH2jHW+2B2Squl1WqBEVn86b4fTz+fzh8eKxYklAw+Lvb8ipaIYqrqL1sjwLPWunf3ZSCNqHlqu2N9vNSEaGeC0V+2TeeMYkM0sc9kWRrWYGqGx05vXzpQgjUPx+wFntK6Lrup1TpkNd1EfT5M6GyTeLEIMTOR80+1vCsaq9qsy8RFsw== 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 MW5PR11MB5906.namprd11.prod.outlook.com (2603:10b6:303:1a0::21) by BN6PR1101MB2275.namprd11.prod.outlook.com (2603:10b6:405:54::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Fri, 22 Jul 2022 06:45:59 +0000 Received: from MW5PR11MB5906.namprd11.prod.outlook.com ([fe80::7441:64b2:df24:2649]) by MW5PR11MB5906.namprd11.prod.outlook.com ([fe80::7441:64b2:df24:2649%9]) with mapi id 15.20.5417.026; Fri, 22 Jul 2022 06:45:59 +0000 From: "Yuwei Chen" To: "devel@edk2.groups.io" , "aladyshev22@gmail.com" CC: "Feng, Bob C" , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH] BaseTools/VolInfo: Correct alignment attributes display Thread-Topic: [edk2-devel] [PATCH] BaseTools/VolInfo: Correct alignment attributes display Thread-Index: AQHYlroNV7W94GBrbkGt6mz6yj0QSa2J/+nQ Date: Fri, 22 Jul 2022 06:45:59 +0000 Message-ID: References: <4d14550122c0c144248dc788b288dedd5d15865b.1657717306.git.aladyshev22@gmail.com> In-Reply-To: <4d14550122c0c144248dc788b288dedd5d15865b.1657717306.git.aladyshev22@gmail.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows 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: eb292efc-b808-4e52-965a-08da6badd612 x-ms-traffictypediagnostic: BN6PR1101MB2275: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: eV/pqtbNkmlWHpDU/bCXmUafcnP7IB3N44bbo10dP4bPz9DMH6gqA+YDd5CkAMXXGuh+ScYzzJhwcuRI9BqQ+RqnMarW9wz0kY5h17WIJ0VEYNbKW18dmLG4vgQpyENbXH6HAXLxmlc+o74eUafxXLQnQelsohS9GjD/Mz/klO8fw3njlOxEl/36hTcB6WN02UhjvfeMbuSJQcwYpbjgUQUPAVsz7GkSt7b0YxpaAs7XUEKK+wo1/eaMrXEIHPpqfiBQsgBiUdSq6yipgHMF96QxqiwnGcjGKlgWp3WUsR7XLc+FE3EH0H1jFSk+JVUNC5BSDhcEYPdL+31V1VnmuNp9G4wzHXtYkwX6b9CTSi5uWtP1wtugnmqro1t2s6heJG/TczqWrCuTKZjCLbi9Zere0m7zYfm8ne4+MozyDtDeueq3gLSRIpvnYU0HzQ5Kg2Ohdvzg+lsLKh46zdc9LkP7tfx7Fdhp4IdTq1MRyPi48mhqVdGQpJ7Riykzf95RzLzjp7mtdAMhDOa7pThaGipnYisKZxe7/ZmKsrHq6janDLiMLkyXnaJu0qgRTKZEYtLqs8IgsU7+IaIRCnS0YJYlR5ZgHCF3o3PcyNDe5czn6hJnY2VQ4t6pYtPw6bvufJi3TgW4CHNVlArZi/Hmh74QDfcdxnw49Mfd5Fqt5KN0V61IMI1hvxQsFDnWTae8GlpNLAI4TU2FHy7uuG8d+bLeyjwiEfQ1FiW90W07D/3jkqTTj5KkmhKqu52bzHdqrENLTTh57o3aLRHHr3D2KrYkrxWPhM0EI2LH+QTRiCEAT51DjkfdgY+ixTfX2FvIjHdUolVvkquJg4kBUjCddee8kQvK3N10cJVpJFne/pxHKwKMe5vQAmSP6U4SgQHG x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5906.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(39860400002)(366004)(396003)(346002)(376002)(136003)(186003)(76116006)(110136005)(966005)(55016003)(71200400001)(66446008)(41300700001)(54906003)(4326008)(8676002)(26005)(66946007)(9686003)(6506007)(7696005)(53546011)(64756008)(2906002)(66476007)(66556008)(33656002)(86362001)(83380400001)(38100700002)(122000001)(8936002)(316002)(5660300002)(52536014)(478600001)(82960400001)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DEN2SlV1tCoJ3xXv0NGev3QbpZwY7rOBfD6R74S6yzjGqd0XjDqJucv6r7AD?= =?us-ascii?Q?YY83wWUT0g+BpRPEZAtzXxasVpbtprSLfsY9Y4/q3WsRPPrUhjJA2+gqzi/Z?= =?us-ascii?Q?uUqCF4yG6PFQB7p3Tqng9XcpYeJqUDpmtC2m0UZyqExdHd2+qW9PuM44CSTM?= =?us-ascii?Q?vfFjB3PGAb2vBlZEz9QXfdL+Xh4aoADB2m5uTPJzv+9vr43qbXCaowOwN3L6?= =?us-ascii?Q?BvR7YGjobj8pRQRvh7eTjivZA81dYOPF+CXccccz2LkkRfE1xXvNZKnc3+Mi?= =?us-ascii?Q?qSkXDPh6zmoSoO5mSAvCYVDN42M1idmHBcCqPXfU8gdPcthtfxsfnPQ6OSoe?= =?us-ascii?Q?iRGebhbi0OJXxNWlcPN74xukDP0kDbNVuou9v2sCrswyg9mWAKwkek2cUp1f?= =?us-ascii?Q?ziMksAJomHWgHzI+u9E9kUfLoDIm+eroaQURh2yy0HYgzesvv31gEAJaRAqy?= =?us-ascii?Q?JWvQMhqX4jrd2+c/KazSsWo5HwZQFy095/qR5bVeHdRQC78cRJdTJXGx5EzA?= =?us-ascii?Q?ibUdtbNalNwcGOcCciS7FuheyA1DmE+2qRei1Qcl57iua4VsHoYLN68q6lcz?= =?us-ascii?Q?3YSiMMRQk/selJXeXjlGi4TDynxH+TXZL2Dgm9r6PteT/EHOWjtr0XeIoxTu?= =?us-ascii?Q?2pD8Hstl0cu6eTxQkEi/qENsUQTIpuROmJ0rmUSj5ZxIyP4fxOiA22CF3F6L?= =?us-ascii?Q?xafTjKitQHhdEPFyAd59heujGGFEJgOqnWMLAO07BRaEbsq0RNx02WZ7JOY4?= =?us-ascii?Q?cQfI7vPLt3yF3XOnPC/62pEj0QrDs+b7gvIAJujEeeEqxNqvcXeHLmqaikhh?= =?us-ascii?Q?HRPwNqoWf+Zl8YaWUDC9j2y+JKvZqDn8GXAbmaI7GWucO/QAV9Huq5HlrrYk?= =?us-ascii?Q?hNv54H7GgV/tih94kqGshc3LMO4zhOH3mRqjR/tlct+8waNt1VHuE90sk/g7?= =?us-ascii?Q?EFdBjQavZit3l0mj+14EcQ7riaGeB+7mFiaGIErlBTywioIRyBPPYxuoGNkh?= =?us-ascii?Q?pS46n8gggEGHeo17fKroDRRW7P8tFGPllw1UmCHr+6G73ZT+7NTA8XTk35dZ?= =?us-ascii?Q?JNvMchUjBnqyYQ8NGV22LixP77p0w0UsWkpWxLn/CnNr2hj9sdPDTWUWJ9Ep?= =?us-ascii?Q?Xm3nO06z8THXKpEFzeulhOuNotzj2vREGz2jzcGnTuwhYCuM1DuKQyM4y2b0?= =?us-ascii?Q?a9R7xa6sJEWdqK2hwS+TxBIdsFBG7aCLFKVuko9VFz7rq6b3ajjomcbZul97?= =?us-ascii?Q?5DKOYr4dVmrd2ej9ZOm/4KFJpGUXYraVv3DSz9VnO1DeURl+H5SaQk6tYtTA?= =?us-ascii?Q?l5lQuphXf952b5f+ocGfaPRbVlBOlsisc4sS7P92U8IF6JuMlxDlOr2yRTch?= =?us-ascii?Q?xKFKJUUT1bUBbceZEv4frI3XMRTtgPd2mAlegDi5ucB8plG8xCMNoqLnLX6d?= =?us-ascii?Q?eqVnmfGo44arz4pQPuJye82PpvtvsNvjEPIrwyQZVdV5zAqL3adkJn8VNbvG?= =?us-ascii?Q?zC5Es3pVcCsLOl9CExcubz1rr4iBvlmNeeBEYrM5NogsgkIMAgKg8qpJ9x85?= =?us-ascii?Q?FNXzMpUBLdxXEeJmP3xFT5ZH1EjFVrSQSlljuZsk?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5906.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb292efc-b808-4e52-965a-08da6badd612 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2022 06:45:59.0934 (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: EJo0AL6eEYLBXrlRiDK0B4eSB66yh6yGKKeyVv3EEZ/1jop1iYflFUL3nhCdVNM0riNzcw3pqcviKESXp54NKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2275 Return-Path: yuwei.chen@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Yuwei Chen > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of > Konstantin Aladyshev > Sent: Wednesday, July 13, 2022 9:11 PM > To: devel@edk2.groups.io > Cc: Feng, Bob C ; Gao, Liming > ; Chen, Christine ; > Konstantin Aladyshev > Subject: [edk2-devel] [PATCH] BaseTools/VolInfo: Correct alignment > attributes display >=20 > Alignment attribute is not a bitmask, therefore we need to compare field > value with all alignment defines. > Remove duplicate print statements. Unify indent with other attribute prin= t > statements. >=20 > Signed-off-by: Konstantin Aladyshev > --- > BaseTools/Source/C/VolInfo/VolInfo.c | 198 +++++++++++++-------------- > 1 file changed, 96 insertions(+), 102 deletions(-) >=20 > diff --git a/BaseTools/Source/C/VolInfo/VolInfo.c > b/BaseTools/Source/C/VolInfo/VolInfo.c > index 2457ddd2e7..8b6fcffa48 100644 > --- a/BaseTools/Source/C/VolInfo/VolInfo.c > +++ b/BaseTools/Source/C/VolInfo/VolInfo.c > @@ -911,140 +911,134 @@ Returns: > printf (" EFI_FVB2_WRITE_LOCK_STATUS\n"); } - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_1) {+ switch > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT) {+ case > EFI_FVB2_ALIGNMENT_1: printf (" EFI_FVB2_ALIGNMENT_1\n");- }--= if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_2) {- printf (" > EFI_FVB2_ALIGNMENT_2\n");- }-- if (VolumeHeader.Attributes & > EFI_FVB2_ALIGNMENT_4) {- printf (" EFI_FVB2_ALIGNMENT_4\n");- = }+ > break; - if (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_8) {- print= f > (" EFI_FVB2_ALIGNMENT_8\n");- }+ case EFI_FVB2_ALIGNMENT_2:+ > printf (" EFI_FVB2_ALIGNMENT_2\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_16) {- printf (" > EFI_FVB2_ALIGNMENT_16\n");- }+ case EFI_FVB2_ALIGNMENT_4:+ > printf (" EFI_FVB2_ALIGNMENT_4\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_32) {- printf (" > EFI_FVB2_ALIGNMENT_32\n");- }+ case EFI_FVB2_ALIGNMENT_8:+ > printf (" EFI_FVB2_ALIGNMENT_8\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_64) {- printf (" > EFI_FVB2_ALIGNMENT_64\n");- }+ case EFI_FVB2_ALIGNMENT_16:+ > printf (" EFI_FVB2_ALIGNMENT_16\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_128) {- printf (" > EFI_FVB2_ALIGNMENT_128\n");- }+ case EFI_FVB2_ALIGNMENT_32:+ > printf (" EFI_FVB2_ALIGNMENT_32\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_256) {- printf (" > EFI_FVB2_ALIGNMENT_256\n");- }+ case EFI_FVB2_ALIGNMENT_64:+ > printf (" EFI_FVB2_ALIGNMENT_64\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_512) {- printf (" > EFI_FVB2_ALIGNMENT_512\n");- }+ case EFI_FVB2_ALIGNMENT_128:+ > printf (" EFI_FVB2_ALIGNMENT_128\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_1K) {- printf (" > EFI_FVB2_ALIGNMENT_1K\n");- }+ case EFI_FVB2_ALIGNMENT_256:+ > printf (" EFI_FVB2_ALIGNMENT_256\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_2K) {- printf (" > EFI_FVB2_ALIGNMENT_2K\n");- }+ case EFI_FVB2_ALIGNMENT_512:+ > printf (" EFI_FVB2_ALIGNMENT_512\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_4K) {- printf (" > EFI_FVB2_ALIGNMENT_4K\n");- }+ case EFI_FVB2_ALIGNMENT_1K:+ > printf (" EFI_FVB2_ALIGNMENT_1K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_8K) {- printf (" > EFI_FVB2_ALIGNMENT_8K\n");- }+ case EFI_FVB2_ALIGNMENT_2K:+ > printf (" EFI_FVB2_ALIGNMENT_2K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_16K) {- printf (" > EFI_FVB2_ALIGNMENT_16K\n");- }+ case EFI_FVB2_ALIGNMENT_4K:+ > printf (" EFI_FVB2_ALIGNMENT_4K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_32K) {- printf (" > EFI_FVB2_ALIGNMENT_32K\n");- }+ case EFI_FVB2_ALIGNMENT_8K:+ > printf (" EFI_FVB2_ALIGNMENT_8K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_64K) {- printf (" > EFI_FVB2_ALIGNMENT_64K\n");- }+ case EFI_FVB2_ALIGNMENT_16K:+ > printf (" EFI_FVB2_ALIGNMENT_16K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_128K) {- printf (" > EFI_FVB2_ALIGNMENT_128K\n");- }+ case EFI_FVB2_ALIGNMENT_32K:+ > printf (" EFI_FVB2_ALIGNMENT_32K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_256K) {- printf (" > EFI_FVB2_ALIGNMENT_256K\n");- }+ case EFI_FVB2_ALIGNMENT_64K:+ > printf (" EFI_FVB2_ALIGNMENT_64K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_512K) {- printf (" > EFI_FVB2_ALIGNMENT_512K\n");- }+ case EFI_FVB2_ALIGNMENT_128K:+ > printf (" EFI_FVB2_ALIGNMENT_128K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_1M) {- printf (" > EFI_FVB2_ALIGNMENT_1M\n");- }+ case EFI_FVB2_ALIGNMENT_256K:+ > printf (" EFI_FVB2_ALIGNMENT_256K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_2M) {- printf (" > EFI_FVB2_ALIGNMENT_2M\n");- }+ case EFI_FVB2_ALIGNMENT_512K:+ > printf (" EFI_FVB2_ALIGNMENT_512K\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_4M) {- printf (" > EFI_FVB2_ALIGNMENT_4M\n");- }+ case EFI_FVB2_ALIGNMENT_1M:+ > printf (" EFI_FVB2_ALIGNMENT_1M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_8M) {- printf (" > EFI_FVB2_ALIGNMENT_8M\n");- }+ case EFI_FVB2_ALIGNMENT_2M:+ > printf (" EFI_FVB2_ALIGNMENT_2M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_16M) {- printf (" > EFI_FVB2_ALIGNMENT_16M\n");- }+ case EFI_FVB2_ALIGNMENT_4M:+ > printf (" EFI_FVB2_ALIGNMENT_4M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_32M) {- printf (" > EFI_FVB2_ALIGNMENT_32M\n");- }+ case EFI_FVB2_ALIGNMENT_8M:+ > printf (" EFI_FVB2_ALIGNMENT_8M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_64M) {- printf (" > EFI_FVB2_ALIGNMENT_64M\n");- }+ case EFI_FVB2_ALIGNMENT_16M:+ > printf (" EFI_FVB2_ALIGNMENT_16M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_128M) {- printf (" > EFI_FVB2_ALIGNMENT_128M\n");- }+ case EFI_FVB2_ALIGNMENT_32M:+ > printf (" EFI_FVB2_ALIGNMENT_32M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_64M) {- printf (" > EFI_FVB2_ALIGNMENT_64M\n");- }+ case EFI_FVB2_ALIGNMENT_64M:+ > printf (" EFI_FVB2_ALIGNMENT_64M\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_128M) {- printf (" > EFI_FVB2_ALIGNMENT_128M\n");- }+ case > EFI_FVB2_ALIGNMENT_128M:+ printf (" > EFI_FVB2_ALIGNMENT_128M\n");+ break; - if (VolumeHeader.Attributes > & EFI_FVB2_ALIGNMENT_256M) {- printf (" > EFI_FVB2_ALIGNMENT_256M\n");- }+ case > EFI_FVB2_ALIGNMENT_256M:+ printf (" > EFI_FVB2_ALIGNMENT_256M\n");+ break; - if (VolumeHeader.Attributes > & EFI_FVB2_ALIGNMENT_512M) {- printf (" > EFI_FVB2_ALIGNMENT_512M\n");- }+ case > EFI_FVB2_ALIGNMENT_512M:+ printf (" > EFI_FVB2_ALIGNMENT_512M\n");+ break; - if (VolumeHeader.Attributes > & EFI_FVB2_ALIGNMENT_1G) {- printf (" > EFI_FVB2_ALIGNMENT_1G\n");- }+ case EFI_FVB2_ALIGNMENT_1G:+ > printf (" EFI_FVB2_ALIGNMENT_1G\n");+ break; - if > (VolumeHeader.Attributes & EFI_FVB2_ALIGNMENT_2G) {- printf (" > EFI_FVB2_ALIGNMENT_2G\n");+ case EFI_FVB2_ALIGNMENT_2G:+ printf > (" EFI_FVB2_ALIGNMENT_2G\n");+ break; } #endif-- > 2.25.1 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#91311): https://edk2.groups.io/g/devel/message/91311 > Mute This Topic: https://groups.io/mt/92356890/4546272 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub [yuwei.chen@intel.com] > -=3D-=3D-=3D-=3D-=3D-=3D >=20