From: Florian Fainelli <florian@openwrt.org>
To: Jonas Gorski <jogo@openwrt.org>
Cc: linux-mips@linux-mips.org, Ralf Baechle <ralf@linux-mips.org>,
John Crispin <blogic@openwrt.org>,
Maxime Bizon <mbizon@freebox.fr>,
Kevin Cernekee <cernekee@gmail.com>
Subject: Re: [PATCH 0/3] MIPS: BCM63XX: add SMP support
Date: Mon, 3 Jun 2013 22:13:02 +0100 [thread overview]
Message-ID: <201306032213.03552.florian@openwrt.org> (raw)
In-Reply-To: <1370273975-12373-1-git-send-email-jogo@openwrt.org>
Le lundi 03 juin 2013 16:39:32, Jonas Gorski a écrit :
> Most newer BCM63XX SoCs after BCM6358 use a BMIPS4350 CPU with SMP
> support. This patchset allows BCM6368 and BCM6362 to boot a SMP kernel
> (both tested, as well as (not yet upstreamed) BCM63268).
>
> BCM6328 is skipped because the only SMP versions will be rejected by
> current code (they are BCM6329, which is treated as a totally
> unsupported chip).
>
> BCM6358 is intentionally skipped because it shares a single TLB for
> both cores/threads, which requires implementing locking for TLB accesses,
> and ain't nobody got time for that.
>
> The internal interrupt controller supports routing IRQs to both CPUs,
> and support will be added in a later patchset. For now all hardware
> interrupts will go to CPU0.
>
> Totally unscientific OpenSSL benchmarking shows a nice ~90% speed
> increase when enabling the second core.
>
> No idea about the FIXME in 1/3, never had a problem with it so I left it
> in place as to have it documented.
I successfully tested these on BCM6361 (6362-like) on top of the current mips-
for-linux-next, feel free to add my:
Tested-by: Florian Fainelli <florian@openwrt.org>
Thanks Jonas!
--
Florian
prev parent reply other threads:[~2013-06-03 21:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-03 15:39 [PATCH 0/3] MIPS: BCM63XX: add SMP support Jonas Gorski
2013-06-03 15:39 ` [PATCH 1/3] MIPS: BCM63XX: Add SMP support to prom.c Jonas Gorski
2013-06-14 10:31 ` Ralf Baechle
2013-06-14 11:55 ` Jonas Gorski
2013-06-03 15:39 ` [PATCH 2/3] MIPS: BCM63XX: Handle SW IRQs 0-1 Jonas Gorski
2013-06-03 15:39 ` [PATCH 3/3] MIPS: BCM63XX: select BMIPS4350 and default to 2 CPUs for supported SoCs Jonas Gorski
2013-06-03 21:13 ` Florian Fainelli [this message]
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=201306032213.03552.florian@openwrt.org \
--to=florian@openwrt.org \
--cc=blogic@openwrt.org \
--cc=cernekee@gmail.com \
--cc=jogo@openwrt.org \
--cc=linux-mips@linux-mips.org \
--cc=mbizon@freebox.fr \
--cc=ralf@linux-mips.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.