Revision b17ed3e1d2746ae88863a074b4a1cb3a6b80fae8 authored by Richard Henderson on 10 April 2018, 12:02:26 UTC, committed by Michael Roth on 21 June 2018, 01:45:02 UTC
The parameters for tcg_gen_insn_start are target_ulong, which may be split into two TCGArg parameters for storage in the opcode on 32-bit hosts. Fixes the ARM target and its direct use of tcg_set_insn_param, which would set the wrong argument in the 64-on-32 case. Cc: qemu-stable@nongnu.org Reported-by: alarson@ddci.com Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20180410003558.2470-1-richard.henderson@linaro.org Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> (cherry picked from commit 9743cd5736263e90d312b2c33bd739ffe1eae70d) Conflicts: target/arm/translate.h tcg/tcg.h * rework to avoid functional dependency on 15fa08f Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
1 parent 44633a2
File | Mode | Size |
---|---|---|
Makefile.objs | -rw-r--r-- | 310 bytes |
block-core.json | -rw-r--r-- | 123.7 KB |
block.json | -rw-r--r-- | 9.5 KB |
char.json | -rw-r--r-- | 13.5 KB |
common.json | -rw-r--r-- | 1.8 KB |
crypto.json | -rw-r--r-- | 8.5 KB |
introspect.json | -rw-r--r-- | 7.4 KB |
migration.json | -rw-r--r-- | 35.0 KB |
net.json | -rw-r--r-- | 16.5 KB |
opts-visitor.c | -rw-r--r-- | 15.0 KB |
qapi-clone-visitor.c | -rw-r--r-- | 5.3 KB |
qapi-dealloc-visitor.c | -rw-r--r-- | 3.6 KB |
qapi-util.c | -rw-r--r-- | 2.0 KB |
qapi-visit-core.c | -rw-r--r-- | 9.9 KB |
qmp-dispatch.c | -rw-r--r-- | 3.7 KB |
qmp-event.c | -rw-r--r-- | 1.3 KB |
qmp-registry.c | -rw-r--r-- | 2.1 KB |
qobject-input-visitor.c | -rw-r--r-- | 20.2 KB |
qobject-output-visitor.c | -rw-r--r-- | 7.6 KB |
rocker.json | -rw-r--r-- | 7.5 KB |
run-state.json | -rw-r--r-- | 7.8 KB |
sockets.json | -rw-r--r-- | 3.0 KB |
string-input-visitor.c | -rw-r--r-- | 9.0 KB |
string-output-visitor.c | -rw-r--r-- | 10.1 KB |
tpm.json | -rw-r--r-- | 2.8 KB |
trace-events | -rw-r--r-- | 2.0 KB |
trace.json | -rw-r--r-- | 2.8 KB |
transaction.json | -rw-r--r-- | 5.3 KB |
ui.json | -rw-r--r-- | 25.7 KB |
Computing file changes ...