Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jan 2003 16:56:23 -0800 (PST)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib Makefile src/lib/libc_r/uthread pthread_private.h uthread_create.c uthread_init.c uthread_sig.c
Message-ID:  <200301060056.h060uN8Y072750@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2003/01/05 16:56:23 PST

  Modified files:
    lib                  Makefile 
    lib/libc_r/uthread   pthread_private.h uthread_create.c 
                         uthread_init.c uthread_sig.c 
  Log:
  Port libc_r to ia64. We need to do things slightly different
  because we have 2 stacks per thread: the regular downward
  memory stack and the irregular upward register stack. This
  implementation lets both stacks grow toward each other. An
  alternative scheme is to have them grow away from each other.
  The alternate scheme has the advantage that both stack grow
  toward guard pages. Since libc_r is virtually dead and we
  really want the *context stuff for thread switching, we don't
  try to be perfect, just functional.
  
  Revision  Changes    Path
  1.147     +1 -1      src/lib/Makefile
  1.78      +23 -0     src/lib/libc_r/uthread/pthread_private.h
  1.37      +5 -0      src/lib/libc_r/uthread/uthread_create.c
  1.44      +5 -0      src/lib/libc_r/uthread/uthread_init.c
  1.44      +11 -0     src/lib/libc_r/uthread/uthread_sig.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301060056.h060uN8Y072750>