From nobody Tue Feb 10 04:15:02 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from ml01.01.org (ml01.01.org [198.145.21.10]) by mx.zohomail.com with SMTPS id 1526998142247553.5729649943055; Tue, 22 May 2018 07:09:02 -0700 (PDT) Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 097BA203BA4EB; Tue, 22 May 2018 07:09:01 -0700 (PDT) Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id AC4E3203B992C for ; Tue, 22 May 2018 07:08:59 -0700 (PDT) Received: by mail-wr0-x233.google.com with SMTP id i14-v6so20473386wre.2 for ; Tue, 22 May 2018 07:08:59 -0700 (PDT) Received: from localhost.localdomain ([2a01:e35:3995:5470:200:1aff:fe1b:b328]) by smtp.gmail.com with ESMTPSA id r6-v6sm17755545wrg.73.2018.05.22.07.08.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 May 2018 07:08:57 -0700 (PDT) X-Original-To: edk2-devel@lists.01.org Received-SPF: none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) client-ip=198.145.21.10; envelope-from=edk2-devel-bounces@lists.01.org; helo=ml01.01.org; Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:400c:c0c::233; helo=mail-wr0-x233.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ushk7N92icX3jm01x7NKo2+E8evrRWmoMV8mc3LM30s=; b=it8BVsvr1ujKkVP5Qvo5E2GBQ+pao0NWC58vBOKDkW326Cut5qCyezvXu2lLB5M4VG xq3Ccf804onUbv5Vvv8UBpv24v3QrpM8+75Ex3jgd90O54dJuO3JkwbWgx7y4lSTm/Js E0ZethJ912i3p38jEQwG7D0+Ys2esD65zeNVg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ushk7N92icX3jm01x7NKo2+E8evrRWmoMV8mc3LM30s=; b=F3JK+IhIiM0lb2uux1Seps2dEvfD03TwI2JAQqyeqDw8b5vswddQSc8Wu+Ibwifl26 k1gHULM2LniMOrF3zMh75tw/xPWjGBZVXRokCDUaN2rUlJalKOplNbvQn2KRn9zHFFGp h9J2c4f/G6/tw2aKgU9slfC8Hk6cka9fu1u5Vjy5zosmhA6YV98eoRupr+AutJvX9Y/g mQqj0WpfsUqWOb2N0upf6A0Cx+sSZLtYiisEf/59J6Juwxef3vHJqRSOGmN8TEaG7K2a O1+jUaXbJZH0eSoIsRZavPTGQMwbd+qMPDfZ2bnR/GLzYOSSgZL5yS6Srw+U7MHhwcjH sY+A== X-Gm-Message-State: ALKqPwfm8803q0e8JDfPDIOnxNy8q8/XdyQN4u661NKFG/EVOZlQ1hPA qudipk6aHt/8nubYaqZK6sWbQEUeNSk= X-Google-Smtp-Source: AB8JxZq098/n9OoIfBxyBRsx/90mbLx7RBUnCIghvwmNjpYAUpVFw2cglA4Rq95cHONerkI/qkHkuw== X-Received: by 2002:adf:88e8:: with SMTP id g37-v6mr17362725wrg.62.1526998137983; Tue, 22 May 2018 07:08:57 -0700 (PDT) From: Ard Biesheuvel To: edk2-devel@lists.01.org Date: Tue, 22 May 2018 16:08:45 +0200 Message-Id: <20180522140850.30369-2-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180522140850.30369-1-ard.biesheuvel@linaro.org> References: <20180522140850.30369-1-ard.biesheuvel@linaro.org> Subject: [edk2] [PATCH 1/6] OvmfPkg/PlatformBootManagerLib: add missing report status code call X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Eric Dong , Ard Biesheuvel , Liming Gao , Dandan Bi , Leif Lindholm , Michael D Kinney , Laszlo Ersek , Star Zeng MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Consumers of status code reports may rely on a status code to be reported when the ReadyToBoot event is signalled. For instance, FirmwarePerformanceDxe will fail to install the FPDT ACPI table in this case. So add the missing call. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel Reviewed-by: Laszlo Ersek --- OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf | 1 + OvmfPkg/Library/PlatformBootManagerLib/QemuKernel.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.= inf b/OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf index 27789b7377bc..f10b68424b91 100644 --- a/OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf +++ b/OvmfPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf @@ -55,6 +55,7 @@ [LibraryClasses] QemuFwCfgS3Lib LoadLinuxLib QemuBootOrderLib + ReportStatusCodeLib UefiLib =20 [Pcd] diff --git a/OvmfPkg/Library/PlatformBootManagerLib/QemuKernel.c b/OvmfPkg/= Library/PlatformBootManagerLib/QemuKernel.c index ef728dfdeb60..f20df9533fda 100644 --- a/OvmfPkg/Library/PlatformBootManagerLib/QemuKernel.c +++ b/OvmfPkg/Library/PlatformBootManagerLib/QemuKernel.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include =20 @@ -149,6 +150,9 @@ TryRunningQemuKernel ( // EfiSignalEventReadyToBoot(); =20 + REPORT_STATUS_CODE (EFI_PROGRESS_CODE, + (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT)); + Status =3D LoadLinux (KernelBuf, SetupBuf); =20 FreeAndReturn: --=20 2.17.0 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel