Merge remote branch 'upstream' into next
* upstream:
Fix multiboot compilation
tcg: Make some tcg-target.c routines static.
tcg: Add TYPE parameter to tcg_out_mov.
target-mips: break out [ls][wd]c1 and rdhwr insn generation
Fix --enable-user-pie compilation.
microblaze: Make MSR_UM and MSR_VM part of the tb flags
petlogix-3adsp: Tweak displacement of cmdline and fdt blob.
migration-exec: fix OpenBSD build warning
target-i386: fix decoding of negative 4-byte displacements
Signed-off-by: Avi Kivity <avi@redhat.com>