summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/arch/alpha (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove silly stub file for alpha and only try to compile _atomic_lock.cbrad2004-02-061-6/+0
| | | | | | if it actually exists. ok marc@
* use ldl_l/stl_c instead of ldq_l and ldq_c as _spinlock_lock_tmarc2002-12-121-3/+6
| | | | | is defined as an int. This solves several alpha/pthread problems as repoted by various ports people.
* Foward; torh@bogus.netderaadt2002-11-291-2/+2
|
* remove unused/unreferenced code.marc2002-10-111-10/+1
| | | | ok fgs@
* Implement _atomic_lock in assembler to make it more readable.art2002-06-062-37/+19
| | | | | | plus some various assembler improvements. Tested by various people a few months ago and in my tree for almost 6 months now.
* Cast u_int64_t explicitly, not long. (cosmetic)art2002-05-101-4/+5
|
* Let's start by making the stack pointer 64 bit and nobody will get hurt.art2002-01-041-2/+2
|
* missed it by That Muchd2000-10-051-2/+2
|
* switch to _machdep_switch() instead of setjmp/longjmp. For some reason this fixes sparc threads.d2000-10-041-66/+4
|
* prepare for thread switchingd2000-09-252-0/+111
|
* sync with FreeBSDd1999-11-251-5/+5
|
* add mb (memory barrier) instruction. from FreeBSDd1999-05-261-6/+10
|
* Goodbye, MIT pthreads... you were a handy reference implementationd1999-03-104-585/+0
|
* Save/restore the fp state setjmp/longjmp does notniklas1999-02-041-14/+41
|
* comment out broken float save stuff for the time beingd1999-02-031-5/+5
|
* mi+md jmp_buf; save i386s fs and gs for WINE (csapuntz@stanford.edu)d1999-01-171-1/+6
|
* move spinlock.h into the real worldd1999-01-081-6/+0
|
* more spinlockd1998-12-211-2/+2
|
* md spinlockd1998-12-212-10/+16
|
* add md _atomic_is_locked; cleand1998-12-181-2/+11
|
* Move atomic_lock code from asm to C with inline asm;d1998-11-202-58/+33
| | | | | Add m68k, mips and sparc. (needs more careful checking) Add 'slow_atomic_lock' for crippled archs.
* somehow i missed this directory..d1998-08-282-0/+94
|
* move unchanged files from machdep/ into appropriate arch/${MACHINE}peter1998-07-214-0/+585
directories. These files have been renamed as appropriate, but hackers of these files should note those that started off as netbsd files (alpha and sparc). also moved machdep/openbsd-2.0/ to include/sys/