Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2002 08:48:02 -0700 (PDT)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/alpha/alpha vm_machdep.c src/sys/i386/i386 vm_machdep.c src/sys/ia64/ia64 vm_machdep.c src/sys/kern kern_exit.c src/sys/powerpc/powerpc vm_machdep.c src/sys/sparc64/sparc64 vm_machdep.c src/sys/sys proc.h
Message-ID:  <200206241548.g5OFm3K53364@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/06/24 08:48:02 PDT

  Modified files:
    sys/alpha/alpha      vm_machdep.c 
    sys/i386/i386        vm_machdep.c 
    sys/ia64/ia64        vm_machdep.c 
    sys/kern             kern_exit.c 
    sys/powerpc/powerpc  vm_machdep.c 
    sys/sparc64/sparc64  vm_machdep.c 
    sys/sys              proc.h 
  Log:
  Add an MD callout like cpu_exit, but which is called after sched_lock is
  obtained, when all other scheduling activity is suspended.  This is needed
  on sparc64 to deactivate the vmspace of the exiting process on all cpus.
  Otherwise if another unrelated process gets the exact same vmspace structure
  allocated to it (same address), its address space will not be activated
  properly.  This seems to fix some spontaneous signal 11 problems with smp
  on sparc64.
  
  Revision  Changes    Path
  1.67      +6 -0      src/sys/alpha/alpha/vm_machdep.c
  1.188     +6 -0      src/sys/i386/i386/vm_machdep.c
  1.41      +6 -0      src/sys/ia64/ia64/vm_machdep.c
  1.168     +1 -0      src/sys/kern/kern_exit.c
  1.72      +6 -0      src/sys/powerpc/powerpc/vm_machdep.c
  1.25      +22 -0     src/sys/sparc64/sparc64/vm_machdep.c
  1.224     +1 -0      src/sys/sys/proc.h

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?200206241548.g5OFm3K53364>