freebsd-nq/sys/compat/cloudabi64
Ed Schouten 1eb7c7cae3 Implement thread_tcb_set() and thread_yield().
The first system call is used to set the user TLS address. Right now
this system call is invoked by the C library for both the initial thread
and additional threads unconditionally, but in the future we'll only
call this if the architecture does not support this. On recent x86-64
CPUs we could use the WRFSBASE instruction.

This system call was erroneously placed in sys/compat/cloudabi64, even
though it does not depend on any pointer size dependent datastructure.
Move it to the right place.

Obtained from:	https://github.com/NuxiNL/freebsd
2015-07-14 15:11:50 +00:00
..
cloudabi64_fd.c Implement {,p}{read,write}{,v}(). 2015-07-14 14:33:21 +00:00
cloudabi64_poll.c
cloudabi64_proto.h
cloudabi64_sock.c
cloudabi64_syscall.h
cloudabi64_syscalldefs.h
cloudabi64_syscalls.c
cloudabi64_sysent.c
cloudabi64_systrace_args.c
cloudabi64_thread.c Implement thread_tcb_set() and thread_yield(). 2015-07-14 15:11:50 +00:00
Makefile
syscalls.conf
syscalls.master Implement thread_tcb_set() and thread_yield(). 2015-07-14 15:11:50 +00:00