From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1aXCx2-0003ob-T5 for mharc-grub-devel@gnu.org; Sat, 20 Feb 2016 14:12:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXCx0-0003oQ-6P for grub-devel@gnu.org; Sat, 20 Feb 2016 14:12:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXCwz-0007Wn-AO for grub-devel@gnu.org; Sat, 20 Feb 2016 14:12:18 -0500 Received: from mail-qk0-x22a.google.com ([2607:f8b0:400d:c09::22a]:34087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXCwz-0007Vo-4a for grub-devel@gnu.org; Sat, 20 Feb 2016 14:12:17 -0500 Received: by mail-qk0-x22a.google.com with SMTP id x1so42985758qkc.1 for ; Sat, 20 Feb 2016 11:12:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:mime-version:content-type; bh=bOCohX1F2Ioj+sCgNmWDTwjUc9u1NOLXZKrDybOz060=; b=n9QJvwJtMXa7UFKZC3RSKPR9CmACZJCIssNRaqd5HgVw8fKOxGT9eFph3y9Ent569q NGlCV2gJ3X64G6596bINLfFxDtPr9cKGp+URLXby09wMt49tRpR/Z6WeV6IwwNrNPlCv xeuhQbJVa2H8tGheS4DpZGOGb0Jcu53ZknSiyhNloNeLlAOtxJYNWHgGT4HGMDabza9e oDBJkbQB+E/gCDHRlZQeHGjtgiGcj8cGzQD9+qb8kSWUdWX/xWuBMVIfgyjMfRKcbmR7 O/kfD2uvQQXVH1OYXOoUJCu4mvOWEJ6Dohqrka5p138AyW/1gY2uT6ndO9MLE+UZYn+l i88g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-type; bh=bOCohX1F2Ioj+sCgNmWDTwjUc9u1NOLXZKrDybOz060=; b=cnOgS+y/42OzDiKAEYMzuQS16G85eyad7eQnqJP6cXaniy8sWhZipruQImPq+eD/mP DRb2+PSgPFTS7FLIwews6GHG/mHxVGn8n6eoRdUzlUbAfrwEjdltpNNFGxqpmtIY2L2Q JH2DQXibagkVw209AY70dKsKaRl9hADwvBF+a3wpsVvpFay9qDsj3+HKRJ7b47SYidOi LNA4t11gU0/9XtMjDdXryFfjsvTSu5awtsPpVutqwsJZslA24QBeXCwCyjNCpl3deMpm 12I9fuMTtHVpTf70ssoSY2UlWUfDYH+hscoDSsIVm2YzsvZiBlN1mSGPahW28w8+NQvj IOpg== X-Gm-Message-State: AG10YOSjdjZNxKFuUjOsM5e8IPHt+Svzaj1/1CHfAgbm0adY9XHwK5nPmRRZdmX1GqWmPw== X-Received: by 10.55.209.148 with SMTP id o20mr7493992qkl.5.1455995536126; Sat, 20 Feb 2016 11:12:16 -0800 (PST) Received: from callisto ([2601:47:4001:be5e:9afe:94ff:fe42:121e]) by smtp.gmail.com with ESMTPSA id r132sm584593qhc.41.2016.02.20.11.12.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 20 Feb 2016 11:12:15 -0800 (PST) From: David Michael To: grub-devel@gnu.org Subject: [PATCH v5 1/2] Define the SMBIOS3 entry point structure on EFI Date: Sat, 20 Feb 2016 14:12:14 -0500 Message-ID: <87ziuv9oxd.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c09::22a Cc: phcoder@gmail.com X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2016 19:12:19 -0000 This adds the GUID and includes it in the lsefisystab module. --- Changes since v4: To address points suggested by Andrei Borzenkov: * Dropped SMBIOS3 support for cfgtables and loadbios. grub-core/commands/efi/lsefisystab.c | 1 + include/grub/efi/api.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/grub-core/commands/efi/lsefisystab.c b/grub-core/commands/efi/lsefisystab.c index df10302..7c039c5 100644 --- a/grub-core/commands/efi/lsefisystab.c +++ b/grub-core/commands/efi/lsefisystab.c @@ -48,6 +48,7 @@ static const struct guid_mapping guid_mappings[] = { GRUB_EFI_MPS_TABLE_GUID, "MPS"}, { GRUB_EFI_SAL_TABLE_GUID, "SAL"}, { GRUB_EFI_SMBIOS_TABLE_GUID, "SMBIOS"}, + { GRUB_EFI_SMBIOS3_TABLE_GUID, "SMBIOS3"}, { GRUB_EFI_SYSTEM_RESOURCE_TABLE_GUID, "SYSTEM RESOURCE TABLE"}, { GRUB_EFI_TIANO_CUSTOM_DECOMPRESS_GUID, "TIANO CUSTOM DECOMPRESS"}, { GRUB_EFI_TSC_FREQUENCY_GUID, "TSC FREQUENCY"}, diff --git a/include/grub/efi/api.h b/include/grub/efi/api.h index c7c9f0e..356d855 100644 --- a/include/grub/efi/api.h +++ b/include/grub/efi/api.h @@ -314,6 +314,11 @@ { 0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \ } +#define GRUB_EFI_SMBIOS3_TABLE_GUID \ + { 0xf2fd1544, 0x9794, 0x4a2c, \ + { 0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94 } \ + } + #define GRUB_EFI_SAL_TABLE_GUID \ { 0xeb9d2d32, 0x2d88, 0x11d3, \ { 0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \ -- 2.5.0