Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/amiga/dev/drbbc.c
RevisionDateAuthorComments
 1.22  07-Sep-2025  thorpej Change todr_chip_handle::cookie -> todr_chip_handle::todr_dev, and
make it a device_t. Upcoming functional changes will require the
device_t associated with a TODR device.

Change todr_chip_handle::bus_cookie -> todr_chip_handle::todr_devaux.
Nothing was using the old field, but I decided to keep it around just
in cause something needs it in the future.

And with these largely mechanical yet semantically meaningful changes,
thus spake the Oracle: "Welcome to NetBSD 11.99.2."
 1.21  07-Sep-2025  thorpej Keep the todr handle in the softc. Eliminate the global softc pointer; it's
not required.
 1.20  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.19  20-Dec-2010  matt branches: 1.19.8; 1.19.18;
Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
 1.18  12-Dec-2009  tsutsui branches: 1.18.4;
Remove `volatile' qualifier from argument types of
struct timeval passed to todr_gettime(9) and todr_settime(9).
We no longer have an ancient and volatile struct timeval `time'
global since we have switched to MI timercounter(9) on all port.

XXX1: some of these RTC drivers still assume 32bit time_t
XXX2: some of these should be rewritten to use todr_[gs]ettime_ymdhms()
XXX3: todr(9) man page doesn't mention todr_[gs]ettime_ymdhms()
 1.17  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.16  07-Sep-2006  mhitch branches: 1.16.54; 1.16.56; 1.16.58;
Correct some error returns for gettod() and settod() left over from the
pre-todr code, and use actual E* return codes for any error return.
 1.15  05-Sep-2006  mhitch branches: 1.15.2;
Switch amiga to MI todr.
 1.14  20-Jun-2006  is Fix typo in comment
 1.13  11-Dec-2005  christos branches: 1.13.4; 1.13.8; 1.13.16;
merge ktrace-lwp.
 1.12  13-Jun-2005  jmc branches: 1.12.2;
Fix some shadowing of variables
 1.11  01-Apr-2003  thorpej branches: 1.11.2;
Use PAGE_SIZE rather than NBPG.
 1.10  02-Oct-2002  thorpej Use CFATTACH_DECL().
 1.9  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.8  28-Jan-2002  aymeric add __KERNEL_RCSID as suggested by Luke Mewburn
 1.7  26-Jan-2002  aymeric - ANSIfy
- remove some trailing spaces/tabs
- minor style nits
 1.6  16-Mar-2000  kleink branches: 1.6.8; 1.6.12;
Kill more broken cf_unit bogons.
 1.5  14-Mar-1999  is branches: 1.5.8;
Use the 1/256s-resolution when reading the DraCo battery backed clock
 1.4  16-Feb-1999  is Fix Copyright dates
 1.3  16-Feb-1999  is Assign my files to The NetBSD Foundation, Inc.
 1.2  12-Jan-1998  thorpej Adjust for changes to config.
 1.1  17-Jul-1997  is Make the DraCo hardware clock an autoconfiguration device.
 1.5.8.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

I updated the amiga SCSI drivers, but completely untested yet (may not even
compile)
 1.6.12.2  18-Oct-2002  nathanw Catch up to -current.
 1.6.12.1  28-Feb-2002  nathanw Catch up to -current.
 1.6.8.2  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.6.8.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.11.2.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.12.2.2  30-Dec-2006  yamt sync with head.
 1.12.2.1  21-Jun-2006  yamt sync with head.
 1.13.16.1  13-Jul-2006  gdamore Merge from HEAD.
 1.13.8.2  14-Sep-2006  yamt sync with head.
 1.13.8.1  26-Jun-2006  yamt sync with head.
 1.13.4.1  09-Sep-2006  rpaulo sync with head
 1.15.2.1  18-Nov-2006  ad Sync with head.
 1.16.58.2  11-Mar-2010  yamt sync with head
 1.16.58.1  16-May-2008  yamt sync with head.
 1.16.56.1  18-May-2008  yamt sync with head.
 1.16.54.1  02-Jun-2008  mjf Sync with HEAD.
 1.18.4.1  05-Mar-2011  rmind sync with head
 1.19.18.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.19.8.1  30-Oct-2012  yamt sync with head

RSS XML Feed