David Xu
28f5d1b766
gcc -O2 cleanup. tested for a long time.
...
Reviewed by: deischen
2004-08-25 23:42:40 +00:00
David Xu
a002d437ea
1. Add macro DTV_OFFSET to calculate dtv offset in tcb.
...
2. Export symbols needed by debugger.
2004-08-16 03:27:29 +00:00
Doug Rabson
99c8d0836d
Add TLS support for i386 and amd64.
2004-08-15 16:28:05 +00:00
David Xu
5f0d8cc327
Remove unused field.
2004-07-31 14:14:55 +00:00
David Xu
e378b41cb4
Call kse_switchin to switch context when being debugged.
2004-07-13 22:54:23 +00:00
Peter Wemm
d1a499ad2a
Use amd64_set_fsbase() instead of calling sysarch() directly.
2003-10-23 06:12:57 +00:00
Marcel Moolenaar
302e193264
Make KSE_STACKSIZE machine dependent by moving it from thr_kern.c to
...
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.
2003-09-19 23:28:13 +00:00
Daniel Eischen
59c3b99b8f
Rethink the MD interfaces for libpthread to account for
...
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
2003-08-05 22:46:00 +00:00
Daniel Eischen
f4c57e7baf
Add missing arguments to _amd64_restore_context() when called from
...
THR_SETCONTEXT().
2003-07-20 12:41:38 +00:00
Daniel Eischen
5a201fddb7
Add some very beta amd64 bits. These will also need some tweaking.
2003-07-19 04:44:21 +00:00