<div dir="ltr"><div>Hello Liming,</div><div><br></div><div>Sure, I will do, thanks.</div><div><br></div><div>Regards,</div><div>Etienne</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 6 May 2021 at 05:26, gaoliming <<a href="mailto:gaoliming@byosoft.com.cn">gaoliming@byosoft.com.cn</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Etienne:<br>
  Can you submit one BZ (<a href="https://bugzilla.tianocore.org/" rel="noreferrer" target="_blank">https://bugzilla.tianocore.org/</a>) for this new<br>
feature? <br>
<br>
Thanks<br>
Liming<br>
> -----邮件原件-----<br>
> 发件人: <a href="mailto:devel@edk2.groups.io" target="_blank">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io" target="_blank">devel@edk2.groups.io</a>> 代表 Etienne<br>
> Carriere<br>
> 发送时间: 2021年5月4日 23:21<br>
> 收件人: <a href="mailto:devel@edk2.groups.io" target="_blank">devel@edk2.groups.io</a><br>
> 抄送: Achin Gupta <<a href="mailto:achin.gupta@arm.com" target="_blank">achin.gupta@arm.com</a>>; Ard Biesheuvel<br>
> <<a href="mailto:ardb%2Btianocore@kernel.org" target="_blank">ardb+tianocore@kernel.org</a>>; Jiewen Yao <<a href="mailto:jiewen.yao@intel.com" target="_blank">jiewen.yao@intel.com</a>>; Leif<br>
> Lindholm <<a href="mailto:leif@nuviainc.com" target="_blank">leif@nuviainc.com</a>>; Sami Mujawar <<a href="mailto:sami.mujawar@arm.com" target="_blank">sami.mujawar@arm.com</a>>;<br>
> Sughosh Ganu <<a href="mailto:sughosh.ganu@linaro.org" target="_blank">sughosh.ganu@linaro.org</a>>; Etienne Carriere<br>
> <<a href="mailto:etienne.carriere@linaro.org" target="_blank">etienne.carriere@linaro.org</a>><br>
> 主题: [edk2-devel] [PATCH 0/5] Arm 32bit support in StandaloveMm<br>
> <br>
> This series targets building StandaloneMM package for 32bit ARM<br>
> architectures. The main parts of the changes move AArch64/*<br>
> files to paths suitable for both 32bit and 64bit Arm machines.<br>
> <br>
> Because these changes move file paths, some other edk2 related<br>
> source trees must be updated. Up to my knowledge, only edk2-platforms<br>
> and edk2-codereview must be synchronised. [1] shows the changes<br>
> needed in edk2-platforms to synchronise with these changes.<br>
> <br>
> I will post a patch series for edk2-platforms, including [1] and<br>
> some other changes to allow building StandaloneMmPkg for 32bit Arm<br>
> platforms.<br>
> <br>
> This change is a resend of [2], rebased to latest master.<br>
> <br>
> [1]<br>
> <a href="https://github.com/etienne-lms/edk2-platforms/commit/becbd185167f6a115" rel="noreferrer" target="_blank">https://github.com/etienne-lms/edk2-platforms/commit/becbd185167f6a115</a><br>
> dbd3895bc6071ab04e44d9b<br>
> [2] <a href="https://edk2.groups.io/g/devel/message/72834" rel="noreferrer" target="_blank">https://edk2.groups.io/g/devel/message/72834</a> (with 72835, 72836,<br>
> 72837 and 72838)<br>
> <br>
> Etienne Carriere (5):<br>
>   ArmPkg/IndustryStandard: 32b/64b agnostic FF-A and Mm SVC IDs<br>
>   ArmPkg: prepare 32bit ARM build of StandaloneMmPkg<br>
>   GenGv: Arm: support images entered in Thumb mode<br>
>   StandaloneMmPkg: fix pointer/int casts against 32bit architectures<br>
>   StandaloneMmPkg: build for 32bit arm machines<br>
> <br>
>  ArmPkg/ArmPkg.dec                             |  2 +-<br>
>  ArmPkg/ArmPkg.dsc                             |  2 +-<br>
>  .../MmCommunicationDxe/MmCommunication.c      |  2 +-<br>
>  ArmPkg/Include/IndustryStandard/ArmFfaSvc.h   | 12 ++++++<br>
>  ArmPkg/Include/IndustryStandard/ArmMmSvc.h    | 15 ++++++++<br>
>  .../{AArch64 => }/ArmMmuStandaloneMmLib.c     | 15 ++++----<br>
>  .../ArmMmuStandaloneMmLib.inf                 |  6 +--<br>
>  BaseTools/Source/C/GenFv/GenFvInternalLib.c   | 38<br>
> ++++++++++++++-----<br>
>  StandaloneMmPkg/Core/StandaloneMmCore.inf     |  2 +-<br>
>  .../{AArch64 => }/EventHandle.c               | 12 +++++-<br>
>  .../{AArch64 => }/StandaloneMmCpu.c           | 10 ++---<br>
>  .../{AArch64 => }/StandaloneMmCpu.h           |  0<br>
>  .../{AArch64 => }/StandaloneMmCpu.inf         |  0<br>
>  .../StandaloneMmCoreEntryPoint.h              |  0<br>
>  .../{AArch64 => Arm}/CreateHobList.c          | 16 ++++----<br>
>  .../{AArch64 => Arm}/SetPermissions.c         |  2 +-<br>
>  .../StandaloneMmCoreEntryPoint.c              | 18 ++++-----<br>
>  .../StandaloneMmCoreEntryPoint.inf            | 14 +++----<br>
>  .../{AArch64 => Arm}/StandaloneMmCoreHobLib.c |  0<br>
>  .../StandaloneMmCoreHobLibInternal.c          |  0<br>
>  .../StandaloneMmCoreHobLib.inf                |  8 ++--<br>
>  ...rnal.c => ArmStandaloneMmMemLibInternal.c} |  9 ++++-<br>
>  .../StandaloneMmMemLib/StandaloneMmMemLib.inf |  6 +--<br>
>  .../VariableMmDependency.inf                  |  2 +-<br>
>  StandaloneMmPkg/StandaloneMmPkg.dsc           |  8 ++--<br>
>  25 files changed, 131 insertions(+), 68 deletions(-)<br>
>  rename ArmPkg/Library/StandaloneMmMmuLib/{AArch64<br>
> => }/ArmMmuStandaloneMmLib.c (92%)<br>
>  rename StandaloneMmPkg/Drivers/StandaloneMmCpu/{AArch64<br>
> => }/EventHandle.c (92%)<br>
>  rename StandaloneMmPkg/Drivers/StandaloneMmCpu/{AArch64<br>
> => }/StandaloneMmCpu.c (94%)<br>
>  rename StandaloneMmPkg/Drivers/StandaloneMmCpu/{AArch64<br>
> => }/StandaloneMmCpu.h (100%)<br>
>  rename StandaloneMmPkg/Drivers/StandaloneMmCpu/{AArch64<br>
> => }/StandaloneMmCpu.inf (100%)<br>
>  rename StandaloneMmPkg/Include/Library/{AArch64 =><br>
> Arm}/StandaloneMmCoreEntryPoint.h (100%)<br>
>  rename<br>
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/{AArch64 =><br>
> Arm}/CreateHobList.c (91%)<br>
>  rename<br>
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/{AArch64 =><br>
> Arm}/SetPermissions.c (96%)<br>
>  rename<br>
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/{AArch64 =><br>
> Arm}/StandaloneMmCoreEntryPoint.c (94%)<br>
>  rename StandaloneMmPkg/Library/StandaloneMmCoreHobLib/{AArch64 =><br>
> Arm}/StandaloneMmCoreHobLib.c (100%)<br>
>  rename StandaloneMmPkg/Library/StandaloneMmCoreHobLib/{AArch64 =><br>
> Arm}/StandaloneMmCoreHobLibInternal.c (100%)<br>
>  rename<br>
> StandaloneMmPkg/Library/StandaloneMmMemLib/{AArch64/StandaloneMm<br>
> MemLibInternal.c => ArmStandaloneMmMemLibInternal.c} (86%)<br>
> <br>
> --<br>
> 2.17.1<br>
> <br>
> <br>
> <br>
> <br>
> <br>
<br>
<br>
<br>
</blockquote></div></div>


 <div width="1" style="color:white;clear:both">_._,_._,_</div> <hr>   Groups.io Links:<p>   You receive all messages sent to this group.    <p> <a target="_blank" href="https://edk2.groups.io/g/devel/message/74786">View/Reply Online (#74786)</a> |    |  <a target="_blank" href="https://groups.io/mt/82624721/1813853">Mute This Topic</a>  | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>    <a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> | <a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |  <a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>  [edk2-devel-archive@redhat.com]<br> <div width="1" style="color:white;clear:both">_._,_._,_</div>