I have implemented the %gs:0 pseudo-register in oskit-mach. If you are already using oskit-mach, please update and try out the new code. What you should now see is that in user threads %gs has a different value from %ds. You should be able to read and write one and only one word at %gs:0. This should initially read as zero in new threads, and be saved and restored by thread switching.
_______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd