Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Mar 2002 02:01:46 -0800 (PST)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys smp.h src/sys/kern subr_smp.c src/sys/i386/i386 mp_machdep.c src/sys/alpha/alpha mp_machdep.c
Message-ID:  <200203051001.g25A1kK87489@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2002/03/05 02:01:46 PST

  Modified files:
    sys/sys              smp.h 
    sys/kern             subr_smp.c 
    sys/i386/i386        mp_machdep.c 
    sys/alpha/alpha      mp_machdep.c 
  Log:
  Add a new variable mp_maxid.  This is used so that per cpu datastructures may
  be allocated as arrays indexed by the cpu id.  Previously the only reliable
  way to know the max cpu id was through MAXCPU. mp_ncpus isn't useful here
  because cpu ids may be sparsely mapped, although x86 and alpha do not do this.
  
  Also, call cpu_mp_probe much earlier so the max cpu id is known before the VM
  starts up.  This is intended to help support per cpu queues for the new
  allocator, but may be useful elsewhere.
  
  Reviewed by:    jake
  Approved by:    jake
  
  Revision  Changes    Path
  1.34      +2 -0      src/sys/alpha/alpha/mp_machdep.c
  1.179     +4 -1      src/sys/i386/i386/mp_machdep.c
  1.163     +14 -2     src/sys/kern/subr_smp.c
  1.70      +1 -0      src/sys/sys/smp.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?200203051001.g25A1kK87489>