[PATCH 0/3] ARM: shmobile: enable SMP Thumb2 kernel

Magnus Damm magnus.damm at gmail.com
Tue Jul 9 23:44:26 EDT 2013


Hi Kobayashi-san,

Your patch series looks fine to me. Thanks for your contribution.

Acked-by: Magnus Damm <damm at opensource.se>

On Wed, Jul 10, 2013 at 10:56 AM, Tetsuyuki Kobayashi <koba at kmckk.co.jp> wrote:
> Hello,
>
> I try to build SMP kernel for KZM-A9-GT board in CONFIG_THUMB2_KERNEL=y.
> After some modification it successully boots in Thumb2 kernel.
> In my case, Thumb2 kernel is 23% smaller than usual ARM kernel.
>
>    text    data     bss     dec     hex filename
> 4763561  251580  196164 5211305  4f84a9 out.kzm9g/vmlinux
>
>    text    data     bss     dec     hex filename
> 3595265  251668  196164 4043097  3db159 out.kzm9g_thumb/vmlinux
>
>
> Useful info for Thumb2 kernel
> https://wiki.linaro.org/WorkingGroups/KernelArchived/Thumb2Guide
>
> This patch set is based on arm-soc git repositry,
> remotes/origin/renesas/soc-cleanup branch
> 53332005bfde9d2e3c9a66030c0e8c2598eaa1d5 ARM: shmobile: Remove Bonito board support
>
> Tetsuyuki Kobayashi (3):
>   ARM: shmobile: fix compile error when CONFIG_THUMB2_KERNEL=y
>   ARM: shmobile: Force ARM mode to compile reset vector for secondary
>     CPUs
>   ARM: shmobile: Insert align directives before 4 bytes data
>
>  arch/arm/mach-shmobile/headsmp-scu.S  |    4 +++-
>  arch/arm/mach-shmobile/headsmp.S      |    6 +++++-
>  arch/arm/mach-shmobile/sleep-sh7372.S |    2 ++
>  3 files changed, 10 insertions(+), 2 deletions(-)
>
> --
> 1.7.9.5
>



More information about the linux-arm-kernel mailing list