From: arnd@arndb•de (Arnd Bergmann)
To: linux-arm-kernel@lists•infradead.org
Subject: [RFC PATCH 2/2] ARM: SMP support for mach-virt
Date: Tue, 4 Dec 2012 19:37:52 +0000 [thread overview]
Message-ID: <201212041937.53046.arnd@arndb.de> (raw)
In-Reply-To: <20121204172424.GG5314@mudshark.cambridge.arm.com>
On Tuesday 04 December 2012, Will Deacon wrote:
> >
> > Most other real-world platforms out there have a way to power off the
> > unused secondary CPUs - Tegra and OMAP both do.
>
> If a virtual machine powers off a virtual CPU, I doubt we want to power of
> its corresponding CPU -- that logic can remain in the host. All we need to
> do is kill the virtual CPU thread, which we can do easily enough. Booting is
> the more difficult problem because we introduce a reliance on a virtual
> device being ready incredibly early, essentially hardcoding part of the
> virtual machine.
Powering off a virtual CPU is the same as killing the virtual CPU thread.
Not powering it off would imply that we schedule a host CPU to run an
endless loop on it.
Arnd
next prev parent reply other threads:[~2012-12-04 19:37 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-03 17:52 [RFC PATCH 0/2] Add support for a fake, para-virtualised machine Will Deacon
2012-12-03 17:52 ` [RFC PATCH 1/2] ARM: Dummy Virtual Machine platform support Will Deacon
2012-12-03 17:52 ` [RFC PATCH 2/2] ARM: SMP support for mach-virt Will Deacon
2012-12-03 21:55 ` Rob Herring
2012-12-04 12:40 ` Will Deacon
2012-12-04 13:33 ` Russell King - ARM Linux
2012-12-04 13:40 ` Will Deacon
2012-12-04 14:37 ` Russell King - ARM Linux
2012-12-04 16:11 ` Will Deacon
2012-12-04 16:35 ` Russell King - ARM Linux
2012-12-04 17:24 ` Will Deacon
2012-12-04 19:37 ` Arnd Bergmann [this message]
2012-12-04 16:45 ` Rob Herring
2012-12-04 17:16 ` Will Deacon
2012-12-04 17:23 ` Rob Herring
2012-12-04 17:24 ` Marc Zyngier
2012-12-04 17:30 ` Will Deacon
2012-12-11 16:04 ` Stefano Stabellini
2012-12-11 16:09 ` Will Deacon
2012-12-11 16:34 ` Stefano Stabellini
2012-12-11 16:41 ` Ian Campbell
2012-12-11 16:43 ` Will Deacon
2012-12-11 17:14 ` Stefano Stabellini
2012-12-11 17:24 ` Will Deacon
2012-12-04 18:10 ` Nicolas Pitre
2012-12-03 21:54 ` [RFC PATCH 0/2] Add support for a fake, para-virtualised machine Rob Herring
2012-12-04 12:30 ` Will Deacon
2012-12-04 14:12 ` Rob Herring
2012-12-04 17:00 ` Nicolas Pitre
2012-12-04 17:11 ` Will Deacon
2012-12-04 18:02 ` Nicolas Pitre
2012-12-04 18:14 ` Will Deacon
2012-12-05 14:52 ` Catalin Marinas
2012-12-05 15:07 ` Nicolas Pitre
2012-12-05 15:10 ` Will Deacon
2012-12-05 15:07 ` Will Deacon
2012-12-05 15:15 ` Catalin Marinas
2012-12-11 16:19 ` Stefano Stabellini
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=201212041937.53046.arnd@arndb.de \
--to=arnd@arndb$(echo .)de \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox