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