From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id E47D7740032 for ; Tue, 23 Jul 2024 18:01:09 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+r4YDQTTQN4d8ZpO6pyYRFf5CxMGk87R0CtUMKMtLNE=; c=relaxed/simple; d=groups.io; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From:To:Cc:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type; s=20240206; t=1721757669; v=1; b=RuiotZHnLyPgVOY8PUVCdoEekNsygg+zmAa75RhZMLhMEk9p/N3n8UmOicWVhgkfF/uVKa0f TjNTYshC/kr9AcJBgd9j+9aUXMFpzwmi2XpyRpgWBApVkUtHulLWVaQUYDWag90nLqUbUfd+ha0 hPaF+Rp9NVp1UjZnBxa4ZEBfYKjlI4/KcCMD1arKssS/30ZDt94kn9HrccGF0sqxw9CmAljbPvu 8pEF1lG+TyWwyneCbUEjDouHdjHZtGXqQtZp3cz8nw9Yogr0XBWcfSEm4uJ3AScMYW+ZG64knyi p27Z+YC3DOk2dY84Rc5Pd7d3ZsnEqay9Ecvi5sM1s5dqg== X-Received: by 127.0.0.2 with SMTP id rGWKYY7687511xlYUoUvoZQM; Tue, 23 Jul 2024 11:01:08 -0700 X-Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) by mx.groups.io with SMTP id smtpd.web10.26127.1721573536241180817 for ; Sun, 21 Jul 2024 07:52:16 -0700 X-Received: by mail-wm1-f74.google.com with SMTP id 5b1f17b1804b1-426703ac975so14556505e9.0 for ; Sun, 21 Jul 2024 07:52:16 -0700 (PDT) X-Gm-Message-State: DOz8qnZOvxhAc8RBZTnboKMdx7686176AA= X-Google-Smtp-Source: AGHT+IHo0PSZeY13e4qc/DP3RYV+D7ajZbUD17hTtl57jwzubksdlN9jO/Z5Btb/o2cJgXqJnwSB5MVv X-Received: from palermo.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:118a]) (user=ardb job=sendgmr) by 2002:a05:600c:3d87:b0:426:6936:1b18 with SMTP id 5b1f17b1804b1-427da84f5bfmr1813085e9.3.1721573534702; Sun, 21 Jul 2024 07:52:14 -0700 (PDT) Date: Sun, 21 Jul 2024 16:51:55 +0200 In-Reply-To: <20240721145155.324900-1-ardb+git@google.com> Mime-Version: 1.0 References: <20240721145155.324900-1-ardb+git@google.com> Message-ID: <20240721145155.324900-5-ardb+git@google.com> Subject: [edk2-devel] [PATCH edk2-platforms 4/4] Platform/Phytium: Switch to generic ResetRuntime DXE driver From: "Ard Biesheuvel via groups.io" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Oliver Smith-Denny , Rebecca Cran , Nhi Pham , Chuong Tran , Peng Xie , Ling Jia , Yiqi Shu Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Tue, 23 Jul 2024 11:01:04 -0700 Resent-From: ardb+git@google.com Reply-To: devel@edk2.groups.io,ardb+git@google.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Content-Type: text/plain; charset="UTF-8" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=RuiotZHn; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io From: Ard Biesheuvel The reset runtime DXE driver is deprecated and will be removed soon. It is superseded by a generic implementation in MdeModulePkg, which is shared between all architectures, and implements the notification protocols that the EFI spec describes. So move the Phytium Durian platform to this implementation the of ResetSystem EFI runtime service. Signed-off-by: Ard Biesheuvel --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc | 2 +- Platform/Phytium/DurianPkg/DurianPkg.dsc | 2 +- Platform/Phytium/DurianPkg/DurianPkg.fdf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc b/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc index 1ca2bc1b8d46..514d7772980a 100644 --- a/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc +++ b/Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc @@ -185,7 +185,7 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER] VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf [LibraryClasses.AARCH64.DXE_RUNTIME_DRIVER] - EfiResetSystemLib|ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.inf + ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf [LibraryClasses.ARM, LibraryClasses.AARCH64] NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf diff --git a/Platform/Phytium/DurianPkg/DurianPkg.dsc b/Platform/Phytium/DurianPkg/DurianPkg.dsc index c1519070d616..be5719ec9ee8 100644 --- a/Platform/Phytium/DurianPkg/DurianPkg.dsc +++ b/Platform/Phytium/DurianPkg/DurianPkg.dsc @@ -172,7 +172,7 @@ [Components.common] NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf } MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf - EmbeddedPkg/ResetRuntimeDxe/ResetRuntimeDxe.inf + MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf # diff --git a/Platform/Phytium/DurianPkg/DurianPkg.fdf b/Platform/Phytium/DurianPkg/DurianPkg.fdf index 2d4427e5eaa7..321356a069f6 100644 --- a/Platform/Phytium/DurianPkg/DurianPkg.fdf +++ b/Platform/Phytium/DurianPkg/DurianPkg.fdf @@ -94,7 +94,7 @@ [FV.FvMain] INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf - INF EmbeddedPkg/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf INF Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.inf -- 2.45.2.1089.g2a221341d9-goog -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120022): https://edk2.groups.io/g/devel/message/120022 Mute This Topic: https://groups.io/mt/107509604/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-