Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 1998 22:33:18 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/isa clock.c
Message-ID:  <199802130633.WAA27873@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1998/02/12 22:33:18 PST

  Modified files:
    sys/i386/isa         clock.c 
  Log:
  Update timer0_prescaler_count before calling hardclock() while timer0
  is "acquired".  This fixes a TSC biasing error of about 10 msec when
  pcaudio is active.
  
  Update `time' before calling hardclock() when timer0 is being released.
  This is not known to be important.
  
  Added some delays in writertc().  Efficiency is not critical here, unlike
  in rtcin(), and we already use conservative delays there.
  
  Don't touch the hardware when machdep.i8254_freq is being changed but
  the maximum count wouldn't change.  This fixes jitter of up to 10 msec
  for most small adjustments to machdep.i8254_freq.  When the maximum
  count needs to change, the hardware should be adjusted more carefully.
  
  Revision  Changes    Path
  1.110     +22 -15    src/sys/i386/isa/clock.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?199802130633.WAA27873>