Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Apr 2001 07:55:09 -0700 (PDT)
From:      Andrew Gallatin <gallatin@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/alpha/alpha mp_machdep.c
Message-ID:  <200104171455.f3HEt9U68098@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
gallatin    2001/04/17 07:55:09 PDT

  Modified files:
    sys/alpha/alpha      mp_machdep.c 
  Log:
  Improved support for alpha SMP.  The following commit gets dual AS2100s
  and AS4100s into single user mode. This work was done jointly by jhb and
  myself, and builds on dfr's earlier work.
  
  smp_init_secondary() / smp_start_secondary()
  - use the uniq val to pass the globalp (me)
  - fancy footwork to take any pending machine checks (me)
  - doing things the FreeBSD way and getting the per-cpu idleproc created
    correctly, and synchronizing the startup of secondaries (jhb)
  
  mp_start()
  - better recognition of available cpus (jhb)
  
  smp_rendezvous()
  - if smp hasn't started, only run the rendezvous function on the current
  cpu.  Sleuthing and (prior) incorrect fix by me, correct fix by jhb
  
  smp_handle_ipi()
  - more verbose handling of console messages (jhb)
  - grab sched lock around setting PS_ASTPENDING (jhb)
  
  forward_*clock()
  - commented out.  Joint decision by dfr, jhb and myself
  
   General synchronization improvements (more mb()s, etc) (jhb)
  
   Printf cleanups (joint)
  
   Whitespace cleanups (jhb)
  
  Revision  Changes    Path
  1.16      +194 -55   src/sys/alpha/alpha/mp_machdep.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?200104171455.f3HEt9U68098>