History log of /haiku/src/system/libroot/os/arch/m68k/atomic.S
Revision Date Author Comments
# 2ca13760 20-Aug-2021 Coldfirex <sakison@gmail.com>

Mass updating of OpenBeOS text to Haiku

No functional code altered.

https://dev.haiku-os.org/ticket/17197

Change-Id: I75cc74f6be0ad968fd77c31fbe5b0f650a6fe9e0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4364
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# f1d285df 04-Feb-2020 François Revol <revol@free.fr>

m68k: more atomic stubbing

Change-Id: Ic8f0078068b0d01973d67424187d11bd2bef019f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2217
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 9f5e12b6 13-Oct-2008 François Revol <revol@free.fr>

- use asm_def.h and FUNCTION_END
- remove some dead ppc code


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28023 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b6ddd34 31-Oct-2007 François Revol <revol@free.fr>

Optimized 64bit atomics:
- use movem
- fix return value: the convention is to return in d0:d1 (MSB:LSB)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22783 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b82ae48b 26-Oct-2007 François Revol <revol@free.fr>

Note on use of TAS,CAS and CAS2 on Amiga.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22743 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bbf13b7 25-Oct-2007 François Revol <revol@free.fr>

Add syscalls.
Fix CAS2 usage, only supports (An) addressing mode.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22727 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00c8f310 24-Oct-2007 François Revol <revol@free.fr>

Add a warning about CAS2: 060 doesn't have it, we'll loose 64bit atomics :^)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1609107a 21-Oct-2007 François Revol <revol@free.fr>

- some swap asm.
- 64bit atomic ops.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22657 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 188b4327 21-Oct-2007 François Revol <revol@free.fr>

m68k arch files for libroot.
Mostly ppc from r22648. Some atomic_* done.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22654 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9f5e12b6b3963316be2f05912f1bc12c9bc87258 13-Oct-2008 François Revol <revol@free.fr>

- use asm_def.h and FUNCTION_END
- remove some dead ppc code


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28023 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b6ddd34920b1e52fbaf661e5521d27ed2dbb46b 31-Oct-2007 François Revol <revol@free.fr>

Optimized 64bit atomics:
- use movem
- fix return value: the convention is to return in d0:d1 (MSB:LSB)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22783 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b82ae48b36b54346c7dd0f348ba6d36c06638666 26-Oct-2007 François Revol <revol@free.fr>

Note on use of TAS,CAS and CAS2 on Amiga.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22743 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bbf13b7a5d10443a0130c8024f14b76320886f3 25-Oct-2007 François Revol <revol@free.fr>

Add syscalls.
Fix CAS2 usage, only supports (An) addressing mode.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22727 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00c8f3104cd50eea2b55e3cb448470b29f3214c1 24-Oct-2007 François Revol <revol@free.fr>

Add a warning about CAS2: 060 doesn't have it, we'll loose 64bit atomics :^)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22704 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1609107a4587560a3464caa759c31358d1a0ed15 21-Oct-2007 François Revol <revol@free.fr>

- some swap asm.
- 64bit atomic ops.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22657 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 188b43270e2328e8b3338441969b54a159ea0daa 21-Oct-2007 François Revol <revol@free.fr>

m68k arch files for libroot.
Mostly ppc from r22648. Some atomic_* done.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22654 a95241bf-73f2-0310-859d-f6bbb57e9c96