From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 A2E4C2D3220 for ; Fri, 12 Jun 2026 13:58:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781272741; cv=none; b=S6o+xtsXaVnEj6lW/01jeoR5SxtqdjG9sGC0ST3mjTfeMMcS0skm5OoR+WpcKOD0a7x5HySM0fwU0G6dH8xDGQNqlRz3iCIqV4XTAM925O7tjvXItU2OeCTpEJn5J3iFFonh62gFsM98CaU6BvTFpx0myDse+sf8wY/qHvK+bRk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781272741; c=relaxed/simple; bh=rCOj1B3gr1JnXoG7HSverRstLScVLNetVk9OLJIu9Lk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Y4eKjJMQOyAILbuU3gOv6oFehnS+XQOc2ATOAdIIz4pfnZAA9UhnkBGvxZeZ62bhXMclhNDtifZT9t8SgfWehl9sHzhbZ5NZxs301O8hHHloihVLq5ThrstSCVfYqRocJ05iXpmBHpsUMS6p2+KKCjGOxNssuGowvMNTJ8YPea8= 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=j2JO15Sm; arc=none smtp.client-ip=209.85.128.51 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="j2JO15Sm" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-490be29c1c5so10650915e9.2 for ; Fri, 12 Jun 2026 06:58:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781272738; x=1781877538; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=/VUlUPpXOllmyVmEEDrtg8rYUBnngZlNPs51gJxMN9Q=; b=j2JO15Sm6m7kqDxHFbmff7Fcn2FaxAYOTGHxTSdGgRNVf4WmMMi3icwIQCLjK/OA53 P5pNSXzMqP2c/CDcjov+wRLENU0KBYuTCG/jygk62yRNMa2Hx+q9BnYoIvKbK3FZcvUu uRG/v0jLtQ2EAIqNUpDh0Ah2BZiBLegD/1gQMHcElQ/RWVeioCEwhw+trk0dkgWpqruj KQYNI7iRueBthed2rR/irC2opL+aEk6xK9yUC8oEr54j3BbJKLL7rasYT/feZM0nRgH4 fYcIZVrSeYGlPpkXTl54nEDV2nLytFSEK88gc0fX9ijKwBwX0Gkhxkz0GsBUQf27zfk0 21rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781272738; x=1781877538; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/VUlUPpXOllmyVmEEDrtg8rYUBnngZlNPs51gJxMN9Q=; b=JAgo2JUx8sjbk6lo4CyAkuhqqIm0K/ZxR9NlGIcs1HmLdF7g1M/NiHtpU68Li8DSBd iQm1yfLt8inLT4hE+uo/JnEcLTy2xVhTRzY/ilD5y1O9I+tur1sPBcCYYs78LSU6GPQM hNJnLmxSbxx5Nd7VRlhoX/gAYikIcgzskqInHPUzzPr51Bu/4WeKDQ1T+j61Xx5ief7E XVHcPhSt0+DhxhjyMVaIfbpGP3o6cT75kDUFHuDysslnEQXhscb+lOdfe9uxAwr0RGBO 70Dih3IceMK2Vqr7xVkowdI2mnC4OSFuLBCBAkb7vw2sVPDg22afuXYvqR5Oe3FpdeAH NYXw== X-Forwarded-Encrypted: i=1; AFNElJ/lxCQZwku3R/TxVSEpgso5IL1MPyMAy7HbnxKPEQ3EDlwuhz6y6xD/bUzClLRFgrATR3NiYiugF2INbtw=@vger.kernel.org X-Gm-Message-State: AOJu0Yxeoi0ZXoCGW4z/tqXsEBuKHVfRARaAg/yT21/dN22x+qqKBa4Y Atf9KJH212PitOeA+qVt163kSBGavLw5bOc93GGAchZImUGrFrF7Ejl8 X-Gm-Gg: Acq92OGhg1812xq275gks+DCclH8DmabfeXs98a3CGRbKRiUvA7IOBKNLhXBG1WzgNw gwWNcv0SRT4b7RCHHv3ECziQTVl5L4Drlc1NHRSEwY1G4LyAyYZOYvUFUkAj6Z0jOKkjwsObg8D zRILZNabj13FospjlavE3S9sqV66ycskqVPEHVL/G+8AuoEVGwfjMqGAU5sJms8KfCJ3/10e29q 1gGiaSffWbCBNfl/E6KHWKRuOtqA+5QUxjmVI97Fb/rpcIXlacXWg25W1Rxe/Z/MhCisPhFF4UV 4oyz51JfPFNxuvaXnEWhwkKk1S/chQEOkk7WavhCruJcPvKrOTye5QCi3GuSRvOaaf8ZmctLlIW GKUiZH/rbKHzmLifGvQUNjCbpqhn22Qy/KMdvKT3DpmwE5c84RLU3qbV90EYcIra5Z7tomUXWkv 4OQRbxFOeJOMetD1k5W0GK6mGv6MBd1E811RykCIw/vVcP/M+AUdaW3iNqn2S4oTNObM0o4225p CFEaZQQsc3Xt280pCo= X-Received: by 2002:a05:600c:2d53:b0:488:b187:3c with SMTP id 5b1f17b1804b1-490ec4b9023mr22801305e9.14.1781272737618; Fri, 12 Jun 2026 06:58:57 -0700 (PDT) Received: from [10.128.10.215] (195-23-151-163.net.novis.pt. [195.23.151.163]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490ea9520f9sm42465265e9.1.2026.06.12.06.58.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 12 Jun 2026 06:58:57 -0700 (PDT) Sender: Julian Braha Message-ID: <2941bab8-e61d-49f2-ac6d-30d58c8a16d2@gmail.com> Date: Fri, 12 Jun 2026 14:58:55 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 3/4] ACPI: APEI: GHES: Add Grace and Vera KUnit coverage To: Kai-Heng Feng , rafael@kernel.org, shuah@kernel.org, kees@kernel.org Cc: csoto@nvidia.com, mochs@nvidia.com, Tony Luck , Borislav Petkov , Hanjun Guo , Mauro Carvalho Chehab , Shuai Xue , Len Brown , Jonathan Cameron , Nathan Chancellor , Dave Jiang , "Fabio M. De Francesco" , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org References: <20260612120929.28965-1-kaihengf@nvidia.com> <20260612120929.28965-4-kaihengf@nvidia.com> Content-Language: en-US From: Julian Braha In-Reply-To: <20260612120929.28965-4-kaihengf@nvidia.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 6/12/26 13:09, Kai-Heng Feng wrote: > +config ACPI_APEI_GHES_NVIDIA_KUNIT_TEST > + tristate "NVIDIA GHES vendor record handler KUnit tests" > + depends on KUNIT && ACPI_APEI_GHES_NVIDIA > + default KUNIT_ALL_TESTS > + help > + KUnit tests for NVIDIA GHES vendor CPER parser helpers. > + They cover Grace helper decoding, Vera payload parsing, and > + section routing. > + They are enabled only for KUnit test builds. > + They are not intended for production firmware paths. > + > + If unsure, say N. > + Hi Kai-Heng, could you hide this option from the Kconfig frontend when KUNIT_ALL_TESTS is enabled? E.g.: tristate "NVIDIA GHES vendor record handler KUnit tests" if !KUNIT_ALL_TESTS >From Documentation/dev-tools/kunit/style.rst: "This Kconfig entry must: * be visible only if ``CONFIG_KUNIT_ALL_TESTS`` is not enabled." - Julian Braha