Home | History | Annotate | Download | only in ppbus
History log of /src/sys/dev/ppbus/pps_ppbus.c
RevisionDateAuthorComments
 1.16  25-Jul-2014  dholland Add d_discard to all struct cdevsw instances I could find.

All have been set to "nodiscard"; some should get a real implementation.
 1.15  16-Mar-2014  dholland branches: 1.15.2;
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.
 1.14  11-Jun-2008  cegger branches: 1.14.30; 1.14.40; 1.14.46;
use device_lookup_private to get softc
 1.13  21-Apr-2008  ad branches: 1.13.2; 1.13.4; 1.13.6;
Make ntp, pmc, reboot, sysarch, time syscalls MPSAFE.
 1.12  16-Apr-2008  cegger branches: 1.12.2;
device_t / softc split. From Hans Rosenfeld.
 1.11  15-Apr-2008  cegger device_t / softc split. From Hans Rosenfeld
 1.10  20-Jan-2008  joerg branches: 1.10.6;
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.
 1.9  04-Mar-2007  christos branches: 1.9.16; 1.9.22; 1.9.28;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.8  24-Oct-2006  drochner branches: 1.8.4;
add zero initializers to make that compile again
 1.7  07-Jun-2006  kardel branches: 1.7.6; 1.7.8;
merge FreeBSD timecounters from branch simonb-timecounters
- struct timeval time is gone
time.tv_sec -> time_second
- struct timeval mono_time is gone
mono_time.tv_sec -> time_uptime
- access to time via
{get,}{micro,nano,bin}time()
get* versions are fast but less precise
- support NTP nanokernel implementation (NTP API 4)
- further reading:
Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf
NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html
 1.6  10-May-2006  drochner branches: 1.6.2;
Disable "1284" device recognition early to work around
a misfeature in the mode switching / 1284 code.
(It refuses to switch the port mode to eg "PS2"
sometimes if no device speaking the PnP protocol
is connected. Should be fixed elsewhere, but this
is a can of worms.)
 1.5  29-Mar-2006  thorpej Use device_pprivate().
 1.4  25-Dec-2005  rpaulo branches: 1.4.4; 1.4.6; 1.4.8; 1.4.10; 1.4.12;
PR/32381: Paul Shupak. Convert to ktrace-lwp.
 1.3  11-Dec-2005  christos merge ktrace-lwp.
 1.2  27-Feb-2005  perry branches: 1.2.4;
nuke trailing whitespace
 1.1  28-Jan-2004  drochner branches: 1.1.4; 1.1.10; 1.1.12;
add a "pps" device to get pulse-per-second signals into ntpd
 1.1.12.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.1.10.1  29-Apr-2005  kent sync with -current
 1.1.4.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.4.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.3  18-Sep-2004  skrll Sync with HEAD.
 1.1.4.2  03-Aug-2004  skrll Sync with HEAD
 1.1.4.1  28-Jan-2004  skrll file pps_ppbus.c was added on branch ktrace-lwp on 2004-08-03 10:50:27 +0000
 1.2.4.4  21-Jan-2008  yamt sync with head
 1.2.4.3  03-Sep-2007  yamt sync with head.
 1.2.4.2  30-Dec-2006  yamt sync with head.
 1.2.4.1  21-Jun-2006  yamt sync with head.
 1.4.12.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.4.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.4.10.2  11-May-2006  elad sync with head
 1.4.10.1  19-Apr-2006  elad sync with head.
 1.4.8.3  26-Jun-2006  yamt sync with head.
 1.4.8.2  24-May-2006  yamt sync with head.
 1.4.8.1  01-Apr-2006  yamt sync with head.
 1.4.6.4  02-Jun-2006  drochner -don't advertise PPS_CAPTURECLEAR, the hardware doesn't do it
-fix handling of the "busy" flag in the HAVE_TIMECOUNTER case
 1.4.6.3  01-Jun-2006  kardel Sync with head.
 1.4.6.2  02-May-2006  kardel - support timecounters
also adds ECHOASSERT functionality for calibration
by external measurements
 1.4.6.1  22-Apr-2006  simonb Sync with head.
 1.4.4.1  09-Sep-2006  rpaulo sync with head
 1.6.2.1  19-Jun-2006  chap Sync with head.
 1.7.8.1  10-Dec-2006  yamt sync with head.
 1.7.6.1  18-Nov-2006  ad Sync with head.
 1.8.4.1  12-Mar-2007  rmind Sync with HEAD.
 1.9.28.1  23-Jan-2008  bouyer Sync with HEAD.
 1.9.22.1  18-Feb-2008  mjf Sync with HEAD.
 1.9.16.1  23-Mar-2008  matt sync with HEAD
 1.10.6.2  29-Jun-2008  mjf Sync with HEAD.
 1.10.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.12.2.2  17-Jun-2008  yamt sync with head.
 1.12.2.1  18-May-2008  yamt sync with head.
 1.13.6.1  18-Jun-2008  simonb Sync with head.
 1.13.4.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.13.2.1  04-May-2009  yamt sync with head.
 1.14.46.1  18-May-2014  rmind sync with head
 1.14.40.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.30.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.15.2.1  10-Aug-2014  tls Rebase.

RSS XML Feed