From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) by mx.groups.io with SMTP id smtpd.web09.1657.1630183047750601358 for ; Sat, 28 Aug 2021 13:37:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=c9iiTFy+; spf=pass (domain: gmail.com, ip: 209.85.160.169, mailfrom: benjamin.doron00@gmail.com) Received: by mail-qt1-f169.google.com with SMTP id 2so3754566qtw.1 for ; Sat, 28 Aug 2021 13:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=SSkaSdyOtB4D22gXzuslxgfG4fyzVSl3Jvm4jF1DQEs=; b=c9iiTFy+F7gaFnwRczM5dup/8wQj7k3jRIDD9CjEXTcFqJDW2CdRkAQCesDz5p+Lq4 5SDRxRiazLGvyQjk1958ZEpLSx2/faLOBVNYdAA1aBpjeZSqJWDTZNkIJEHo8RI7h2W+ 1A6zOv+F7QiiFaYpp4gXjwsd74pPkxFopces26GTu7+QnzmxhGCTHh1WT2bIFcnhK64N 1H2JqsKrkdtfe0X2oqrbqwfPXagfgj786+rv8wseZcu2bzYVeoOx4N1bYiY5MmlU+Ipn SVNayc63OYVD6JV+aKjlgBh6baQhV9nfYq8I7QSk1sv7jXJKKrV3f+hQqpPssRR3z4KO 2J1g== 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:mime-version:content-transfer-encoding; bh=SSkaSdyOtB4D22gXzuslxgfG4fyzVSl3Jvm4jF1DQEs=; b=dO6JdjFKnPcu9KYq1uvfgzKzWSkNwwUeNuC/Hbn13ON1fdZ1dgn4PipVClriHg27NZ aKMPYQbjByEUJoN2QipVtjoW+ZfMDKclaHpGzyRwAelvRWpvmbFaOVmfeofHuFjV9Yxl CK6WRkLJQTak8A+Ae5fHH0V1hUQAvXfE6TaWouqKtL5Obkndsp3J9nxHrqbdAFdhu3eO 82wJP9HaxZAwJ70KPEhbZkfdPNu+DQLdbG1cR2FqumczyJpNepAcc/2dV30clFAnUyu0 ZcTz/+6WUX5HX961uthl9jW9l4rKqjBv6vBh1pGczxyMbF5qr+IH0+qw1WebS5qe9vGn qXfQ== X-Gm-Message-State: AOAM533x6TZ56Svg36vOYsLLwGKZqXanxX7z3sR4kKfzjzFzSFXyPtUE 3aYzyUUXIP0w8BtfiUi+IJdKKIZIEFg= X-Google-Smtp-Source: ABdhPJzKrAGQZiE31bTWr5LDBfs2GqLcHSkghnXvjg5SBbT6gg4LVTHT8Wff5eFtYVxl5qDklDTUIQ== X-Received: by 2002:a05:622a:102:: with SMTP id u2mr13927066qtw.167.1630183046844; Sat, 28 Aug 2021 13:37:26 -0700 (PDT) Return-Path: Received: from benjamind-benjamindomain.. ([2607:f2c0:e98c:24:a8c6:887f:fc2d:64af]) by smtp.gmail.com with ESMTPSA id t66sm7749155qkc.3.2021.08.28.13.37.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Aug 2021 13:37:26 -0700 (PDT) From: "Benjamin Doron" To: devel@edk2.groups.io Cc: Chasel Chiu , Nate DeSimone Subject: [edk2-platforms][PATCH v2 4/4] WhiskeylakeOpenBoardPkg/Acpi: BoardAcpiDxe also installs all PcdAcpiTableStorageFile Date: Sat, 28 Aug 2021 16:37:25 -0400 Message-Id: <20210828203725.73034-4-benjamin.doron00@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210828203725.73034-1-benjamin.doron00@gmail.com> References: <20210828203725.73034-1-benjamin.doron00@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Follow AcpiPlatformDxe (from which this module is derived) and install all ACPI tables added by board. Cc: Chasel Chiu Cc: Nate DeSimone Signed-off-by: Benjamin Doron --- Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe.c = | 15 ++++++++++++++- Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe.inf = | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/Board= AcpiDxe.c b/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardA= cpiDxe.c index cb5f328a3909..c8c1e0cc2cf2 100644 --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe= .c +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe= .c @@ -270,7 +270,20 @@ InstallAcpiBoard ( //=0D // Platform ACPI Tables=0D //=0D - PublishAcpiTablesFromFv (&gEfiCallerIdGuid);=0D + Status =3D PublishAcpiTablesFromFv (&gEfiCallerIdGuid);=0D + if (EFI_ERROR (Status)) {=0D + DEBUG ((DEBUG_ERROR, "Error: PublishAcpiTablesFromFv[%g] - %r", &gEfiC= allerIdGuid, Status));=0D + }=0D + Status =3D PublishAcpiTablesFromFv (PcdGetPtr (PcdAcpiTableStorageFile))= ;=0D + if (EFI_ERROR (Status)) {=0D + DEBUG ((=0D + DEBUG_ERROR,=0D + "Error: PublishAcpiTablesFromFv[%g] - %r",=0D + PcdGetPtr (PcdAcpiTableStorageFile),=0D + Status=0D + ));=0D + DEBUG ((DEBUG_INFO, "Does board contain ACPI tables?\n"));=0D + }=0D =0D //=0D // This protocol publish must be done after PublishAcpiTablesFromFv.=0D diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/Board= AcpiDxe.inf b/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/Boar= dAcpiDxe.inf index af5c8f1c0609..f17fb588ddb8 100644 --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe= .inf +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe= .inf @@ -60,6 +60,8 @@ gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDisablePassiveTripPoints=0D gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDisableCriticalTripPoints=0D =0D + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile=0D +=0D [Depex]=0D gEfiAcpiTableProtocolGuid AND=0D gEfiFirmwareVolume2ProtocolGuid AND=0D --=20 2.31.1