Am 03.09.2013 15:13, schrieb Peter Maydell:
> Make the 'any' CPU for target-arm available only in linux-user mode.
> The ARM target provides a CPU named "any", which turns on support for
> all user-level instruction set extensions we know about. This is
> intended for linux-user emulation mode, where it is the default CPU type.
> It makes no sense to try to use this for system emulation, since we don't
> initialize it with any system-level information like feature register
> values or implementation specific cp15 registers. (Unsurprisingly, some
> boards won't boot at all, though you might get lucky in some cases where
> the guest doesn't happen to prod things that aren't there.)
> 
> Prevent users from making this command line error by removing the
> CPU definition from the softmmu build.
> 
> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>

Reviewed-by: Andreas Färber <afaer...@suse.de>

Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

Reply via email to