mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
Sparc: avoid AREG0 wrappers for memory access helpers
Adjust generation of load and store templates so that the functions take a parameter for CPUState instead of relying on global env. Remove wrappers. Move remaining memory helpers to ldst_helper.c. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
fe8d8f0f1c
commit
0184e266cb
6 changed files with 93 additions and 268 deletions
7
configure
vendored
7
configure
vendored
|
@ -3606,6 +3606,13 @@ case "$target_arch2" in
|
|||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$target_arch2" in
|
||||
sparc*)
|
||||
echo "CONFIG_TCG_PASS_AREG0=y" >> $config_target_mak
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "TARGET_SHORT_ALIGNMENT=$target_short_alignment" >> $config_target_mak
|
||||
echo "TARGET_INT_ALIGNMENT=$target_int_alignment" >> $config_target_mak
|
||||
echo "TARGET_LONG_ALIGNMENT=$target_long_alignment" >> $config_target_mak
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue