| History log of /src/sys/arch/alpha/isa/mcclock_isa.c |
| Revision | | Date | Author | Comments |
| 1.22 |
| 06-Mar-2024 |
thorpej | Wrap the mcclock driver's mc146818_softc inside a new mcclock_softc. This commit represents no functional change, but forms the basis for a future functional change.
|
| 1.21 |
| 07-May-2021 |
thorpej | Liberally sprinkle static around to get more symbols out of the global namespace. A small bit of const poisoning in the TC code.
|
| 1.20 |
| 01-Jul-2011 |
dyoung | branches: 1.20.70; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.19 |
| 29-Mar-2008 |
tsutsui | Don't forget to initialize sc_dev.
|
| 1.18 |
| 28-Mar-2008 |
tsutsui | Split device_t and softc for MI mc146818 clock, and other related misc cosmetics.
|
| 1.17 |
| 17-Oct-2007 |
garbled | branches: 1.17.16; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.16 |
| 21-Jul-2007 |
tsutsui | branches: 1.16.6; Add MI todr(9) support and timercounter(9) support with kern_cctr.c to alpha: - use todr(9) API with MI mc146818(4) driver and remove homegrown todr stuff from MD alpha/clock.c and alpha/mcclock.c - also remove obsolete cc_microtime stuff from MD code - add ci_pcc_freq member in struct cpu_info for cpu_frequency(), and calibrate it with mc146818 interval clock in mcclock attachment - call cc_init() in cpu_initclocks(9) because all alpha cpus have a pcc counter
Tested on DEC 3000/300 and AlphaPC 164, but not on any SMP machines yet.
|
| 1.15 |
| 11-Dec-2005 |
christos | branches: 1.15.30; 1.15.38; 1.15.42; 1.15.44; merge ktrace-lwp.
|
| 1.14 |
| 14-Sep-2004 |
drochner | branches: 1.14.12; adapt to ISA "unknown address" namespace separation
|
| 1.13 |
| 02-Oct-2002 |
thorpej | branches: 1.13.6; Use CFATTACH_DECL().
|
| 1.12 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.11 |
| 07-Jan-2002 |
thorpej | Overhaul of the ISA autoconfiguration code to support direct configuration of devices logically attached to the ISA bus:
* Change the isa_attach_args to have arrays of io, mem, irq, drq resources. * Add a "pnpnames" and a linked list of "pnpcompatnames" to the isa_attach_args. If either of these members are non-NULL, direct configuration of the bus is being performed. Add an ISA_DIRECT_CONFIG() macro to test for this. * Drivers are not allowed to modify the isa_attach_args unless direct configuration is not being performed and the probe fucntion is returning success. * Adapt device drivers -- currently, all driver probe routines return "no match" if ISA_DIRECT_CONFIG() evaluates to true.
|
| 1.10 |
| 02-Sep-1997 |
thorpej | branches: 1.10.30; 1.10.32; Nuke the idea of <machine/options.h>. It completely defeats the purpose of fine-grain option dependencies.
|
| 1.9 |
| 22-Jul-1997 |
jonathan | branches: 1.9.2; Use new <dev/dec/clockvar.h> and and <dev/dec/mcclokvar.h>. Garbage-collect original headers from sys/arch/alpha.
|
| 1.8 |
| 07-Apr-1997 |
cgd | by default, provide RCS IDs for NetBSD/alpha kernel files in kernel binaries. This can be disabled (to save a bit of space) with the NO_KERNEL_RCSIDS options, which is present but commented out in the ALPHA config file. In ELF-format kernels, these strings are present in the kernel binary but are not loaded into memory. (In ECOFF-format kernels, there's no easy way to keep them from being loaded, so they _are_ loaded into memory.)
|
| 1.7 |
| 06-Apr-1997 |
cgd | clean up NetBSD RCS ID strings, include machine/options.h
|
| 1.6 |
| 08-Dec-1996 |
cgd | remove all traces of __BROKEN_INDIRECT_CONFIG (except in shared drivers)
|
| 1.5 |
| 05-Dec-1996 |
cgd | update these so they compile whether or not __BROKEN_INDIRECT_CONFIG is defined.
|
| 1.4 |
| 23-Nov-1996 |
cgd | branches: 1.4.2; clean up match: check args more carefully, make sure I/O space can be mapped
|
| 1.3 |
| 23-Oct-1996 |
cgd | update for new bus.h macros. bus_io_* and bus_mem_* integrated into single bus_space_* framework. Unfortunately, bus_space_{read,write}_* operations still imply barriers. That will change soon.
|
| 1.2 |
| 17-Apr-1996 |
cgd | fix copyrights
|
| 1.1 |
| 17-Apr-1996 |
cgd | clean up clock handling: clock drivers are now seperate from the chip-independent clock code. 'clock' has been renamed 'mcclock' 'clock' has been renamed 'mcclock' (since it's a driver for that particular clock, and since eventually there may be another clock chip driver), and now attaches via seperate match/attach functions to both TC and ISA. This removes a whole lot of #ifdefs...
|
| 1.4.2.4 |
| 12-Aug-1997 |
cgd | sync with -current as of August 11, 1997
|
| 1.4.2.3 |
| 01-Jun-1997 |
cgd | sync the nwscons branch up with yesterday's version of the trunk. Lots of conflicts/changes because of the RCS Id format changes. Also, a few cleanups and corrections.
|
| 1.4.2.2 |
| 08-Dec-1996 |
cgd | sync __BROKEN_INDIRECT_CONFIG removal with trunk.
|
| 1.4.2.1 |
| 07-Dec-1996 |
cgd | mostly sync with changes on the trunk
|
| 1.9.2.1 |
| 04-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.10.32.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.10.32.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.10.30.3 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.10.30.2 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.10.30.1 |
| 11-Jan-2002 |
nathanw | More catchup.
|
| 1.13.6.2 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.13.6.1 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.14.12.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.15.44.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
| 1.15.42.1 |
| 07-Aug-2007 |
matt | Sync with HEAD.
|
| 1.15.38.1 |
| 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.15.30.1 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.16.6.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.17.16.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.20.70.1 |
| 13-May-2021 |
thorpej | Sync with HEAD.
|