From: Arnd Bergmann <arnd@arndb.de>
To: linux-arm-kernel@lists.infradead.org
Cc: Claudio Fontana <claudio.fontana@huawei.com>,
Christoffer Dall <christoffer.dall@linaro.org>,
cross-distro@lists.linaro.org, kvmarm@lists.cs.columbia.edu,
kvm@vger.kernel.org, xen-devel@lists.xen.org,
Michael Casadevall <Michael.casadevall@linaro.org>,
Ian Campbell <ian.campbell@citrix.com>,
Rob Herring <rob.herring@linaro.org>,
Leif Lindholm <leif.lindholm@linaro.org>,
Robie Basak <robie.basak@canonical.com>,
Stefano Stabellini <stefano.stabellini@citrix.com>,
Grant Likely <grant.likely@linaro.org>
Subject: Re: [RFC v2] ARM VM System Specification
Date: Tue, 10 Jun 2014 21:21:12 +0200 [thread overview]
Message-ID: <9128476.SiMN0btvWc@wuerfel> (raw)
In-Reply-To: <5397360B.80102@huawei.com>
On Tuesday 10 June 2014 18:44:59 Claudio Fontana wrote:
> I just wanted to share with you guys how we are using virtualization
> on ARM64 over here for the OSv project.
> By skipping steps like UEFI, grub, firmware load, etc we strive to
> keep our application launch time low.
> Is this going to create problems for us in the future if you start
> requiring every VM to boot using those instead?
My feeling is that it's out of scope for this specification.
What you are doing is great, and you should keep doing it that way.
It does mean that your applications are aware of which hypervisor
they are running on, and you have to manage them using OSv specific
tools on the host.
The VM System Specification however is meant to provide a way to
distribute a file system image for a virtual machine that can run
on any compliant hypervisor using any compliant management tools.
The reason it goes through all the boot loader steps is to make it
much closer to a real system, so distros don't have to special-case
this.
If you don't care about that, you can just install the tools on
the host to manage your OSv application without a boot loader.
In particular, you can support multiple targets on OSv: e.g.
native Xen, native KVM, and portable standard hypervisor following
the ARM VM System Spec.
Arnd
next prev parent reply other threads:[~2014-06-10 19:21 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-28 18:45 [RFC v2] ARM VM System Specification Christoffer Dall
2014-03-30 22:10 ` Olof Johansson
2014-03-31 17:26 ` Christoffer Dall
2014-04-01 9:49 ` Ian Campbell
2014-04-01 9:57 ` Michael Casadevall
2014-04-01 10:16 ` Grant Likely
2014-04-29 14:42 ` Christoffer Dall
2014-04-30 8:14 ` Grant Likely
2014-06-10 14:42 ` Peter Maydell
2014-06-10 15:03 ` Ian Campbell
2014-06-10 17:00 ` Paolo Bonzini
2014-06-10 17:04 ` Christopher Covington
2014-06-10 18:08 ` Peter Maydell
2014-06-10 18:56 ` Paolo Bonzini
2014-06-10 19:18 ` Paolo Bonzini
2014-06-10 19:18 ` Paolo Bonzini
2014-06-11 6:54 ` Christoffer Dall
2014-06-11 8:16 ` Paolo Bonzini
2014-06-11 9:06 ` Arnd Bergmann
2014-06-30 16:19 ` Jon Masters
2014-06-30 20:46 ` Christoffer Dall
2014-06-30 21:14 ` Peter Maydell
2014-07-01 17:03 ` Stefano Stabellini
2014-07-01 17:10 ` Peter Maydell
2014-07-02 10:13 ` Christoffer Dall
2014-06-11 11:33 ` Grant Likely
2014-06-11 11:58 ` Arnd Bergmann
2014-06-11 12:02 ` Grant Likely
2014-06-11 14:14 ` Peter Maydell
2014-06-10 16:44 ` Claudio Fontana
2014-06-10 19:21 ` Arnd Bergmann [this message]
2014-06-11 9:50 ` Stefano Stabellini
2014-06-11 9:55 ` Christoffer Dall
2014-06-11 11:28 ` Grant Likely
2014-06-11 12:04 ` Christoffer Dall
2014-06-11 10:27 ` Arnd Bergmann
2014-06-11 11:22 ` Grant Likely
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=9128476.SiMN0btvWc@wuerfel \
--to=arnd@arndb.de \
--cc=Michael.casadevall@linaro.org \
--cc=christoffer.dall@linaro.org \
--cc=claudio.fontana@huawei.com \
--cc=cross-distro@lists.linaro.org \
--cc=grant.likely@linaro.org \
--cc=ian.campbell@citrix.com \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.cs.columbia.edu \
--cc=leif.lindholm@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=rob.herring@linaro.org \
--cc=robie.basak@canonical.com \
--cc=stefano.stabellini@citrix.com \
--cc=xen-devel@lists.xen.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox