]> 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)
commita7f70944aafea11bf3cb7f517485f355c58f2dfa
treeba6c8adc200db2f387897876d110c7fde4afc9e5
parent1550423bbae002d3be1ebdba2fe7b0d0e8ade01e
ARM: cns3xxx: fix mapping of private memory region

Since commit 46aab851531d (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