From 587432273982c136809a6e9182e8ecf674648706 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 28 May 2010 22:28:51 +0200 Subject: Decode TLS syscalls on m68k * linux/m68k/syscallent.h: Add entries for get_thread_area, set_thread_area, atomic_comxchg_32, atomic_barrier. * linux/dummy.h (sys_get_thread_area, sys_set_thread_area) [M68K]: Don't redefine. * mem.c (sys_get_thread_area, sys_set_thread_area) [LINUX && M68K]: New. --- mem.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'mem.c') diff --git a/mem.c b/mem.c index d55cd695..ec5707a3 100644 --- a/mem.c +++ b/mem.c @@ -710,6 +710,26 @@ struct tcb *tcp; } #endif /* LINUX && __i386__ */ +#if defined(LINUX) && defined(M68K) + +int +sys_set_thread_area(tcp) +struct tcb *tcp; +{ + if (entering(tcp)) + tprintf("%#lx", tcp->u_arg[0]); + return 0; + +} + +int +sys_get_thread_area(tcp) +struct tcb *tcp; +{ + return RVAL_HEX; +} +#endif + #if defined(LINUX) int sys_remap_file_pages(tcp) -- cgit v1.2.3