2 * (c) 2004-2009 Technische Universität Dresden
3 * This file is part of TUD:OS and distributed under the terms of the
4 * GNU Lesser General Public License 2.1.
5 * Please see the COPYING-LGPL-2.1 file for details.
8 #include <l4/cxx/thread>
11 void L4_cxx_start(void)
13 asm volatile (".global L4_Thread_start_cxx_thread \n"
14 "L4_Thread_start_cxx_thread: \n"
15 "mov 8(%rsp), %rdi \n"
16 "call L4_Thread_execute \n");
19 void Thread::kill_cxx_thread(Thread *_this)
20 { _this->shutdown(); }