Hi--

On Jan 15, 2013, at 12:08 PM, Edward T. Mischanko wrote:
> I double checked the modified kernel that I made and it matched the changes 
> Poul-Henning Kamp recommended.  Could you tutor me on the command to see what 
> kernel I am actually running?

What does your dmesg say?  The most relevant bits would be the beginning,
specifically the timecounter lines, the CPU ID, and whether the ELAN
timecounter appears.  From a random sample dmesg:

FreeBSD 5.4-RELEASE #0: Sat May 27 00:13:00 WST 2006
    root <at> FreeServer:/usr/obj/usr/src/sys/SOEKRIS3
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Enhanced Am486DX4/Am5x86 Write-Back (486-class CPU)
  Origin = "AuthenticAMD"  Id = 0x494  Stepping = 4
  Features=0x1<FPU>
real memory  = 67108864 (64 MB)
avail memory = 60358656 (57 MB)
npx0: <math processor> on motherboard
npx0: INT 16 interface
cpu0 on motherboard
sysctl machdep.i8254_freq=1189161 returns 0
Timecounter "ELAN" frequency 8333333 Hz quality 1000
Timecounters tick every 6.666 msec
Elan-mmcr driver: MMCR at 0xc5888000. PPS support.

Note that the i8254 timing was changed from 1193182 Hz to 1189161 Hz, for 
example.
Also note that the ELAN MMCR timer is found and enabled with PPS support.  
That's
what allows this HW to potentially achieve ~125ns precision; see:

  http://fxr.watson.org/fxr/source/i386/i386/elan-mmcr.c?v=FREEBSD82

Regards,
-- 
-Chuck

_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to