From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] arc: add HS38 VDK virtual boards
Date: Sun, 20 Sep 2015 15:45:02 +0200 [thread overview]
Message-ID: <20150920154502.4cfda24e@free-electrons.com> (raw)
In-Reply-To: <1442755705.17404.8.camel@synopsys.com>
Alexey,
On Sun, 20 Sep 2015 13:28:26 +0000, Alexey Brodkin wrote:
> > Are these publicly available? I.e can we run ourselves these
> > configurations under the virtualizer?
>
> Unfortunately Virtualizer is a first class Synopsys citizen...
> product and it is only available for those who paid for it.
Ok, too bad.
> But if you're interested in running anything on ARC in simulation we
> do have finally simulator engine for open-source projects
> which is available for free after very simple registration and approval
> by SNPS employee.
>
> Just follow this URL and fill in short form with your details and
> in a day or two you'll get download link:
> http://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi
>
> That simulator has only serial port but allows running both
> ARCv1 (ARCompact family like ARC750/770) and new gen ARCv2 (ARCH S38).
Could be interesting, though it's sad that it can't be downloaded
automatically. It would have allowed packaging it in Buildroot, and
ease testing of ARC systems.
> > What is the motivation for having both? Is the SMP-capable kernel not
> > working on the non-SMP emulated hardware?
>
> That's our sad truth.
> The thing is true UP (uniprocessor) HW be it simulator or real HW lacks
> so-called IDU (interrupt-distribution unit) which is required for SMP.
>
> And so SMP kernel might be only run on SMP HW even if we have only one
> core running and the second one is halted.
>
> And vice versa UP kernel won't even start (will panic early) on SMP HW.
>
> That's why we need 2 separate configs for UP and SMP.
Ok, makes sense. So I'll commit your patch which has two separate
configurations.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
next prev parent reply other threads:[~2015-09-20 13:45 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-08 14:54 [Buildroot] [PATCH] arc: add HS38 VDK virtual boards Alexey Brodkin
2015-09-20 13:05 ` Thomas Petazzoni
2015-09-20 13:28 ` Alexey Brodkin
2015-09-20 13:45 ` Thomas Petazzoni [this message]
2015-10-04 14:40 ` Thomas Petazzoni
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=20150920154502.4cfda24e@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.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