Marcel Moolenaar
4c91d168a7
The ucontext is 16-byte aligned, which means that struct tcb is
...
16-byte aligned. Consequently, struct tcb is a multiple of 16
bytes in size. We need to make sure there's no padding after
struct ppc32_tp. We do this by explicitly adding the necessary
padding in front of it.
2006-09-01 19:13:36 +00:00
Marcel Moolenaar
5df93cb787
Stylize. Introduce ppc_{get|set}_tp() and ppc_{get|set}_tcb() to
...
abstract the magic that happens when deriving one or the other.
2006-09-01 17:52:13 +00:00
Marcel Moolenaar
20b18e870b
Implement TLS.
2006-09-01 06:17:16 +00:00
Peter Grehan
391d4a3856
Bring PPC up to date with latest TLS changes.
2004-08-16 05:41:39 +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
Peter Grehan
0f47890401
PPC MD bits for KSE. Runs test cases OK. Crippled to 1:1 mode for
...
the time being.
2004-07-19 12:19:04 +00:00