Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jul 1997 18:55:20 -0700 (PDT)
From:      Steve Passe <fsmp@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/conf LINT SMP-GENERIC options.i386 src/sys/i386/include smptests.h src/sys/i386/isa apic_vector.s clock.c src/sys/i386/i386 mp_machdep.c mpapic.c mplock.s
Message-ID:  <199707260155.SAA04553@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
fsmp        1997/07/25 18:55:20 PDT

  Modified files:
    sys/i386/conf        LINT SMP-GENERIC options.i386 
  Log:
  Removed "options SMP_TIMER_NC".
  
  Revision  Changes    Path
  1.354     +2 -11     src/sys/i386/conf/LINT
  1.7       +1 -12     src/sys/i386/conf/SMP-GENERIC
  1.52      +1 -2      src/sys/i386/conf/options.i386

  Modified files:
    sys/i386/include     smptests.h 
  Log:
  Removed "options SMP_TIMER_NC".
  Removed TEST_ALTTIMER.
  Removed APIC_PIN0_TIMER.
  Removed TIMER_ALL.
  
  Revision  Changes    Path
  1.16      +39 -24    src/sys/i386/include/smptests.h

  Modified files:
    sys/i386/isa         apic_vector.s clock.c 
  Log:
  clock.c:
   - removed TEST_ALTTIMER.
   - removed APIC_PIN0_TIMER.
   - removed TIMER_ALL.
  
  apic_vector.s:
   - new algorithm where a CPU uses try_mplock instead of get_mplock:
  	if successful continue as before.
  	if fail set ipending bit, mask INT (to avoid recursion), cleanup & iret.
  
     This allows the CPU to return to successful work, while the ISR will be run
     by the CPU holding the lock as part of the doreti dance.
  
  Revision  Changes    Path
  1.11      +26 -34    src/sys/i386/isa/apic_vector.s
  1.98      +23 -54    src/sys/i386/isa/clock.c

  Modified files:
    sys/i386/i386        mp_machdep.c mpapic.c mplock.s 
  Log:
  mpapic.c & mp_machdep:
   - removed TEST_ALTTIMER.
   - removed APIC_PIN0_TIMER.
   - removed TIMER_ALL.
  
  mplock.s:
   - minor update of try_mplock for new algorithm where a CPU uses try_mplock
  	instead of get_mplock in the ISRs.
  
  Revision  Changes    Path
  1.37      +2 -13     src/sys/i386/i386/mp_machdep.c
  1.23      +12 -14    src/sys/i386/i386/mpapic.c
  1.13      +9 -2      src/sys/i386/i386/mplock.s



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