Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gcc -O2 cleanup. tested for a long time. | davidxu | 2004-08-25 | 1 | -2/+2 |
| | | | | Reviewed by: deischen | ||||
* | 1. Add macro DTV_OFFSET to calculate dtv offset in tcb. | davidxu | 2004-08-16 | 1 | -0/+2 |
| | | | | 2. Export symbols needed by debugger. | ||||
* | Add TLS support for i386 and amd64. | dfr | 2004-08-15 | 1 | -2/+4 |
| | |||||
* | Remove unused field. | davidxu | 2004-07-31 | 1 | -1/+0 |
| | |||||
* | Call kse_switchin to switch context when being debugged. | davidxu | 2004-07-13 | 1 | -8/+22 |
| | |||||
* | Use amd64_set_fsbase() instead of calling sysarch() directly. | peter | 2003-10-23 | 1 | -6/+1 |
| | |||||
* | Make KSE_STACKSIZE machine dependent by moving it from thr_kern.c to | marcel | 2003-09-19 | 1 | -1/+2 |
| | | | | | | pthread_md.h. This commit only moves the definition; it does not change it for any of the platforms. This more easily allows 64-bit architectures (in particular) to pick a slightly larger stack size. | ||||
* | Don't assume sizeof(long) = sizeof(int) on x86; use int | deischen | 2003-09-03 | 1 | -3/+11 |
| | | | | | | | | | | | | instead of long types for low-level locks. Add prototypes for some internal libc functions that are wrapped by the library as cancellation points. Add memory barriers to alpha atomic swap functions (submitted by davidxu). Requested by: bde | ||||
* | Rethink the MD interfaces for libpthread to account for | deischen | 2003-08-05 | 1 | -34/+207 |
| | | | | | | | | | archs that can (or are required to) have per-thread registers. Tested on i386, amd64; marcel is testing on ia64 and will have some follow-up commits. Reviewed by: davidxu | ||||
* | Add missing arguments to _amd64_restore_context() when called from | deischen | 2003-07-20 | 1 | -2/+4 |
| | | | | THR_SETCONTEXT(). | ||||
* | Add some very beta amd64 bits. These will also need some tweaking. | deischen | 2003-07-19 | 2 | -0/+129 |