/* * Copyright 2003-2009, Haiku Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * Ingo Weinhold * Jonas Sundström */ #ifndef _KERNEL_ARCH_MIPSEL_THREAD_H #define _KERNEL_ARCH_MIPSEL_THREAD_H #include #warning IMPLEMENT arch_thread.h #ifdef __cplusplus extern "C" { #endif void mipsel_push_iframe(struct iframe_stack* stack, struct iframe* frame); void mipsel_pop_iframe(struct iframe_stack* stack); struct iframe* mipsel_get_user_iframe(void); static inline struct thread* arch_thread_get_current_thread(void) { #warning IMPLEMENT arch_thread_get_current_thread struct thread* t; return t; } static inline void arch_thread_set_current_thread(struct thread* t) { #warning IMPLEMENT arch_thread_set_current_thread } #ifdef __cplusplus } #endif #endif /* _KERNEL_ARCH_MIPSEL_THREAD_H */