diff options
| author | Charles Forsyth <charles.forsyth@gmail.com> | 2019-08-21 15:21:24 +0000 |
|---|---|---|
| committer | Charles Forsyth <charles.forsyth@gmail.com> | 2019-08-21 15:21:24 +0000 |
| commit | 8a003973f13c53f37de48c6c635500b5a0988cfb (patch) | |
| tree | c31d09069228de059225293e8cbd91e7758b27d3 /NetBSD/power/include/emu.h | |
| parent | 230871f7e16b4cbbb77cbf184bd16d93601fe3b7 (diff) | |
| parent | e09f600591d16a8badf8678ab7606eb00bca98c2 (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.h | 8 |
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) - |
