There are numorous QEMU machines that only have a single or a handful of valid CPU options. To simplyfy the management of specificying which CPU is/isn't valid let's create a property that can be set in the machine init. We can then check to see if the user supplied CPU is in that list or not.
This is just a quick setup, if this method is agreed apon I can add a nice macro to add the valid CPU options (similar to SET_MACHINE_COMPAT) and improve the error messages. I just wanted to get some input before I spent too much time on that. Alistair Francis (2): machine: Add a valid_cpu_types property netduino2: Specify the valid CPUs hw/arm/netduino2.c | 5 +++++ hw/core/machine.c | 27 +++++++++++++++++++++++++++ include/hw/boards.h | 1 + 3 files changed, 33 insertions(+) -- 2.11.0