]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: cns3xxx: fix mapping of private memory region
authorMac Lin <mkl0301@gmail.com>
Mon, 25 Mar 2013 09:23:33 +0000 (17:23 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Apr 2013 17:04:35 +0000 (10:04 -0700)
commitc14d7523633171e0a950047fe729ec2190c690b0
tree26070306738b0583f62cb09f198690b0ef18da18
parentccb3d567d5c7aef76879349a192339569da94c17
ARM: cns3xxx: fix mapping of private memory region

commit a3d9052c6296ad3398d3ad649c3c682c3e7ecfa6 upstream.

Since commit 0536bdf33faf (ARM: move iotable mappings within the vmalloc
region), the Cavium CNS3xxx cannot boot anymore.

This is caused by the pre-defined iotable mappings is not in the vmalloc
region. This patch move the iotable mappings into the vmalloc region, and
merge the MPCore private memory region (containing the SCU, the GIC and
the TWD) as a single region.

Signed-off-by: Mac Lin <mkl0301@gmail.com>
Signed-off-by: Anton Vorontsov <anton@enomsg.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mach-cns3xxx/core.c
arch/arm/mach-cns3xxx/include/mach/cns3xxx.h