u-boot-brain/arch/arm/cpu
Wolfgang Denk a88e55c4c6 ARM: OMAP: replace custom sr32() by standard I/O accessors
Replace the custom bit manipulation function sr32() by standard I/O
accessors.  A major motivation for this cleanup was the fact, that a
number of calls of that function resulted in 32 bit wide shift
operations on u32 data, which according to the C-ISO/IEC-9899-Standard
provokes undefined behaviour:

	6.5.7 Bitwise shift operators
	...
        If the value of the right operand is negative or is greater
        than or equal to the width of the promoted left operand, the
        behavior is undefined.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Tom Rini <trini@ti.com>
Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
2014-04-17 14:39:54 -04:00
..
arm720t Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-03-10 14:22:54 -04:00
arm920t arm: remove unneeded symbol offsets and _TEXT_BASE 2014-02-26 21:18:12 +01:00
arm926ejs Merge branch 'u-boot/master' into 'u-boot-arm/master' 2014-04-08 09:25:08 +02:00
arm946es arm: remove unneeded symbol offsets and _TEXT_BASE 2014-02-26 21:18:12 +01:00
arm1136 kbuild: move asm-offsets.c from SoC directory to arch/$(ARCH)/lib 2014-03-28 15:06:29 -04:00
arm1176 arm: remove unneeded symbol offsets and _TEXT_BASE 2014-02-26 21:18:12 +01:00
arm_intcm arm: remove unneeded symbol offsets and _TEXT_BASE 2014-02-26 21:18:12 +01:00
armv7 ARM: OMAP: replace custom sr32() by standard I/O accessors 2014-04-17 14:39:54 -04:00
armv8 arm64 patch: gicv3 support 2014-04-08 00:15:12 +02:00
at91-common Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-03-10 14:22:54 -04:00
pxa Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-02-26 16:49:58 -05:00
sa1100 arm: remove unneeded symbol offsets and _TEXT_BASE 2014-02-26 21:18:12 +01:00
tegra20-common tegra: fix Makefile to pass per-file CFLAGS 2014-03-31 11:33:28 -04:00
tegra30-common ARM: tegra: don't exceed AVP limits when configuring PLLP 2014-02-03 09:46:45 -07:00
tegra114-common ARM: tegra: don't exceed AVP limits when configuring PLLP 2014-02-03 09:46:45 -07:00
tegra124-common ARM: tegra: Add CPU (armv7) files for Tegra124 2014-02-03 09:46:46 -07:00
tegra-common Move CONFIG_DISPLAY_CPUINFO to Makefile 2014-02-19 11:10:05 -05:00
Makefile arm: atmel: add ddr2 initialization function 2013-12-01 22:38:47 +01:00
u-boot-spl.lds arm: make _end compiler-generated 2014-02-26 21:18:09 +01:00
u-boot.lds arm: Handle .gnu.hash section in ldscripts 2014-04-07 11:12:18 +02:00