mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
ARM atomic ops rewrite
Implement ARMv6 atomic ops (ldrex/strex) using the same trick as PPC. Signed-off-by: Paul Brook <paul@codesourcery.com>
This commit is contained in:
parent
eee4850422
commit
426f5abcaa
5 changed files with 251 additions and 176 deletions
|
@ -68,10 +68,6 @@ DEF_HELPER_2(get_cp, i32, env, i32)
|
|||
DEF_HELPER_2(get_r13_banked, i32, env, i32)
|
||||
DEF_HELPER_3(set_r13_banked, void, env, i32, i32)
|
||||
|
||||
DEF_HELPER_2(mark_exclusive, void, env, i32)
|
||||
DEF_HELPER_2(test_exclusive, i32, env, i32)
|
||||
DEF_HELPER_1(clrex, void, env)
|
||||
|
||||
DEF_HELPER_1(get_user_reg, i32, i32)
|
||||
DEF_HELPER_2(set_user_reg, void, i32, i32)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue