Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-06 | - due to the fninit() in _thread_machdep_save_float_state() all calls to | Kurt Miller | |
it need to be matched with a call to _thread_machdep_restore_float_state(), so add missing one in _thread_machdep_init(). - 16-byte align fp frame - call fwait() before save and and after restoring fp state. lots of guidance and ok mickey@ | |||
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2005-12-14 | My email address changed quite a while ago... | Dale Rahn | |
2005-11-25 | don't ask; ok drahn | Theo de Raadt | |
2004-11-02 | Convert float register save to new 64 bit ABI requirements. | Per Fogelstrom | |
2004-09-09 | couple of changes (int -> long) to handle 64 bits. | Per Fogelstrom | |
2004-08-11 | mips->mips64 | Per Fogelstrom | |
2004-03-02 | Use double load/store instructions whenever possible. | Miod Vallat | |
2004-02-27 | 88k uthread stuff. some regress succeeds, a few others still fail. This | Theo de Raadt | |
is enough to start debugging further.. ok miod | |||
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
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. | |||
2004-02-25 | Apply my copyrights to these files which I wrote. none of the old | Dale Rahn | |
copyright code remained. | |||
2004-02-25 | copyrights | Theo de Raadt | |
2004-02-25 | initial working pthreads support from sparc64, done with drahn. there are | Theo de Raadt | |
some `debugging features' and other optimizations (such as not saving all registers) that we can still do perhaps | |||
2004-02-21 | if cpu has fxsr, use fxsave instead; ok marc | Theo de Raadt | |
2004-02-21 | Implement the arm pthreads pieces, only two regress fails, preemption_float | Dale Rahn | |
and sigmask. | |||
2004-02-09 | Add copyright to code where I forgot, thx wouter. | Dale Rahn | |
2004-02-09 | Add arm support files for libpthread. | Dale Rahn | |
2004-02-06 | remove silly stub file for alpha and only try to compile _atomic_lock.c | Brad Smith | |
if it actually exists. ok marc@ | |||
2004-02-02 | remove sparcv9 code. | Brad Smith | |
ok marc@ | |||
2004-02-02 | sparc -> sparc64 | Brad Smith | |
2004-01-28 | the rest of the libs stuff; from art@ again | Michael Shalayeff | |
2003-10-26 | Real atomic locks for m88k. | Miod Vallat | |
2003-06-02 | Strict prototypes. | Miod Vallat | |
2003-05-27 | libpthread support for vax, at last. | Miod Vallat | |
2003-05-19 | Missing licence | Miod Vallat | |
2003-02-14 | - save and restore %fsr, too. | Jason Wright | |
- better function descriptions | |||
2003-02-10 | priviledged -> privileged from David Krause via Henning Brauer | Marco S Hyman | |
2003-01-31 | typo | Theo de Raadt | |
2003-01-31 | stuff in arch/sparc64 is by defn v9, remove < v9 #ifdefs. ok marc. | Jason Wright | |
2003-01-31 | Create a siginfo_t for thread-to-thread kill. | Marco S Hyman | |
Clean up (compiler warning elimination). Compile check options added but commented out as they have not been checked on all architectures, yet. | |||
2003-01-27 | Save all floating point registers to full register sized fields, not | Dale Rahn | |
half-sized areas. fixes preemption_float on powerpc. | |||
2003-01-26 | save fpu context (needs optimization) | Jason Wright | |
2003-01-24 | On save: | Jason Wright | |
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. | |||
2003-01-24 | Save FPU state (unconditionally) | Jason Wright | |
2003-01-24 | save i386 fpu state | Marco S Hyman | |
2003-01-23 | stubs for functions needed by the vax | Marco S Hyman | |
2003-01-16 | make it compile | Michael Shalayeff | |
2002-12-12 | use ldl_l/stl_c instead of ldq_l and ldq_c as _spinlock_lock_t | Marco S Hyman | |
is defined as an int. This solves several alpha/pthread problems as repoted by various ports people. | |||
2002-11-29 | Foward; torh@bogus.net | Theo de Raadt | |
2002-11-12 | Fix the C version of atomic lock so that the compiler will not share | Dale Rahn | |
registers. ok marc@ | |||
2002-11-01 | Working atomic locks on vax for libc_r. | Miod Vallat | |
ok marc@ | |||
2002-11-01 | md part for hppa should look like this, at the first look | Michael Shalayeff | |
2002-10-11 | remove unused/unreferenced code. | Marco S Hyman | |
ok fgs@ | |||
2002-08-25 | fix comment. | Brad Smith | |
-- Ok'd by: jason@ | |||
2002-07-10 | 'sez' is not an english word; ok deraadt@ | Jason Peel | |
2002-06-06 | Implement _atomic_lock in assembler to make it more readable. | Artur Grabowski | |
plus some various assembler improvements. Tested by various people a few months ago and in my tree for almost 6 months now. | |||
2002-05-10 | Cast u_int64_t explicitly, not long. (cosmetic) | Artur Grabowski | |
2002-02-08 | required piece to compile the lib | Michael Shalayeff | |
2002-01-04 | Let's start by making the stack pointer 64 bit and nobody will get hurt. | Artur Grabowski | |
2002-01-02 | correct fram size. | Artur Grabowski | |
pointed out by marc@ |