Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Mar 2010 17:13:29 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/amd64 local_apic.c src/sys/amd64/include apicvar.h src/sys/i386/i386 local_apic.c src/sys/i386/include apicvar.h src/sys/x86/isa clock.c
Message-ID:  <201003031728.o23HSq8R070618@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
attilio     2010-03-03 17:13:29 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      local_apic.c 
    sys/amd64/include    apicvar.h 
    sys/i386/i386        local_apic.c 
    sys/i386/include     apicvar.h 
    sys/x86/isa          clock.c 
  Log:
  SVN rev 204641 on 2010-03-03 17:13:29Z by attilio
  
  Improving the clocks auto-tunning by firstly checking if the atrtc may be
  correctly initialized and just then assign to softclock/profclock.
  Right now, some atrtc seems reporting strange diagnostic error* making the
  current pattern bogus.
  
  In order to do that cleanly, lapic_setup_clock(), on both ia32 and amd64,
  now accepts as arguments the desired sources to handle, and returns the
  actual ones (LAPIC_CLOCK_NONE is forbidden because otherwise there is no
  meaning in calling such function).
  This allows to bring out into commont x86 code the handling part for
  machdep.lapic_allclocks tunable, which is retained.
  
  Sponsored by:   Sandvine Incorporated
  Tested by:      yongari, Richard Todd
                  <rmtodd at ichotolot dot servalan dot com>
  MFC:            3 weeks
  X-MFC:          r202387, 204309
  
  Revision  Changes    Path
  1.64      +15 -13    src/sys/amd64/amd64/local_apic.c
  1.33      +1 -1      src/sys/amd64/include/apicvar.h
  1.67      +15 -21    src/sys/i386/i386/local_apic.c
  1.36      +1 -1      src/sys/i386/include/apicvar.h
  1.2       +20 -5     src/sys/x86/isa/clock.c



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