On 10 November 2017 at 19:53, Emilio G. Cota <c...@braap.org> wrote: > Some MachineClass changes to fix TCG initialization of some > ARM boards for 2.11. This was originally reported by Thomas Huth in [1], > where Peter suggested a way to fix it. Further discussion in > another thread [2] followed up on this. > > As a result of that follow-up discussion we also got some Zynq changes from > Alistair [3], which I'm including here since in order to test them > we need the first patch in this series. > > Thanks, > > Emilio > > [1] https://lists.gnu.org/archive/html/qemu-devel/2017-11/msg00078.html > [2] https://lists.gnu.org/archive/html/qemu-devel/2017-11/msg00502.html > [3] https://lists.gnu.org/archive/html/qemu-devel/2017-11/msg01842.html > > Alistair Francis (2): > xlnx-zynqmp: Properly support the smp command line option > xlnx-zcu102: Add an info message deprecating the EP108 > > Emilio G. Cota (3): > qom: move CPUClass.tcg_initialize to a global > xlnx-zcu102: Specify the max number of CPUs for the EP108 > hw: add .min_cpus and .default_cpus fields to machine_class > > qemu-doc.texi | 7 +++++++ > include/hw/boards.h | 5 +++++ > include/qom/cpu.h | 1 - > exec.c | 5 +++-- > hw/arm/exynos4_boards.c | 12 ++++-------- > hw/arm/raspi.c | 2 ++ > hw/arm/xlnx-zcu102.c | 9 ++++++++- > hw/arm/xlnx-zynqmp.c | 26 ++++++++++++++++---------- > vl.c | 21 ++++++++++++++++++--- > 9 files changed, 63 insertions(+), 25 deletions(-)
Since this is fixing Arm boards and I'm putting together an arm pullreq anyway, I'm applying this to target-arm.next. (Eduardo's reviewed the patches which touch the MachineClass and option parsing code.) thanks -- PMM