Messages in this thread | | | Subject | Re: [PATCH] sanitize TLS API | From | Andi Kleen <> | Date | 31 Jul 2002 10:52:38 +0200 |
| |
Jakub Jelinek <jakub@redhat.com> writes:
> Actually, is the clear operation really necessary? > IMHO the best clear is movw $0x03, %gs, then all accesses through %gs will > trap. Calling set_thread_area (0, 1); will result in 0xb segment > acting exactly like %ds or %es.
At least on x86-64 it is useful to have a clear operation, because setting the thread descriptors adds some cost to the context switch for various reasons. This way processes you could disable it again when they don't need it anymore.
-Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |