On 3 November 2015 at 12:28, Mark Rutland <[email protected]> wrote: > On Tue, Nov 03, 2015 at 11:16:27AM +0100, Ard Biesheuvel wrote: >> Replace all instances of ArmDataSyncronizationBarrier with >> ArmDataSynchronizationBarrier. > > There are a few instances left in the ARM9 support: > > ArmPkg/Library/ArmLib/Arm9/Arm9Support.S:GCC_ASM_EXPORT(ArmDataSyncronizationBarrier) > ArmPkg/Library/ArmLib/Arm9/Arm9Support.S:ASM_PFX(ArmDataSyncronizationBarrier): > ArmPkg/Library/ArmLib/Arm9/Arm9Support.asm: EXPORT > ArmDataSyncronizationBarrier > ArmPkg/Library/ArmLib/Arm9/Arm9Support.asm:ASM_PFX(ArmDataSyncronizationBarrier): > > Any reason to not fix those up? >
There wasn't until I reshuffled the patches :-) > Otherwise this looks sensible to me. Thanks. >> Contributed-under: TianoCore Contribution Agreement 1.0 >> Signed-off-by: Ard Biesheuvel <[email protected]> >> --- >> ArmPkg/Include/Library/ArmLib.h | 2 +- >> ArmPkg/Library/ArmLib/AArch64/AArch64Support.S | 4 ++-- >> ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S | 4 ++-- >> ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm | 4 ++-- >> BeagleBoardPkg/Library/BeagleBoardLib/BeagleBoard.c | 4 ++-- >> Omap35xxPkg/InterruptDxe/HardwareInterrupt.c | 6 +++--- >> Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.c | 2 +- >> 7 files changed, 13 insertions(+), 13 deletions(-) >> >> diff --git a/ArmPkg/Include/Library/ArmLib.h >> b/ArmPkg/Include/Library/ArmLib.h >> index b4768841bd9d..58116663b28d 100644 >> --- a/ArmPkg/Include/Library/ArmLib.h >> +++ b/ArmPkg/Include/Library/ArmLib.h >> @@ -483,7 +483,7 @@ ArmDataMemoryBarrier ( >> >> VOID >> EFIAPI >> -ArmDataSyncronizationBarrier ( >> +ArmDataSynchronizationBarrier ( >> VOID >> ); >> >> diff --git a/ArmPkg/Library/ArmLib/AArch64/AArch64Support.S >> b/ArmPkg/Library/ArmLib/AArch64/AArch64Support.S >> index 28cf27fbd1b6..8b5e0fb6e7fe 100644 >> --- a/ArmPkg/Library/ArmLib/AArch64/AArch64Support.S >> +++ b/ArmPkg/Library/ArmLib/AArch64/AArch64Support.S >> @@ -42,7 +42,7 @@ GCC_ASM_EXPORT (ArmDisableBranchPrediction) >> GCC_ASM_EXPORT (AArch64AllDataCachesOperation) >> GCC_ASM_EXPORT (AArch64PerformPoUDataCacheOperation) >> GCC_ASM_EXPORT (ArmDataMemoryBarrier) >> -GCC_ASM_EXPORT (ArmDataSyncronizationBarrier) >> +GCC_ASM_EXPORT (ArmDataSynchronizationBarrier) >> GCC_ASM_EXPORT (ArmInstructionSynchronizationBarrier) >> GCC_ASM_EXPORT (ArmWriteVBar) >> GCC_ASM_EXPORT (ArmReadVBar) >> @@ -389,7 +389,7 @@ ASM_PFX(ArmDataMemoryBarrier): >> ret >> >> >> -ASM_PFX(ArmDataSyncronizationBarrier): >> +ASM_PFX(ArmDataSynchronizationBarrier): >> ASM_PFX(ArmDrainWriteBuffer): >> dsb sy >> ret >> diff --git a/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S >> b/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S >> index af5ec23a1a4f..f59cd5f32e6b 100644 >> --- a/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S >> +++ b/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S >> @@ -40,7 +40,7 @@ GCC_ASM_EXPORT (ArmSetHighVectors) >> GCC_ASM_EXPORT (ArmV7AllDataCachesOperation) >> GCC_ASM_EXPORT (ArmV7PerformPoUDataCacheOperation) >> GCC_ASM_EXPORT (ArmDataMemoryBarrier) >> -GCC_ASM_EXPORT (ArmDataSyncronizationBarrier) >> +GCC_ASM_EXPORT (ArmDataSynchronizationBarrier) >> GCC_ASM_EXPORT (ArmInstructionSynchronizationBarrier) >> GCC_ASM_EXPORT (ArmReadVBar) >> GCC_ASM_EXPORT (ArmWriteVBar) >> @@ -321,7 +321,7 @@ ASM_PFX(ArmDataMemoryBarrier): >> dmb >> bx LR >> >> -ASM_PFX(ArmDataSyncronizationBarrier): >> +ASM_PFX(ArmDataSynchronizationBarrier): >> ASM_PFX(ArmDrainWriteBuffer): >> dsb >> bx LR >> diff --git a/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm >> b/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm >> index 2b13811dc6cf..07ff1ae15a6a 100644 >> --- a/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm >> +++ b/ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.asm >> @@ -37,7 +37,7 @@ >> EXPORT ArmV7AllDataCachesOperation >> EXPORT ArmV7PerformPoUDataCacheOperation >> EXPORT ArmDataMemoryBarrier >> - EXPORT ArmDataSyncronizationBarrier >> + EXPORT ArmDataSynchronizationBarrier >> EXPORT ArmInstructionSynchronizationBarrier >> EXPORT ArmReadVBar >> EXPORT ArmWriteVBar >> @@ -315,7 +315,7 @@ ArmDataMemoryBarrier >> dmb >> bx LR >> >> -ArmDataSyncronizationBarrier >> +ArmDataSynchronizationBarrier >> ArmDrainWriteBuffer >> dsb >> bx LR >> diff --git a/BeagleBoardPkg/Library/BeagleBoardLib/BeagleBoard.c >> b/BeagleBoardPkg/Library/BeagleBoardLib/BeagleBoard.c >> index dbbe68a7a08e..3b0244004853 100755 >> --- a/BeagleBoardPkg/Library/BeagleBoardLib/BeagleBoard.c >> +++ b/BeagleBoardPkg/Library/BeagleBoardLib/BeagleBoard.c >> @@ -92,11 +92,11 @@ ArmPlatformInitialize ( >> >> // Turn off the functional clock for Timer 3 >> MmioAnd32 (CM_FCLKEN_PER, 0xFFFFFFFF ^ CM_ICLKEN_PER_EN_GPT3_ENABLE ); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> >> // Clear IRQs >> MmioWrite32 (INTCPS_CONTROL, INTCPS_CONTROL_NEWIRQAGR); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> >> return RETURN_SUCCESS; >> } >> diff --git a/Omap35xxPkg/InterruptDxe/HardwareInterrupt.c >> b/Omap35xxPkg/InterruptDxe/HardwareInterrupt.c >> index e9d84aeabb69..09e22b5921b0 100644 >> --- a/Omap35xxPkg/InterruptDxe/HardwareInterrupt.c >> +++ b/Omap35xxPkg/InterruptDxe/HardwareInterrupt.c >> @@ -237,7 +237,7 @@ EndOfInterrupt ( >> ) >> { >> MmioWrite32 (INTCPS_CONTROL, INTCPS_CONTROL_NEWIRQAGR); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> return EFI_SUCCESS; >> } >> >> @@ -267,7 +267,7 @@ IrqInterruptHandler ( >> >> // Needed to prevent infinite nesting when Time Driver lowers TPL >> MmioWrite32 (INTCPS_CONTROL, INTCPS_CONTROL_NEWIRQAGR); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> >> InterruptHandler = gRegisteredInterruptHandlers[Vector]; >> if (InterruptHandler != NULL) { >> @@ -277,7 +277,7 @@ IrqInterruptHandler ( >> >> // Needed to clear after running the handler >> MmioWrite32 (INTCPS_CONTROL, INTCPS_CONTROL_NEWIRQAGR); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> } >> >> // >> diff --git a/Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.c >> b/Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.c >> index de849d4fd691..11f0bdd117af 100755 >> --- a/Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.c >> +++ b/Omap35xxPkg/Library/DebugAgentTimerLib/DebugAgentTimerLib.c >> @@ -159,7 +159,7 @@ DebugAgentTimerEndOfInterrupt ( >> while ((MmioRead32 (gTISR) & TISR_ALL_INTERRUPT_MASK) != >> TISR_NO_INTERRUPTS_PENDING); >> >> MmioWrite32 (INTCPS_CONTROL, INTCPS_CONTROL_NEWFIQAGR); >> - ArmDataSyncronizationBarrier (); >> + ArmDataSynchronizationBarrier (); >> >> } >> >> -- >> 1.9.1 >> _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

