• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Getting current time
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting current time


  • Subject: Re: Getting current time
  • From: Sean Peisert <email@hidden>
  • Date: Sat, 8 Jan 2005 08:58:18 -0800

On Sat, 8 Jan 2005 00:59:17 -0500, Karl Magdsick <email@hidden> wrote:
> If you want to get a clock error estimate from within the kernel, what
> do you want to use as your reference clock?

I have a CDMA clock plugged into a third-party of my XServe, that I
have confirmed accuracy on.  I also have a number of other stratum 1
NTP clocks that ntpd is peering with.

> The NTP error estimate is based on clock skew, which requires two
> clocks.  It would appear that this would require porting an NTP (or
> other protocol to query remote clocks) client into kernel space or
> else writing some user-space code to implement/utilize an NTP client
> and pass the information to the kernel.  Jitter between the CPU clock
> and the BIOS clock is not sufficient for this purpose.

Ah, so this comes back to really just needing the ntp_adjtime() call
to work, because whatever I implement will need to talk to ntpd?

Do you have any advice to massaging the kern_ntptime.c and timex.h
files from FreeBSD into something that will function properly on
Darwin?

Thanks,
Sean

>
>
> -Karl
>
> On Fri, 7 Jan 2005 13:26:31 -0800, Sean Peisert <email@hidden> wrote:
> > > >> I was wondering if there is a way to get the current time of the day
> > > >> it is on the system from
> > > >> within a kernel extension I am writing.
> > > >
> > > > You can follow the code for gettimeofday() and just call
> >
> > Is there an equivalent to this for getting the error estimate that
> > ntp_adjtime() gives?
> >
> > --
> > Sean Peisert
> > http://www.sdsc.edu/~peisert/
>


--
Sean Peisert                                   (858) 822-3685 (voice)
email@hidden                            (858) 822-5443 (fax)
http://www.sdsc.edu/~peisert/

	Fellow,
	San Diego Supercomputer Center
	University of California, San Diego
	9500 Gilman Drive, MC 0505
	La Jolla, CA  92093-0505
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Getting current time (From: Matt Jaffa <email@hidden>)
 >Re: Getting current time (From: William Kucharski <email@hidden>)
 >Re: Getting current time (From: Matt Jaffa <email@hidden>)
 >Re: Getting current time (From: Sean Peisert <email@hidden>)
 >Re: Getting current time (From: Karl Magdsick <email@hidden>)

  • Prev by Date: Re: Getting current time
  • Next by Date: Communicating from kernel extension to application?
  • Previous by thread: Re: Getting current time
  • Next by thread: Re: Getting current time
  • Index(es):
    • Date
    • Thread