diff options
Diffstat (limited to 'arch/arm/cpu')
| -rw-r--r-- | arch/arm/cpu/arm926ejs/orion5x/cpu.c | 4 | ||||
| -rw-r--r-- | arch/arm/cpu/armv7/config.mk | 7 | 
2 files changed, 7 insertions, 4 deletions
| diff --git a/arch/arm/cpu/arm926ejs/orion5x/cpu.c b/arch/arm/cpu/arm926ejs/orion5x/cpu.c index c3948d38f..5a4775ab6 100644 --- a/arch/arm/cpu/arm926ejs/orion5x/cpu.c +++ b/arch/arm/cpu/arm926ejs/orion5x/cpu.c @@ -194,8 +194,8 @@ u32 orion5x_device_rev(void)   */  int print_cpuinfo(void)  { -	char dev_str[] = "0x0000"; -	char rev_str[] = "0x00"; +	char dev_str[7]; /* room enough for 0x0000 plus null byte */ +	char rev_str[5]; /* room enough for 0x00 plus null byte */  	char *dev_name = NULL;  	char *rev_name = NULL; diff --git a/arch/arm/cpu/armv7/config.mk b/arch/arm/cpu/armv7/config.mk index 560c084dc..9c3e2f3ce 100644 --- a/arch/arm/cpu/armv7/config.mk +++ b/arch/arm/cpu/armv7/config.mk @@ -26,8 +26,6 @@ PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float  # supported by more tool-chains  PF_CPPFLAGS_ARMV7 := $(call cc-option, -march=armv7-a, -march=armv5)  PLATFORM_CPPFLAGS += $(PF_CPPFLAGS_ARMV7) -PF_CPPFLAGS_NO_UNALIGNED := $(call cc-option, -mno-unaligned-access,) -PLATFORM_CPPFLAGS += $(PF_CPPFLAGS_NO_UNALIGNED)  # =========================================================================  # @@ -36,6 +34,11 @@ PLATFORM_CPPFLAGS += $(PF_CPPFLAGS_NO_UNALIGNED)  # =========================================================================  PF_RELFLAGS_SLB_AT := $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))  PLATFORM_RELFLAGS += $(PF_RELFLAGS_SLB_AT) + +# SEE README.arm-unaligned-accesses +PF_NO_UNALIGNED := $(call cc-option, -mno-unaligned-access,) +PLATFORM_NO_UNALIGNED := $(PF_NO_UNALIGNED) +  ifneq ($(CONFIG_IMX_CONFIG),)  ALL-y	+= $(obj)u-boot.imx  endif |