]> git.baikalelectronics.ru Git - kernel.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)
committerAnton Vorontsov <anton@enomsg.org>
Sat, 30 Mar 2013 19:05:26 +0000 (12:05 -0700)
commitc26b7171fbe3637fbce4c7801e3bc9545a00faa1
treeba6c8adc200db2f387897876d110c7fde4afc9e5
parent5d5acf7f3e8c669857f1288b923731e4b4ceb550
ARM: cns3xxx: fix mapping of private memory region

Since commit c8aa1d0f9a72 (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>
Cc: stable@vger.kernel.org [v3.3+]
arch/arm/mach-cns3xxx/core.c
arch/arm/mach-cns3xxx/include/mach/cns3xxx.h