mirror of
https://github.com/qemu/qemu.git
synced 2024-11-24 19:33:39 +08:00
18fec301cd
The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers was
broken in that it did not respect the ABI requirement that 64
bit values were passed in even-odd register pairs. The simplest
way to fix this is to implement some new utility functions
for marshalling function arguments into the correct registers
and stack, so that the code which sets up the address and
data arguments does not need to care whether there has been
a preceding env argument.
Based on commit
|
||
---|---|---|
.. | ||
tcg-target.c | ||
tcg-target.h |