linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: shmobile: enable SMP Thumb2 kernel
@ 2013-07-10  1:56 Tetsuyuki Kobayashi
  2013-07-10  1:56 ` [PATCH 1/3] ARM: shmobile: fix compile error when CONFIG_THUMB2_KERNEL=y Tetsuyuki Kobayashi
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Tetsuyuki Kobayashi @ 2013-07-10  1:56 UTC (permalink / raw)
  To: linux-arm-kernel

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-07-11  1:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-10  1:56 [PATCH 0/3] ARM: shmobile: enable SMP Thumb2 kernel Tetsuyuki Kobayashi
2013-07-10  1:56 ` [PATCH 1/3] ARM: shmobile: fix compile error when CONFIG_THUMB2_KERNEL=y Tetsuyuki Kobayashi
2013-07-10 13:20   ` Simon Horman
2013-07-10  1:56 ` [PATCH 2/3] ARM: shmobile: Force ARM mode to compile reset vector for secondary CPUs Tetsuyuki Kobayashi
2013-07-10 13:20   ` Simon Horman
2013-07-11  1:21     ` Tetsuyuki Kobayashi
2013-07-10  1:56 ` [PATCH 3/3] ARM: shmobile: Insert align directives before 4 bytes data Tetsuyuki Kobayashi
2013-07-10 13:21   ` Simon Horman
2013-07-10  3:44 ` [PATCH 0/3] ARM: shmobile: enable SMP Thumb2 kernel Magnus Damm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).