On 6 July 2015 at 19:53, <[email protected]> wrote: > From: Meador Inge <[email protected]> > > 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
