From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3A2332989B4 for ; Mon, 3 Nov 2025 13:14:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.68 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762175689; cv=none; b=bqnul86m88ILUUj3gwtlpqcH/PSp165JTmu1OQngF/IsW4+MLMPWGyTqboPoW46KhLOCMit0POWdp5y86swhU2axIEVSnFroOXvgOtRdGvEx4TYwnnOyQJfOgPA0iVpwqwg3+d69uwAPVhJMZ+seuvyxTwrERVzLPznDVEmPEx8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762175689; c=relaxed/simple; bh=Siug+06jX3i4GnzQ5QzhPzthl4ECdvKKGbHXxfZkFkU=; h=From:Date:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=qu6cqlnFLtC2at2flrkugxgSyAHgwz+ZZTg7uWBAavhYMTITejMhCBhjJypLx1wgGMGz0Gj6QamWe6NOJ1BReDjgzyuJbtqD/i2KG3ZdRm/PH3MsH5WokNzjZFwZYKnhxg8MI60yFlTkR+QOWtrtY1VsySSHYIHfCBr68qcDX0o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jbCN4s9y; arc=none smtp.client-ip=209.85.221.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jbCN4s9y" Received: by mail-wr1-f68.google.com with SMTP id ffacd0b85a97d-429c2f6a580so2412418f8f.1 for ; Mon, 03 Nov 2025 05:14:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762175686; x=1762780486; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:date:from:from:to :cc:subject:date:message-id:reply-to; bh=rQAGurkDPR4RcdDesOFdVCugIU+WZRmXA3XBpTTF4co=; b=jbCN4s9yoj69r1m9/x5/5VntVyWyUdwRY1WKdjCYn6IkqZvwJ7tu0M+m8iNHB3SBpd L2siROR0UjQIQd9azoIui2htcn7vCbfkGBlrZsM3eKAj+gumhprqQPkD3IZlqA2EFW4c +iqQYetAPxYsQyxWcerqj34b04pGHn9tkDn7S29TZJ/9gQ+J1j9hHk5u8JzPWl5j49O+ bKkBd7/408HzJC5jQChqI8ljAgQMDgtPiMG/hp7Fk4lSCZCL66uUx7m5V67dJ7bVZOyR 9WTEaXOcVbyOuK7PIr5CJVJMTH8K4bAyE5SGCB+Kktjfq4FZxIyL74fZJ30ukXc8cg1Y 77Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762175686; x=1762780486; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rQAGurkDPR4RcdDesOFdVCugIU+WZRmXA3XBpTTF4co=; b=BbfAWgdN6U/mVvBaOS43ISeDZCDNG5udbV12j3QOUlxyJK8g0uJ06OF3/9Z4wgsnmv i5XvDGyDp5G8N3MVUbk+7K5fOO6nWxLo8qirWzp6Gba4OX+0ETyrLdNyz3ckZisWvfde 4F31WrO1Q1XEU5ZkO8lHammk0K9Tnumi+cXbgNYFNXtD5ZD/e69+lqv1xsR9k6IILSNa h8eCVOEdQ5tyc7bYoS0OQdk3Fg3k4jEHPfFaWkWDi4gEIGLNsbGqHpHN4SZeGQGbn27s ugzZjzcVAyuXwE+96hPz9pf8SF6ZOn0RZxlq1m2T0IyFjdtpBJU5AY55rxgsZ3IFjvfK oMmw== X-Forwarded-Encrypted: i=1; AJvYcCUz4KQOUl1ihIjcJ7jjyS8mVPZlll9VTAluts0waX4ZzrLy4SHAXZs36GBIRa+YhJRA4KyoOaYmCZg=@vger.kernel.org X-Gm-Message-State: AOJu0YwgioiFjpOB48calZc+m3w8JhLHf6JYkO2QMCXnh+nltl4kaInM NSW9UlygQacKC0bU2f4vKE0+4MEwiPfmaC0/3l6Ug/mEw0sShq+5U8Jr X-Gm-Gg: ASbGncsoQsC0+Yy3j9EcrBBLT/X6ZY2jcHiUxE3hjR8e+5AXy54KddIElTRfORanZmo qC8igwNkHhDBBSdog67paoe7l4P+ySWNBylAiBLNC09vI5Dw7EUwpcS7Q2q/VPtdAIuUaPriKlq ifTo0ZePZYcjQnNbIbClsDu6WKSP711vg0kEvYuEygNOrV60vLSlUvtDNyKIwfUaJ486NnUnq1t JcuZTrf8NreG1m0lpa6JHjjxTM0otBZnbe2N6TZt/VHrVlsRNWQaU8cWC7NZ+R51eDcedO/p9dY WrjwzYNBhUa9aAXzZ3MIripbhlyJmT9mu24Wpw2BYFw9JznpGPR1DTZBJb8PYfcJP241+UlsJjm wnx5hVuHgkjgCKGpbNwXaVY+iilICTvK7T0ckUz3w7NuiLWFSi+i4Nt2zatm+8U/Fxo2mzUg+MW qNTfTvc+Dfcaoo2ZrvyjYxtlVDkG9OTrG1fCt7 X-Google-Smtp-Source: AGHT+IGd/En4l/nwtIiEacs97yG94DizzI61g7kS/dAbXkBEHMMIpZN5vZiuOsRccq8nGuUTHj4Irg== X-Received: by 2002:a05:6000:2889:b0:429:d66b:50ae with SMTP id ffacd0b85a97d-429d66b52fdmr1818837f8f.57.1762175686428; Mon, 03 Nov 2025 05:14:46 -0800 (PST) Received: from workstation (ip7-114-231-195.pool-bba.aruba.it. [195.231.114.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-429ca375a1dsm13565997f8f.27.2025.11.03.05.14.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Nov 2025 05:14:46 -0800 (PST) From: francesco X-Google-Original-From: francesco Date: Mon, 3 Nov 2025 14:14:43 +0100 To: Ard Biesheuvel Cc: Francesco =?iso-8859-1?Q?Pomp=F2?= , linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] efistub/smbios: Add fallback for SMBIOS record lookup Message-ID: References: <20251102001411.108385-1-francescopompo2@gmail.com> Precedence: bulk X-Mailing-List: linux-efi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Mon, Nov 03, 2025 at 02:11:31PM +0100, Ard Biesheuvel wrote: > On Mon, 3 Nov 2025 at 11:15, Francesco Pompò wrote: > > > > Il giorno lun 3 nov 2025 alle ore 09:19 Ard Biesheuvel > > ha scritto: > > > > > > Hello Francesco, > > > > > > On Sun, 2 Nov 2025 at 01:14, Francesco Pompo wrote: > > > > > > > > Some UEFI firmware implementations do not provide the SMBIOS Protocol, > > > > causing efi_get_smbios_record() to fail. This prevents retrieval of > > > > system information such as product name, which is needed by > > > > apple_set_os() to enable the integrated GPU on dual-graphics Intel > > > > MacBooks. > > > > > > > > Add a fallback that directly parses the SMBIOS entry point table when > > > > the protocol is unavailable. Log when the fallback is used. > > > > > > > > Signed-off-by: Francesco Pompo > > > > --- > > > > drivers/firmware/efi/libstub/efistub.h | 17 +++++ > > > > drivers/firmware/efi/libstub/smbios.c | 99 +++++++++++++++++++++++++- > > > > 2 files changed, 113 insertions(+), 3 deletions(-) > > > > > > > > > > On which platform does this fix an actual existing issue? > > > > Hello Ard, > > > > My Macbook Pro Late 2013, product name Macbook11,3 is affected. > > You meant MacbookPro11,3, right? Yes sorry. Anyway I sent a PATCH v2 email. -- Francesco Pompo'