Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert float register save to new 64 bit ABI requirements. | 2004-11-02 | 2 | -14/+58 | |
| | |||||
* | couple of changes (int -> long) to handle 64 bits. | 2004-09-09 | 3 | -44/+45 | |
| | |||||
* | mips->mips64 | 2004-08-11 | 5 | -5/+5 | |
| | |||||
* | Use double load/store instructions whenever possible. | 2004-03-02 | 2 | -72/+45 | |
| | |||||
* | 88k uthread stuff. some regress succeeds, a few others still fail. This | 2004-02-27 | 4 | -2/+188 | |
| | | | | is enough to start debugging further.. ok miod | ||||
* | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | 2004-02-27 | 4 | -248/+0 | |
| | | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | ||||
* | Apply my copyrights to these files which I wrote. none of the old | 2004-02-25 | 2 | -4/+50 | |
| | | | | copyright code remained. | ||||
* | copyrights | 2004-02-25 | 8 | -4/+116 | |
| | |||||
* | initial working pthreads support from sparc64, done with drahn. there are | 2004-02-25 | 8 | -20/+298 | |
| | | | | | some `debugging features' and other optimizations (such as not saving all registers) that we can still do perhaps | ||||
* | if cpu has fxsr, use fxsave instead; ok marc | 2004-02-21 | 2 | -11/+45 | |
| | |||||
* | Implement the arm pthreads pieces, only two regress fails, preemption_float | 2004-02-21 | 2 | -158/+95 | |
| | | | | and sigmask. | ||||
* | Add copyright to code where I forgot, thx wouter. | 2004-02-09 | 1 | -2/+27 | |
| | |||||
* | Add arm support files for libpthread. | 2004-02-09 | 4 | -0/+250 | |
| | |||||
* | remove silly stub file for alpha and only try to compile _atomic_lock.c | 2004-02-06 | 1 | -6/+0 | |
| | | | | | | if it actually exists. ok marc@ | ||||
* | remove sparcv9 code. | 2004-02-02 | 1 | -8/+2 | |
| | | | | ok marc@ | ||||
* | sparc -> sparc64 | 2004-02-02 | 3 | -6/+10 | |
| | |||||
* | the rest of the libs stuff; from art@ again | 2004-01-28 | 8 | -0/+106 | |
| | |||||
* | Real atomic locks for m88k. | 2003-10-26 | 1 | -3/+41 | |
| | |||||
* | Strict prototypes. | 2003-06-02 | 1 | -2/+4 | |
| | |||||
* | libpthread support for vax, at last. | 2003-05-27 | 2 | -13/+66 | |
| | |||||
* | Missing licence | 2003-05-19 | 1 | -1/+2 | |
| | |||||
* | - save and restore %fsr, too. | 2003-02-14 | 1 | -1/+15 | |
| | | | | - better function descriptions | ||||
* | priviledged -> privileged from David Krause via Henning Brauer | 2003-02-10 | 1 | -2/+2 | |
| | |||||
* | typo | 2003-01-31 | 2 | -4/+4 | |
| | |||||
* | stuff in arch/sparc64 is by defn v9, remove < v9 #ifdefs. ok marc. | 2003-01-31 | 1 | -10/+1 | |
| | |||||
* | Create a siginfo_t for thread-to-thread kill. | 2003-01-31 | 1 | -4/+6 | |
| | | | | | Clean up (compiler warning elimination). Compile check options added but commented out as they have not been checked on all architectures, yet. | ||||
* | Save all floating point registers to full register sized fields, not | 2003-01-27 | 2 | -10/+43 | |
| | | | | half-sized areas. fixes preemption_float on powerpc. | ||||
* | save fpu context (needs optimization) | 2003-01-26 | 3 | -5/+59 | |
| | |||||
* | On save: | 2003-01-24 | 1 | -2/+14 | |
| | | | | | | | | If the fpu isn't enabled, don't save state, otherwise, save the state, mark both sides clean and disable the fpu. On restore: If the saved fpu state has the fpu disabled, do nothing, otherwise, restore everything. | ||||
* | Save FPU state (unconditionally) | 2003-01-24 | 3 | -3/+102 | |
| | |||||
* | save i386 fpu state | 2003-01-24 | 2 | -17/+24 | |
| | |||||
* | stubs for functions needed by the vax | 2003-01-23 | 1 | -0/+37 | |
| | |||||
* | make it compile | 2003-01-16 | 1 | -1/+3 | |
| | |||||
* | use ldl_l/stl_c instead of ldq_l and ldq_c as _spinlock_lock_t | 2002-12-12 | 1 | -3/+6 | |
| | | | | | is defined as an int. This solves several alpha/pthread problems as repoted by various ports people. | ||||
* | Foward; torh@bogus.net | 2002-11-29 | 1 | -2/+2 | |
| | |||||
* | Fix the C version of atomic lock so that the compiler will not share | 2002-11-12 | 1 | -3/+4 | |
| | | | | registers. ok marc@ | ||||
* | Working atomic locks on vax for libc_r. | 2002-11-01 | 1 | -2/+30 | |
| | | | | ok marc@ | ||||
* | md part for hppa should look like this, at the first look | 2002-11-01 | 2 | -1/+158 | |
| | |||||
* | remove unused/unreferenced code. | 2002-10-11 | 10 | -86/+10 | |
| | | | | ok fgs@ | ||||
* | fix comment. | 2002-08-25 | 1 | -2/+4 | |
| | | | | | -- Ok'd by: jason@ | ||||
* | 'sez' is not an english word; ok deraadt@ | 2002-07-10 | 1 | -2/+2 | |
| | |||||
* | Implement _atomic_lock in assembler to make it more readable. | 2002-06-06 | 2 | -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) | 2002-05-10 | 1 | -4/+5 | |
| | |||||
* | required piece to compile the lib | 2002-02-08 | 1 | -1/+5 | |
| | |||||
* | Let's start by making the stack pointer 64 bit and nobody will get hurt. | 2002-01-04 | 1 | -2/+2 | |
| | |||||
* | correct fram size. | 2002-01-02 | 1 | -5/+3 | |
| | | | | pointed out by marc@ | ||||
* | fp and pc are 64 bit. | 2002-01-02 | 1 | -5/+5 | |
| | | | | And just to make things more fun -1, is not a misaligned stack on sparc64. | ||||
* | fp and pc are 64 bit. | 2002-01-02 | 2 | -11/+11 | |
| | |||||
* | sigh, do it right. | 2001-12-18 | 1 | -2/+2 | |
| | |||||
* | Fix func decl. in comment. | 2001-12-18 | 1 | -2/+5 | |
| |