From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by mx.groups.io with SMTP id smtpd.web09.52813.1658318442578966479 for ; Wed, 20 Jul 2022 05:00:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=cEpoMH5U; spf=pass (domain: gmail.com, ip: 209.85.167.54, mailfrom: aladyshev22@gmail.com) Received: by mail-lf1-f54.google.com with SMTP id bp17so29866259lfb.3 for ; Wed, 20 Jul 2022 05:00:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TK9TknKfKa9JPEfWMO4iRr0RHEyohpleWk+3bL3VUgc=; b=cEpoMH5UZTu72NMZ67n5ZxQBm1Z9LC6I4zWkRYzCNsGXd0GBVTA8Ra4QfWAeKz8asC VVajbgxJK9jujqC7Nz6Mly5VzJDUqjCRSTScpQ0r3Tkqrj2tcY4f0aeGl3Q+0nRBS7Up 7kYCS5tXKLwnnmM72tyM659pvsjcuoFiZypCjEPgBPIWJWUhTVmJazjfZy2Dpm5tM9fj SKc0jVFDY2S9xx6bCWGFRF3xjEcE8Zte8dHlwZlv4WkfhyGvqbKCmpGnzwY006x1WJQ8 3jHpJLauLv3rF+8GIIuwKj+jZcUhc0ZvtlSJWOFq9c6mw0WA8yAMl9QwPDc8Kc/Atyas 0mZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TK9TknKfKa9JPEfWMO4iRr0RHEyohpleWk+3bL3VUgc=; b=ywyYx/uZ9MIHdB0fIta5imD85e1rNC/dnkcKv9aWP5McmW9W3JhdUmi29+FirAqlWf xIFbhv4YHpYEaiOutkqKOEAe4RTL9ABFek6DQBinNzDeOkthTRg//ZTlZiXJrBToA6lN eQAiPtnkvZcdnVAPw9D9QhtFB7djv+TYmN27R/MhFJlrtBTIAb1Z9BNhdCW5mw9iJ6PS Bcz1ERD8YL1dOYp+LhvX7pgaaf2+W1VHMqeGcjugfll+R9mNm84VQkXzVLhRJ98N1RfC i2kfzCGkUZS7IZ+TV+01AVvdkjIcS1dn+h5qwkCfMSKGoU7e8lhgJVC6QiLJYAZvuosa Kx9Q== X-Gm-Message-State: AJIora8wdzlPIXVa815Wya7zHdpKzKI6ghQicZJ2RZD5bTp4Gjds2Z+g ZBST3abRc4IsxaL81PkqUkDVxWvzL28= X-Google-Smtp-Source: AGRyM1sJLI7ObTddmT9EXH4KJ4VODluqzom8VfVseuldCreymTOGM5qxWf9csf6VBCpIjNT6sPCjEw== X-Received: by 2002:a05:6512:318d:b0:48a:1ee6:c545 with SMTP id i13-20020a056512318d00b0048a1ee6c545mr14117821lfe.449.1658318440190; Wed, 20 Jul 2022 05:00:40 -0700 (PDT) Return-Path: Received: from PC10319.67 ([82.97.198.254]) by smtp.googlemail.com with ESMTPSA id f4-20020a2eb5a4000000b0025d76200ef7sm3184053ljn.128.2022.07.20.05.00.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Jul 2022 05:00:39 -0700 (PDT) From: "Konstantin Aladyshev" To: devel@edk2.groups.io Cc: bob.c.feng@intel.com, gaoliming@byosoft.com.cn, yuwei.chen@intel.com, Konstantin Aladyshev Subject: [PATCH] BaseTools/VolInfo: Parse EFI_SECTION_FREEFORM_SUBTYPE_GUID header Date: Wed, 20 Jul 2022 15:00:39 +0300 Message-Id: <20220720120039.17650-1-aladyshev22@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Print 'SubtypeGuid' field from the EFI_FREEFORM_SUBTYPE_GUID_SECTION structure. This value describes the raw data inside the section. Signed-off-by: Konstantin Aladyshev --- BaseTools/Source/C/VolInfo/VolInfo.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/BaseTools/Source/C/VolInfo/VolInfo.c b/BaseTools/Source/C/VolI= nfo/VolInfo.c index a78a7e7976..4628e756d7 100644 --- a/BaseTools/Source/C/VolInfo/VolInfo.c +++ b/BaseTools/Source/C/VolInfo/VolInfo.c @@ -1806,12 +1806,20 @@ Returns: break;=0D =0D case EFI_SECTION_COMPATIBILITY16:=0D - case EFI_SECTION_FREEFORM_SUBTYPE_GUID:=0D //=0D // Section does not contain any further header information.=0D //=0D break;=0D =0D + case EFI_SECTION_FREEFORM_SUBTYPE_GUID:=0D + printf (" Guid: ");=0D + if (SectionHeaderLen =3D=3D sizeof (EFI_COMMON_SECTION_HEADER))=0D + PrintGuid (&((EFI_FREEFORM_SUBTYPE_GUID_SECTION *)Ptr)->SubTypeGui= d);=0D + else=0D + PrintGuid (&((EFI_FREEFORM_SUBTYPE_GUID_SECTION2 *)Ptr)->SubTypeGu= id);=0D + printf ("\n");=0D + break;=0D +=0D case EFI_SECTION_PEI_DEPEX:=0D case EFI_SECTION_DXE_DEPEX:=0D case EFI_SECTION_SMM_DEPEX:=0D --=20 2.25.1