armv7a: fix interpretation of MMU table
commitb2dc1af59a4cead2bd9446256ef31658b2a5de61
authorDaniel Glöckner <daniel-gl@gmx.net>
Thu, 20 Nov 2014 22:57:26 +0000 (20 23:57 +0100)
committerPaul Fertser <fercerpav@gmail.com>
Wed, 11 Feb 2015 16:18:50 +0000 (11 16:18 +0000)
treed990362369ed06d00e7e9f89e384a0c3d4829199
parentfb9277191b715566c82b633a474a5c7c78fcfe1a
armv7a: fix interpretation of MMU table

On armv7 there no longer are 1kB pages. Instead the bit that in
older architectures distinguished 1kB pages from 4kB pages is on
armv7 used for as execute-never marker. There may now also be 16MB
supersections with 40 bit physical address.

Change-Id: I959bdb8012782a9d07d968907a21f50e3d9b356a
Signed-off-by: Daniel Glöckner <daniel-gl@gmx.net>
Reviewed-on: http://openocd.zylin.com/2386
Tested-by: jenkins
Reviewed-by: Vladimir Svoboda <ze.vlad@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/target/armv7a.c