From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web10.239.1687982420469092455 for ; Wed, 28 Jun 2023 13:00:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=f+8l/PjN; spf=pass (domain: gmail.com, ip: 209.85.210.182, mailfrom: kuqin12@gmail.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-66869feb7d1so108367b3a.3 for ; Wed, 28 Jun 2023 13:00:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687982420; x=1690574420; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=46d6TSZI/U+mnN5R49mKEhUtgwU0e7XlDxXPEO37EUQ=; b=f+8l/PjNCxqXHwZiu3Ttgpx+z4/RCmPBikNbTXi+5weFAWSCj1YPuTSPYW2Ywa3MvF 64EbT/CNNaxoNEVsimKzLdcNH0b/uO9PUzCpf74FBAKzrbh4ozNeuo5QL7KvmtpWNpso FgEDri/j83vvod7gZ7bNyeVHVUaGNKSrEStRRZ2XoFSFUna3bgaMzOUfz34iZvhduyAI BTt3BqbU5Xj8eXrK/audBxfV+9rJlmN/B53Qp/yMzzZmSpUI2zP46iIRScCIPdEMxc3l Akc3HUXvURBZ40pkHNPqIv4usxdjXf3S8lcrl4Sg3qPqHu1TrIVOHz3Ot9SzFFsRBjWo MHJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687982420; x=1690574420; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=46d6TSZI/U+mnN5R49mKEhUtgwU0e7XlDxXPEO37EUQ=; b=YLDPIxyflZAqSu9iMQLNvJjE9KB7O368tI0Fzspq4KYnDb2vHjqvFw8yBpPTjFnDYS fgcvQQ8v71VSgG0uuzdY//Yl46UOFtJLZl5RgC0muIIPOJQA3Ca48FTwl6w9gZo7ZvRK iWQch24+t/OsA91yVIAlhwjN4NbLTTj/h2Q57YWc9kPBTYsOQj2chJ/Nivwji5w+UJd4 xsW+CRdkWjChrZ2tao7+GS5k7NsI9U8W8OhePHh7zXSdL40BfEcuRrzht0P7s/lmpEep 5lVkn5JLT15Ar9N2X8qlN/WQlyrro8Vl9x1WdDDJVIZxUbqiGEKFXOQoe2KZdWlLhEz6 2REw== X-Gm-Message-State: AC+VfDzRzuRbyRWJ4gfcEZ1ea7esdEdy6/rffRDSdowejHFhryJ1u3Hp iulImGELJE5fPzsvXkyZ4Mk= X-Google-Smtp-Source: ACHHUZ5AHwlY0zGCedD07CiF4u68xnFoOmHFmCkS9j8cNZT0jB1Jvl0yeMQhKxEUy2imS/bM/iRXsA== X-Received: by 2002:a05:6a00:1a0f:b0:668:8705:57dd with SMTP id g15-20020a056a001a0f00b00668870557ddmr24623798pfv.28.1687982419791; Wed, 28 Jun 2023 13:00:19 -0700 (PDT) Return-Path: Received: from ?IPV6:2001:4898:d8:33:4511:c6b3:a2ad:4140? ([2001:4898:80e8:36:c4fd:c6b3:a2ad:4140]) by smtp.gmail.com with ESMTPSA id j5-20020a62b605000000b00640f51801e6sm7346963pff.159.2023.06.28.13.00.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Jun 2023 13:00:19 -0700 (PDT) Message-ID: <12973e6c-baea-bbe1-d710-ef0c75c7df3b@gmail.com> Date: Wed, 28 Jun 2023 13:00:18 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v3 0/2] Support MM based variable services in PEI for ARM To: Ard Biesheuvel Cc: devel@edk2.groups.io, Hao A Wu , Liming Gao , Jian J Wang , Leif Lindholm , Ard Biesheuvel , Sami Mujawar References: <20230627231421.1956-1-kuqin12@gmail.com> From: "Kun Qin" In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thank you so much for the quick turnaround! Regards, Kun On 6/28/2023 11:44 AM, Ard Biesheuvel wrote: > 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 >>