Module Name:    src
Committed By:   ad
Date:           Sat May 16 22:23:45 UTC 2009

Modified Files:
        src/lib/libpthread/arch/x86_64: pthread_md.h
Removed Files:
        src/lib/libpthread/arch/x86_64: _context_u.S genassym.cf

Log Message:
Remove unused code that's confusing when using cscope/opengrok.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r0 src/lib/libpthread/arch/x86_64/_context_u.S
cvs rdiff -u -r1.6 -r0 src/lib/libpthread/arch/x86_64/genassym.cf
cvs rdiff -u -r1.10 -r1.11 src/lib/libpthread/arch/x86_64/pthread_md.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libpthread/arch/x86_64/pthread_md.h
diff -u src/lib/libpthread/arch/x86_64/pthread_md.h:1.10 src/lib/libpthread/arch/x86_64/pthread_md.h:1.11
--- src/lib/libpthread/arch/x86_64/pthread_md.h:1.10	Mon Apr 28 20:23:02 2008
+++ src/lib/libpthread/arch/x86_64/pthread_md.h	Sat May 16 22:23:45 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: pthread_md.h,v 1.10 2008/04/28 20:23:02 martin Exp $	*/
+/*	$NetBSD: pthread_md.h,v 1.11 2009/05/16 22:23:45 ad Exp $	*/
 
 /*-
  * Copyright (c) 2001, 2007, 2008 The NetBSD Foundation, Inc.
@@ -46,7 +46,6 @@
 }
 
 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_URSP])
-#define pthread__uc_pc(ucp) ((ucp)->uc_mcontext.__gregs[_REG_RIP])
 
 /*
  * Set initial, sane values for registers whose values aren't just
@@ -64,38 +63,6 @@
 	(ucp)->uc_mcontext.__gregs[_REG_SS] = 0x23,			\
 	(ucp)->uc_mcontext.__gregs[_REG_RFL] = 0x202;
 
-/*
- * Usable stack space below the ucontext_t. 
- * See comment in pthread_switch.S about STACK_SWITCH.
- */
-#define STACKSPACE	64	/* room for 8 long values */
-
-/*
- * Conversions between struct reg and struct mcontext. Used by
- * libpthread_dbg.
- */
-
-#define PTHREAD_UCONTEXT_TO_REG(reg, uc) \
-	memcpy(reg, (uc)->uc_mcontext.__gregs, _NGREG * sizeof (long));
-
-#define PTHREAD_REG_TO_UCONTEXT(uc, reg) do {				\
-	memcpy((uc)->uc_mcontext.__gregs, reg, _NGREG * sizeof (long)); \
-	(uc)->uc_flags = ((uc)->uc_flags | _UC_CPU) & ~_UC_USER; 	\
-	} while (/*CONSTCOND*/0)
-
-
-#define PTHREAD_UCONTEXT_TO_FPREG(freg, uc)		       		\
-	(void)memcpy(&(freg)->fxstate,					\
-        (uc)->uc_mcontext.__fpregs, sizeof(struct fpreg))
-
-#define PTHREAD_FPREG_TO_UCONTEXT(uc, freg) do {       	       		\
-	(void)memcpy(							\
-        (uc)->uc_mcontext.__fpregs,					\
-	&(freg)->fxstate, sizeof(struct fpreg));			\
-	/*LINTED precision loss */					\
-	(uc)->uc_flags = ((uc)->uc_flags | _UC_FPU) & ~_UC_USER;	\
-	} while (/*CONSTCOND*/0)
-
 #define	pthread__smt_pause()	__asm __volatile("rep; nop" ::: "memory")
 
 /* Don't need additional memory barriers. */

Reply via email to