Merge branch 'upstream-merge'
* upstream-merge: (94 commits)
migration: respect exit status with exec:
tcg-i386: fix a typo
tcg-i386: declare tcg_out_tlb_load() inline
tcg-i386: Remove some ifdefs in qemu_ld/st.
tcg-i386: Split out tlb load function.
tcg-i386: Swap order of TLB hit and miss paths.
tcg-i386: Split out TLB Hit path from qemu_ld/st.
tcg-i386: Tidy data16 prefixes.
sparc64: fix umul and smul insns
sparc64: fix udiv and sdiv insns
sparc64: improve ldf and stf insns
sparc64: use symbolic name for MMU index v1
sparc64: fix ldxfsr insn
sparc64: fix 32bit load sign extension
sparc64: fix missing address masking v1
sparc64: fix tag access register on mmu traps
vnc: add missing target for vnc-encodings-*.o
vnc: tight: don't forget the third color
vnc: tight: don't forget last pixel in tight_encode_indexed_rect
Monitor: Drop QMP documentation from code
...
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>