diff options
Diffstat (limited to 'sys/sparc64/include/globals.h')
-rw-r--r-- | sys/sparc64/include/globals.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/sparc64/include/globals.h b/sys/sparc64/include/globals.h index 01d48a8..951d1e2 100644 --- a/sys/sparc64/include/globals.h +++ b/sys/sparc64/include/globals.h @@ -40,9 +40,11 @@ register struct globaldata *globalp __asm__("%g7"); #define PCPU_PTR(member) (&GLOBALP->gd_ ## member) #define PCPU_SET(member,value) (GLOBALP->gd_ ## member = (value)) -#define CURPROC PCPU_GET(curproc) -#define CURTHD PCPU_GET(curproc) /* temporary */ -#define curproc PCPU_GET(curproc) +#define curthread PCPU_GET(curthread) +#define CURPROC (curthread->td_proc) +#define curproc (curthread->td_proc) +#define curksegrp (curthread->td_ksegrp) +#define curkse (curthread->td_kse) #endif /* _KERNEL */ |