Merge branch 'upstream-merge' into next
* upstream-merge: (69 commits)
tcg/ppc64: Remove tcg_out_addi
tcg/ppc: Remove tcg_out_addi
vnc: Fix compilation with --enable-vnc-png
virtio-serial: Fix segfault on guest boot
Fix MinGW compilation when --enable-vnc-jpeg is specified
TCG/Sparc64: use stack for TCG temps
TCG/x86: use stack for TCG temps
TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP
TCG: remove broken stack allocation for call arguments
TCG: fix negative frame offset calculations
Delegate setup of TCG temporaries to targets
cpu-exec.c: avoid AREG0 use
Remove exec-all.h include directives
Move cpu_has_work and cpu_pc_from_tb to cpu.h
exec.h: fix coding style and change cpu_has_work to return bool
cpu-exec: unify do_interrupt call
m68k: use caller supplied CPUState for interrupt related stuff
x86: use caller supplied CPUState for interrupt related stuff
sparc: move do_interrupt to helper.c
sparc: fix coding style of the area to be moved
...
Signed-off-by: Avi Kivity <avi@redhat.com>