Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Dec 2003 12:47:33 -0800 (PST)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 machdep.c src/sys/ia64/include ucontext.h src/lib/libpthread/arch/ia64/include pthread_md.h
Message-ID:  <200312072047.hB7KlXp0099493@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2003/12/07 12:47:33 PST

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        machdep.c 
    sys/ia64/include     ucontext.h 
    lib/libpthread/arch/ia64/include pthread_md.h 
  Log:
  Simplify the contexts created by the kernel and remove the related
  flags. We now create asynchronous contexts or syscall contexts only.
  Syscall contexts differ from the minimal ABI dictated contexts by
  having the scratch registers saved and restored because that's where
  we keep the syscall arguments and syscall return values.
  Since this change affects KSE, have it use kse_switchin(2) for the
  "new" syscall context.
  
  Revision  Changes    Path
  1.12      +6 -0      src/lib/libpthread/arch/ia64/include/pthread_md.h
  1.173     +10 -26    src/sys/ia64/ia64/machdep.c
  1.7       +19 -30    src/sys/ia64/include/ucontext.h



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