mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
Sparc: avoid AREG0 for softint op helpers and Leon cache control
Make softint op helpers and Leon cache irq manager take a parameter for CPUState instead of relying on global env. Move the functions to int{32,64}_helper.c. Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
063c367558
commit
7922703623
6 changed files with 117 additions and 107 deletions
|
@ -24,9 +24,9 @@ DEF_HELPER_4(ldf_asi, void, tl, int, int, int)
|
|||
DEF_HELPER_4(stf_asi, void, tl, int, int, int)
|
||||
DEF_HELPER_4(cas_asi, tl, tl, tl, tl, i32)
|
||||
DEF_HELPER_4(casx_asi, tl, tl, tl, tl, i32)
|
||||
DEF_HELPER_1(set_softint, void, i64)
|
||||
DEF_HELPER_1(clear_softint, void, i64)
|
||||
DEF_HELPER_1(write_softint, void, i64)
|
||||
DEF_HELPER_2(set_softint, void, env, i64)
|
||||
DEF_HELPER_2(clear_softint, void, env, i64)
|
||||
DEF_HELPER_2(write_softint, void, env, i64)
|
||||
DEF_HELPER_2(tick_set_count, void, ptr, i64)
|
||||
DEF_HELPER_1(tick_get_count, i64, ptr)
|
||||
DEF_HELPER_2(tick_set_limit, void, ptr, i64)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue