summaryrefslogtreecommitdiff
path: root/NetBSD/power/include/emu.h
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2019-08-21 15:21:24 +0000
committerCharles Forsyth <charles.forsyth@gmail.com>2019-08-21 15:21:24 +0000
commit8a003973f13c53f37de48c6c635500b5a0988cfb (patch)
treec31d09069228de059225293e8cbd91e7758b27d3 /NetBSD/power/include/emu.h
parent230871f7e16b4cbbb77cbf184bd16d93601fe3b7 (diff)
parente09f600591d16a8badf8678ab7606eb00bca98c2 (diff)
Merged in nbuwe/inferno-os/NetBSD/pthreads (pull request #24)
NetBSD/pthreads
Diffstat (limited to 'NetBSD/power/include/emu.h')
-rw-r--r--NetBSD/power/include/emu.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/NetBSD/power/include/emu.h b/NetBSD/power/include/emu.h
index 83af30d8..7d160b26 100644
--- a/NetBSD/power/include/emu.h
+++ b/NetBSD/power/include/emu.h
@@ -15,14 +15,8 @@ struct FPU
#define KSTACK (32 * 1024)
-static __inline Proc *getup(void) {
- Proc *p;
- __asm__( "mr %0, 1" : "=r" (p));
- return *(Proc **)((unsigned long)p & ~(KSTACK - 1));
-};
-
+extern Proc* getup(void);
#define up (getup())
typedef sigjmp_buf osjmpbuf;
#define ossetjmp(buf) sigsetjmp(buf, 1)
-