[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] target-arm: Add "anyvfp" CPU
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] target-arm: Add "anyvfp" CPU |
Date: |
Mon, 6 Jul 2015 23:31:37 +0100 |
On 6 July 2015 at 19:53, <address@hidden> wrote:
> From: Meador Inge <address@hidden>
>
> This patch adds support for `-cpu anyvfp`, which is just
> like `-cpu any`, but enables the coprocessors by default.
> This is useful for working with a wide range of bare-metal
> C/C++ applications that have been compiled in different
> ways and assume the coprocessor has been enabled already.
I'm not convinced. System mode gives you a bare metal
system -- it's the bare metal app's job to enable
VFP if it wants to use it. If your bare metal app
doesn't do that then it is broken.
Alternatively you can use a firmware blob which
does enough setup for whatever environment your
code is expecting.
I really don't want to get QEMU into the business of
providing random ad-hoc execution environments for
things. It's hard enough maintaining the Linux boot
loader code...
thanks
-- PMM