From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mx.groups.io with SMTP id smtpd.web10.1848.1687977855967895981 for ; Wed, 28 Jun 2023 11:44:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TmqWz2wr; spf=pass (domain: kernel.org, ip: 139.178.84.217, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 5091F6142C for ; Wed, 28 Jun 2023 18:44:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5800DC433CA for ; Wed, 28 Jun 2023 18:44:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687977854; bh=9Ar/zLQXaFLGsiOyRVAYeqF4dRcn+iQ/EQu/eHnIq00=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TmqWz2wrLaFUqNIFl2PkycwZEtE0k2t9X5h0JNPJQVyB5DTeDWc3pTrlzkM5ZlAKv vVYJ2xsyom1QSKsAJwjXwjfwPwqS8Z2vygY26sG96LcxWfYBeKGmj0SZgSK+nk1Y4S huYtcVTNwcqrPj/aFbf2AR4U8ai70BvkMsDB2Xkm2ARX8A75nJMb6nehv2l6zjbjlN /P+gsEYVAFvawsS6sAEpxPL1No3bxgT60wXCnpuRE8VJYr5c/njga1V8QZg7lD05Ds BZAVKIlU9D4iGrWHKDbmX1JxzwulGhdgzIyh3NwD3CESjJR6ZJsrJeSLRxgFloLhCa LeVHzlIxDWC5Q== Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-4f8689fbf59so1722706e87.0 for ; Wed, 28 Jun 2023 11:44:14 -0700 (PDT) X-Gm-Message-State: AC+VfDzFaaxt9IhzjqpBBkcSWXViWUMl0GkZsxaxwlP9mO86outa6EYn l2AIdPXNxigHDN9BF21GnGXqWEt8yltdao9a3NE= X-Google-Smtp-Source: ACHHUZ7xBLL06xnZmQ2K9DlQjUwB+SOE4AJsd0VwTRNFW6OEhRHDSYhW9DthoLEbsup+3WYxw6HiWaO32NfPmMooWfE= X-Received: by 2002:a05:6512:230c:b0:4f6:e06:50bb with SMTP id o12-20020a056512230c00b004f60e0650bbmr768640lfu.30.1687977852246; Wed, 28 Jun 2023 11:44:12 -0700 (PDT) MIME-Version: 1.0 References: <20230627231421.1956-1-kuqin12@gmail.com> In-Reply-To: <20230627231421.1956-1-kuqin12@gmail.com> From: "Ard Biesheuvel" Date: Wed, 28 Jun 2023 20:44:00 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 0/2] Support MM based variable services in PEI for ARM To: Kun Qin Cc: devel@edk2.groups.io, Hao A Wu , Liming Gao , Jian J Wang , Leif Lindholm , Ard Biesheuvel , Sami Mujawar Content-Type: text/plain; charset="UTF-8" On Wed, 28 Jun 2023 at 01:14, Kun Qin wrote: > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4464 > > This patch series is a follow-up of previous submission: > https://edk2.groups.io/g/devel/message/106372 > > The main changes between v2 and v3 patches are: > - Removed header file for MM communicate PEI module > - Added constant qualifiers to applicable entries > - Added reviewed-by tag > > The change was verified on QEMU based ARM sbsa platform and proprietary > hardware platform. > > Patch v3 branch: https://github.com/kuqin12/edk2/tree/arm_var_pei_v3 > > Cc: Hao A Wu > Cc: Liming Gao > Cc: Jian J Wang > Cc: Leif Lindholm > Cc: Ard Biesheuvel > Cc: Sami Mujawar > > Kun Qin (2): > ArmPkg: MmCommunicationPei: Introduce MM communicate in PEI > MdeModulePkg: Variable: Introduce MM based variable read service in > PEI > Thanks, I've queued this up now. > ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c | 221 ++++++++++++ > MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.c | 381 ++++++++++++++++++++ > ArmPkg/ArmPkg.dsc | 2 + > ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.inf | 40 ++ > MdeModulePkg/MdeModulePkg.dsc | 1 + > MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.h | 134 +++++++ > MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.inf | 40 ++ > 7 files changed, 819 insertions(+) > create mode 100644 ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c > create mode 100644 MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.c > create mode 100644 ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.inf > create mode 100644 MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.h > create mode 100644 MdeModulePkg/Universal/Variable/MmVariablePei/MmVariablePei.inf > > -- > 2.41.0.windows.1 >