From: Shinya Kuribayashi <shinya.kuribayashi.px@renesas.com>
To: linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH] ARM: shmobile: r8a7790 SMP prototype v4
Date: Thu, 11 Jul 2013 09:50:44 +0000 [thread overview]
Message-ID: <51DE7FF4.5050800@renesas.com> (raw)
In-Reply-To: <20130710104151.20742.56398.sendpatchset@w520>
Hello,
On 7/10/2013 7:41 PM, Magnus Damm wrote:
> From: Magnus Damm <damm@opensource.se>
>
> Add SMP prototype support for r8a7790 by enabling
> one cluster of either 4 x Cortex-A7 or 4 x Cortex-A15.
>
> This patch only adds support for booting, at this point
> no CPU Hotplug is included. In v4 both the big and the
> LITTLE clusters are working with either architected timers
> (in physical mode only for CA7) or CMT and broadcast timer.
>
> On r8a7790 the MD6 pin control boot processor, and on the
> Lager board SW8.7 can be used to select big or LITTLE.
>
> In big boot mode the CPU cores will be configured as:
> - CPU0, CPU1, CPU2, CPU3: enabled (CA15)
> - CPU4, CPU5, CPU6, CPU7: disabled (CA7)
>
> In LITTLE boot mode the CPU cores will be configured as:
> - CPU0, CPU5, CPU6, CPU7: enabled (CA7)
> - CPU1, CPU2, CPU3, CPU4: disabled (CA15)
>
> Base addresses for RST and APMU are still hard coded
> but DT will be used for them in future versions.
>
> Signed-off-by: Magnus Damm <damm@opensource.se>
I still have some requests to this v4 patch and would like to explain
them in the patch format; please take a look at patches attached.
> In big boot mode the CPU cores will be configured as:
> In LITTLE boot mode the CPU cores will be configured as:
This patchset is boot-tested with both "big" and "LITTLE" boot mode.
Thanks,
Shinya Kuribayashi (4):
ARM: shmobile: smp-r8a7790: remove the obsolete RESCNT register
ARM: shmobile: smp-r8a7790: rename s/carescnt/rescnt/g
ARM: shmobile: smp-r8a7790: rename s/cabar/bar/g as well
ARM: shmobile: smp-r8a7790: power up a CPU core at .smp_boot_secondary stage
arch/arm/mach-shmobile/smp-r8a7790.c | 67 ++++++++++++++++++++++---------------------------------------------
--
Shinya Kuribayashi
Renesas Electronics
WARNING: multiple messages have this Message-ID (diff)
From: shinya.kuribayashi.px@renesas.com (Shinya Kuribayashi)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] ARM: shmobile: r8a7790 SMP prototype v4
Date: Thu, 11 Jul 2013 18:50:44 +0900 [thread overview]
Message-ID: <51DE7FF4.5050800@renesas.com> (raw)
In-Reply-To: <20130710104151.20742.56398.sendpatchset@w520>
Hello,
On 7/10/2013 7:41 PM, Magnus Damm wrote:
> From: Magnus Damm <damm@opensource.se>
>
> Add SMP prototype support for r8a7790 by enabling
> one cluster of either 4 x Cortex-A7 or 4 x Cortex-A15.
>
> This patch only adds support for booting, at this point
> no CPU Hotplug is included. In v4 both the big and the
> LITTLE clusters are working with either architected timers
> (in physical mode only for CA7) or CMT and broadcast timer.
>
> On r8a7790 the MD6 pin control boot processor, and on the
> Lager board SW8.7 can be used to select big or LITTLE.
>
> In big boot mode the CPU cores will be configured as:
> - CPU0, CPU1, CPU2, CPU3: enabled (CA15)
> - CPU4, CPU5, CPU6, CPU7: disabled (CA7)
>
> In LITTLE boot mode the CPU cores will be configured as:
> - CPU0, CPU5, CPU6, CPU7: enabled (CA7)
> - CPU1, CPU2, CPU3, CPU4: disabled (CA15)
>
> Base addresses for RST and APMU are still hard coded
> but DT will be used for them in future versions.
>
> Signed-off-by: Magnus Damm <damm@opensource.se>
I still have some requests to this v4 patch and would like to explain
them in the patch format; please take a look at patches attached.
> In big boot mode the CPU cores will be configured as:
> In LITTLE boot mode the CPU cores will be configured as:
This patchset is boot-tested with both "big" and "LITTLE" boot mode.
Thanks,
Shinya Kuribayashi (4):
ARM: shmobile: smp-r8a7790: remove the obsolete RESCNT register
ARM: shmobile: smp-r8a7790: rename s/carescnt/rescnt/g
ARM: shmobile: smp-r8a7790: rename s/cabar/bar/g as well
ARM: shmobile: smp-r8a7790: power up a CPU core at .smp_boot_secondary stage
arch/arm/mach-shmobile/smp-r8a7790.c | 67 ++++++++++++++++++++++---------------------------------------------
--
Shinya Kuribayashi
Renesas Electronics
next prev parent reply other threads:[~2013-07-11 9:50 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-12 9:59 [PATCH] ARM: shmobile: r8a7790 SMP prototype v1 (CA15 x 4) Magnus Damm
2013-06-26 23:58 ` [PATCH] ARM: shmobile: r8a7790 SMP prototype v2 Magnus Damm
2013-06-26 23:58 ` Magnus Damm
2013-06-27 8:43 ` Russell King - ARM Linux
2013-06-27 8:43 ` Russell King - ARM Linux
2013-07-08 4:48 ` Magnus Damm
2013-07-08 4:48 ` Magnus Damm
2013-06-27 12:01 ` Arnd Bergmann
2013-06-27 12:01 ` Arnd Bergmann
2013-07-08 4:52 ` Magnus Damm
2013-07-08 4:52 ` Magnus Damm
2013-07-08 23:21 ` Arnd Bergmann
2013-07-08 23:21 ` Arnd Bergmann
2013-07-09 1:29 ` Magnus Damm
2013-07-09 1:29 ` Magnus Damm
2013-07-01 6:13 ` [PATCH] ARM: shmobile: r8a7790 SMP prototype v3 Magnus Damm
2013-07-01 6:13 ` Magnus Damm
2013-07-08 2:24 ` Shinya Kuribayashi
2013-07-08 2:24 ` Shinya Kuribayashi
2013-07-08 4:57 ` Magnus Damm
2013-07-08 4:57 ` Magnus Damm
2013-07-10 10:41 ` [PATCH] ARM: shmobile: r8a7790 SMP prototype v4 Magnus Damm
2013-07-10 10:41 ` Magnus Damm
2013-07-11 9:50 ` Shinya Kuribayashi [this message]
2013-07-11 9:50 ` Shinya Kuribayashi
2013-07-11 9:51 ` [PATCH 1/4] ARM: shmobile: smp-r8a7790: remove the obsolete RESCNT register Shinya Kuribayashi
2013-07-11 9:51 ` Shinya Kuribayashi
2013-07-11 9:52 ` [PATCH 2/4] ARM: shmobile: smp-r8a7790: rename s/carescnt/rescnt/g Shinya Kuribayashi
2013-07-11 9:52 ` Shinya Kuribayashi
2013-07-11 9:52 ` [PATCH 3/4] ARM: shmobile: smp-r8a7790: rename s/cabar/bar/g as well Shinya Kuribayashi
2013-07-11 9:52 ` Shinya Kuribayashi
2013-07-11 9:52 ` [PATCH 4/4] ARM: shmobile: smp-r8a7790: power up a CPU core at .smp_boot_secondary stage Shinya Kuribayashi
2013-07-11 9:52 ` Shinya Kuribayashi
2013-07-17 20:49 ` [PATCH] ARM: shmobile: r8a7790 SMP prototype v5 Magnus Damm
2013-07-17 20:49 ` Magnus Damm
2013-07-18 0:32 ` Shinya Kuribayashi
2013-07-18 0:32 ` Shinya Kuribayashi
2013-07-19 2:29 ` Simon Horman
2013-07-19 2:29 ` Simon Horman
2013-07-23 4:31 ` Simon Horman
2013-07-23 4:31 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51DE7FF4.5050800@renesas.com \
--to=shinya.kuribayashi.px@renesas.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.