From: "Alex Bennée" <alex.bennee@linaro.org>
To: Artyom Tarasenko <atar4qemu@gmail.com>
Cc: Damien Hilloulin <damien.hilloulin@epfl.ch>,
qemu-devel <qemu-devel@nongnu.org>,
Richard Henderson <rth@twiddle.net>
Subject: Re: [Qemu-devel] Adding SMP support for Sparc Target
Date: Thu, 06 Nov 2014 16:00:42 +0000 [thread overview]
Message-ID: <87tx2cs4id.fsf@linaro.org> (raw)
In-Reply-To: <CACXAS8AkLLU8gq32O7hdpEkt0ohR73SeBp4yJPzLpnvJcaeXVA@mail.gmail.com>
Artyom Tarasenko <atar4qemu@gmail.com> writes:
> Hello Damien,
>
> On Thu, Nov 6, 2014 at 8:38 AM, Damien Hilloulin
> <damien.hilloulin@epfl.ch> wrote:
>> Hello everyone,
>>
>> I'm a newcomer in QEMU and my goal would be to port an existing system
>> simulator using another emulator to QEMU.
<snip>
>> However, it seems that the Sparc targets doesn't really support SMP/CMT as
>> of now. So I am considering two possibilities:
>> - adding SMP support in QEMU for the Sparc targets (and contribute it to
>> QEMU :) )
>
> Do you mean a) emulating multiple guest cores on in a single host
> thread, or b) emulating multiple guest cores in multiple host threads?
<snip>
> If you mean b), things get more complicated because TCG can currently
> utilize just one host thread. There was an attempt to do utilize
> multiple threads for an ARM target:
> http://sourceforge.net/p/coremu/home/Home
>
> It would be interesting to hear what the TCG experts would say. Adding
> Richard to CC.
There is a desire to fix this but a distinct lack of cycles. It's not a
small job and will require quite a bit of preparatory work to map out an
approach and then fix it.
Having said that I'm sure someone mentioned they had done some work on
this on one of the KVM conference calls. Unfortunately I didn't catch
their names as my phone kept dumping me of the call. Does anyone
remember who that was?
--
Alex Bennée
next prev parent reply other threads:[~2014-11-06 16:00 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-06 7:38 [Qemu-devel] Adding SMP support for Sparc Target Damien Hilloulin
2014-11-06 15:27 ` Artyom Tarasenko
2014-11-06 16:00 ` Alex Bennée [this message]
2014-11-06 17:36 ` Damien Hilloulin
2014-11-06 18:23 ` Artyom Tarasenko
2014-11-06 22:05 ` Damien Hilloulin
2014-11-07 8:05 ` Artyom Tarasenko
2014-11-07 8:19 ` Damien Hilloulin
2014-11-09 9:39 ` Mark Cave-Ayland
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=87tx2cs4id.fsf@linaro.org \
--to=alex.bennee@linaro.org \
--cc=atar4qemu@gmail.com \
--cc=damien.hilloulin@epfl.ch \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
/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 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).