diff options
author | Alex Frid <afrid@nvidia.com> | 2010-06-10 19:52:49 -0700 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-06-10 22:30:14 -0700 |
commit | 9e2aab318cfa54e0040f3d74f9ce120cf51f7b84 (patch) | |
tree | c062dabd2ac24c4ebf77e557610267d7b5c63beb /arch | |
parent | 00bf103b245cc883cf34c0318cf265148d45a925 (diff) |
[ARM/tegra] time: forced delay routine alignment.
Forced delay routine alignment - without it calibration results (BogoMIPS
and loops_per_jiffy) may very depending on the code layout.
Change-Id: I0abcacf947c6e451b72bdb4f2ec5fee160ad68b2
Reviewed-on: http://git-master/r/2455
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/delay.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/delay.S b/arch/arm/mach-tegra/delay.S index 01123bfe6a0c..e8a4ff9793cb 100644 --- a/arch/arm/mach-tegra/delay.S +++ b/arch/arm/mach-tegra/delay.S @@ -19,6 +19,7 @@ #include <linux/linkage.h> #include <asm/assembler.h> +#include <asm/cache.h> #include <mach/iomap.h> #include <mach/io.h> @@ -43,6 +44,7 @@ ENDPROC(__udelay) @ Delay routine + .align L1_CACHE_SHIFT ENTRY(__delay) subs r0, r0, #1 bhi __delay |