Greetings!

Im working on a patch to make OpenJDK6 compile and run on m68k.
The missing piece for the implementation is a way to do a atomic cmpxchg from userspace. If we invent a way of doing that then the missing gcc atomic builtins:

__sync_val_compare_and_swap_4
__sync_lock_test_and_set_4
__sync_add_and_fetch_4

can be implemented using cmpxchg, this have already been done on the ARM port using a exisiting kernelhelper for cmpxchg.

I have noticed that there is ongoing work of creating a __kernel_atomic_cmpxchg_32 helper for m68k using vDSO: http://lists.debian.org/debian-68k/2007/12/msg00001.html Someone know the status of this implementation? Is there any kernel patches ready?

Cheers and have a great day!
Xerxes



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to