summaryrefslogtreecommitdiff
path: root/sys/amd64/include/clock.h
AgeCommit message (Expand)Author
2021-12-06x86: Deduplicate clock.hMark Johnston
2018-05-25re-synchronize TSC-s on SMP systems after resume, if necessaryAndriy Gapon
2014-03-11xen: implement an early timer for Xen PVHRoger Pau Monné
2013-04-10Unsynchronized TSCs on the host require special handling in bhyve:Neel Natu
2011-05-09Implement boot-time TSC synchronization test for SMP. This test is executedJung-uk Kim
2011-04-12Add forgotten declarations for tsc_perf_stat from the previous commit.Jung-uk Kim
2011-03-10Deprecate rarely used tsc_is_broken. Instead, we zero out tsc_freq becauseJung-uk Kim
2010-07-15Move functions declaration to MI code, following implementation.Alexander Motin
2010-05-24- Implement MI helper functions, dividing one or two timer interrupts withAlexander Motin
2009-05-03Rename statclock_disable variable to atrtcclock_disable that it actually is,Alexander Motin
2009-05-02Add support for using i8254 and rtc timers as event sources for amd64 SMPAlexander Motin
2008-10-21Turn off CPU frequency change notifiers when the TSC is P-state invariantJung-uk Kim
2008-04-22Now that all platforms use genclock, shuffle things around slightlyPoul-Henning Kamp
2008-04-14Convert amd64 and i386 to share the atrtc device driver.Poul-Henning Kamp
2008-03-26The "free-lance" timer in the i8254 is only used for the speakerPoul-Henning Kamp
2008-03-26Rename timer0_max_count to i8254_max_count.Poul-Henning Kamp
2008-03-26The RTC related pscnt and psdiv variables have no business being public.Poul-Henning Kamp
2007-10-26Split /dev/nvram driver out of isa/clock.c for i386 and amd64. I have notPeter Wemm
2007-01-23Cleaned up declaration and initialization of clock_lock. It is onlyBruce Evans
2006-10-02First part of a little cleanup in the calendar/timezone/RTC handling.Poul-Henning Kamp
2006-05-19Move clock_lock prototype into <machine/clock.h>, where it is moreMaxim Sobolev
2005-12-22Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin
2005-01-05Begin all license/copyright comments with /*-Warner Losh
2003-11-17Initial landing of SMP support for FreeBSD/amd64.Peter Wemm
2003-11-14Preemptively burn a bridges. The isa timer code is likely to bePeter Wemm
2003-09-30MFi386: BURN_BRIDGES around timer0 functionsPeter Wemm
2003-09-22MFi386 machdep.c rev 1.201, clock.c 1.201, clock.h 1.45 by phk: DontPeter Wemm
2003-05-01Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm
2003-02-05i386/i386/tsc.c was repo-copied from i386/isa/clock.c.Poul-Henning Kamp
2003-02-03Split statclock into statclock and profclock, and made the method for drivingJake Burkholder
2003-01-29Make tsc_freq a 64bit quantity.Poul-Henning Kamp
2002-03-20Remove __P.Alfred Perlstein
2001-09-04Reenable RTC interrupts after wakeup. Some laptops have a problemMitsuru IWASAKI
2000-10-15Move DELAY() from <machine/clock.h> to <sys/systm.h>Poul-Henning Kamp
1999-12-29Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm
1999-10-30i8254_restore is called from apm_default_resume() to reloadMitsuru IWASAKI
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-05-29Stop the TSC from being used as timecounter on K5/step0 machines.Poul-Henning Kamp
1998-03-05Remove special handling for resuming clock interrupt when using APIC_IO.Tor Egge
1998-02-25Removed vestiges of previous microtime() implementation.Bruce Evans
1998-02-20Replace TOD clock code with more systematic approach.Poul-Henning Kamp
1998-02-01Fixed a recently broken comment.Bruce Evans
1997-12-28More cleanup relating to our use of the TSC.Poul-Henning Kamp
1997-12-28wash, sort and put in order various nits from the i586_ctr -> tscPoul-Henning Kamp
1997-12-26Rename "i586_ctr" to "tsc" (both upper and lower case instances).Poul-Henning Kamp
1997-05-05correct the order of the variablesPeter Wemm
1997-05-04Don't remove i586_ctr_freq from scope, leave it defined as zero. ThisPeter Wemm
1997-04-26Man the liferafts! Here comes the long awaited SMP -> -current merge!Peter Wemm
1997-02-22Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm
1997-01-14Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard