[edk2] [PATCH 0/2] MdePkg/Library: Add missing .asm files for VS2017/ARM64

Pete Batard posted 2 patches 6 years ago
Failed in applying to current master (apply log)
MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm                 |  39 ++++
MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm                    |  40 ++++
MdePkg/Library/BaseCpuLib/BaseCpuLib.inf                          |   8 +-
MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm | 205 ++++++++++++++++++++
MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf  |   3 +-
5 files changed, 291 insertions(+), 4 deletions(-)
create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm
create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm
create mode 100644 MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm
[edk2] [PATCH 0/2] MdePkg/Library: Add missing .asm files for VS2017/ARM64
Posted by Pete Batard 6 years ago
Someone using VS2017 to compile a driver for ARM64 reported that a port
of BaseSynchronizationLib/AArch64/Synchronization.S was missing for their
compilation to succeed. This patch adds it.

For completion, we also add MSFT versions of CpuFlushTlb and CpuSleep in
MdePkg/Library/BaseCpuLib as we suspect these might be needed too.

Regards,

/Pete

Pete Batard (2):
  MdePkg/Library/BaseSynchronizationLib: Enable VS2017/ARM64 builds
  MdePkg/Library/BaseCpuLib: Enable VS2017/ARM64 builds

 MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm                 |  39 ++++
 MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm                    |  40 ++++
 MdePkg/Library/BaseCpuLib/BaseCpuLib.inf                          |   8 +-
 MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm | 205 ++++++++++++++++++++
 MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf  |   3 +-
 5 files changed, 291 insertions(+), 4 deletions(-)
 create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm
 create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm
 create mode 100644 MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm

-- 
2.9.3.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH 0/2] MdePkg/Library: Add missing .asm files for VS2017/ARM64
Posted by Gao, Liming 6 years ago
I have no comments to add ARM64 ASM files. Reviewed-by: Liming Gao <liming.gao@intel.com>

> -----Original Message-----
> From: Pete Batard [mailto:pete@akeo.ie]
> Sent: Wednesday, March 28, 2018 11:55 PM
> To: edk2-devel@lists.01.org
> Cc: Gao, Liming <liming.gao@intel.com>; ard.biesheuvel@linaro.org
> Subject: [PATCH 0/2] MdePkg/Library: Add missing .asm files for VS2017/ARM64
> 
> Someone using VS2017 to compile a driver for ARM64 reported that a port
> of BaseSynchronizationLib/AArch64/Synchronization.S was missing for their
> compilation to succeed. This patch adds it.
> 
> For completion, we also add MSFT versions of CpuFlushTlb and CpuSleep in
> MdePkg/Library/BaseCpuLib as we suspect these might be needed too.
> 
> Regards,
> 
> /Pete
> 
> Pete Batard (2):
>   MdePkg/Library/BaseSynchronizationLib: Enable VS2017/ARM64 builds
>   MdePkg/Library/BaseCpuLib: Enable VS2017/ARM64 builds
> 
>  MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm                 |  39 ++++
>  MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm                    |  40 ++++
>  MdePkg/Library/BaseCpuLib/BaseCpuLib.inf                          |   8 +-
>  MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm | 205 ++++++++++++++++++++
>  MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf  |   3 +-
>  5 files changed, 291 insertions(+), 4 deletions(-)
>  create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuFlushTlb.asm
>  create mode 100644 MdePkg/Library/BaseCpuLib/AArch64/CpuSleep.asm
>  create mode 100644 MdePkg/Library/BaseSynchronizationLib/AArch64/Synchronization.asm
> 
> --
> 2.9.3.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel