]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseSynchronizationLib: Fix RISC-V helper name
authorSunil V L <sunilvl@ventanamicro.com>
Fri, 11 Nov 2022 11:21:06 +0000 (19:21 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 29 Nov 2022 09:53:15 +0000 (09:53 +0000)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4143

Fix the name of InternalSyncCompareExchange64() function.

Signed-off-by: Sunil V L <sunilvl@ventanamicro.com>
Reported-by: Zhihao Li <zhihao.li@intel.com>
Tested-by: Zhihao Li <zhihao.li@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Daniel Schaefer <git@danielschaefer.me>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
MdePkg/Library/BaseSynchronizationLib/RiscV64/Synchronization.S

index dd66ec1d0370d89c6b50432fe4953623f65dd415..88dfb880fea9c1b715db1d1f40e8608e3b45588c 100755 (executable)
@@ -81,7 +81,7 @@
 \r
 [Sources.RISCV64]\r
   Synchronization.c\r
-  RiscV64/Synchronization.S\r
+  RiscV64/Synchronization.S     | GCC\r
 \r
 [Sources.LOONGARCH64]\r
   Synchronization.c\r
index bac80d687168866a58f2a7d0665d5ee47e29cd2d..f287ef38f6519184b7362bda5a8df2ce7a049b71 100644 (file)
@@ -36,8 +36,6 @@ exit:
     mv    a0, a3\r
     ret\r
 \r
-.global ASM_PFX(InternalSyncCompareExchange64)\r
-\r
 //\r
 // Compare and xchange a 64-bit value.\r
 //\r
@@ -45,7 +43,7 @@ exit:
 // @param a1 : Compare value.\r
 // @param a2 : Exchange value.\r
 //\r
-ASM_PFX (SyncCompareExchange64):\r
+ASM_PFX (InternalSyncCompareExchange64):\r
     lr.d  a3, (a0)       // Load the value from a0 and make\r
                          // the reservation of address.\r
     bne   a3, a1, exit\r