9
0
Fork 0
barebox/arch/arm/cpu
Sascha Hauer 5a6410edd7 ARM: MMU: Fix memory reaching to the end of address space
For memory reaching the end of the address space
phys + bank->size overflows to 0. Fix this by right shifting
phys and bank->size before adding them.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Tested-by: Sean Cross <xobs@kosagi.com>
2014-03-18 17:26:23 +01:00
..
Kconfig arm: mvebu: add Feroceon CPU type 2013-05-17 07:40:13 +02:00
Makefile ARM: Pass armv7-a AFLAGS to cache-v7 2014-01-29 10:30:51 +01:00
cache-armv4.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv5.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv6.S ARM: Support multiple ARM architectures 2012-10-13 11:19:13 +02:00
cache-armv7.S ARM v7: added v7_mmu_cache_invalidate() 2013-05-23 09:29:47 +02:00
cache-l2x0.c arm: cache-l2x0 update sync define with Linux 3.5 2013-02-11 21:08:24 +01:00
cache.c ARM: Do not use BUG() in pbl code 2014-01-29 10:30:56 +01:00
common.c ARM: mode cpu_architecture() to common.c 2014-01-29 10:31:02 +01:00
cpu.c ARM: mode cpu_architecture() to common.c 2014-01-29 10:31:02 +01:00
cpuinfo.c ARM: cpuinfo: display the core name and version 2013-08-27 07:12:33 +02:00
dtb.c ARM: Allow to pass a devicetree via boarddata 2013-06-26 18:20:53 +02:00
exceptions.S ARN: fixup vector addresses for relocatable binaries 2013-03-07 12:38:01 +01:00
interrupts.c ARM: add rename PSR bits to match linux names 2012-10-15 09:18:34 +02:00
lowlevel.S bugfix: don't rely on lr in arm_cpu_lowlevel_init 2014-02-27 10:40:32 +01:00
mmu-early.c ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu-early.h ARM: Factor out early mmu code 2013-02-04 15:52:41 +01:00
mmu.c ARM: MMU: Fix memory reaching to the end of address space 2014-03-18 17:26:23 +01:00
mmu.h arm: move outercase to cpu.c as some SoC as the ux500 always need to flush the l2x0 2013-02-11 21:08:24 +01:00
mmuinfo.c mmuinfo: add a command do display the result of virtual to physical translation 2012-06-30 22:06:21 +02:00
setupc.S ARM: Add relocatable binary support 2013-03-07 12:38:01 +01:00
start-pbl.c ARM: invalidate data caches during early init 2013-05-23 09:29:52 +02:00
start.c Merge branch 'for-next/misc' 2013-12-06 08:23:24 +01:00
uncompress.c ARM: uncompress: Remove unused variable 2014-01-29 10:16:32 +01:00