summaryrefslogtreecommitdiff
path: root/sys/dev/isa/com_multi.c
AgeCommit message (Collapse)Author
2009-11-23Remove some unecessary includes sys/user.h header.rmind
2009-05-12struct cfdata * -> cfdata_t, no functional changes intended.cegger
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-14Split device_t and softc for all com(4) devices (well, everything thatcube
uses a com_softc backend). Use proper types and ansify where appropriate.
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
- fix a couple of unused bugs - no more -Wno-unused for i386
2006-07-13Add an option COM_REGMAP to allow com(4) to use an array of register indices.gdamore
This allows us to convert aucom to just another com attachment, and cleanup some code in the com_arbus.c. Additionally, we use a common com_cleanup routine rather than having a zillion copies of it in the attachment points. This has been tested on a number architectures, and it has been shown to get close to comparable performance when COM_REGMAP is defined, and comparable when it is not defined. Approved by core@. Fixes PR port-evbmips/32362.
2005-12-11merge ktrace-lwp.christos
2005-02-27nuke trailing whitespaceperry
2005-02-04de-__Pperry
2004-09-14include "locators.h" explicitely where it is needed, so thatdrochner
it can be removed in the isavar.h header eventually
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22364, verified by myself.
2002-10-02Fix sizeof and whitespace bug from the script I'm using to do thethorpej
CFATTACH_DECL conversion. (Grumble.)
2002-10-02Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDlukem
1998-09-16Garbage collect unused 3rd parameter to comprobe1().is
1998-08-15Assign my copyrights to TNF.mycroft
1998-06-09Nuke __BROKEN_INDIRECT_CONFIG.thorpej
1997-10-16Adjust for the new "com" driver home.thorpej
1997-10-03Make this compile on alpha and, presumably, other noncjs
_BROKEN_INDIRECT_CONFIG machines.
1997-09-16Support for the upcoming NetBSD/Amiga Hypercom driver family:is
* support chip clocks != COM_FREQ, by introducing sc_frequency (for the mainline code) and adding a frequency parameter right after the rate parameter to comcnattach() and com_kgdb_attach(). - Make com_isa and com_multi initialize sc_frequency to COM_FREQ. - Make i386/machdep.c and alpha/dec_xxx.c call com*attach() with the freq. parameter. * supio_attach_args get two more fields: a sc_ipl and a sc_arg, both ints. - com_supio uses the first for interupt establishment (all childs will, as soon as they exist) and the 2nd for sc_frequency. - drsupio passes sc_ipl alway as 5, and for the "com"s, sc_arg as 16*115200 - hyper will pass sc_ipl as 6, and sc_arg as 16 * 460800
1997-08-23Use the new com_is_console() to decide if the port is already initialized.drochner
1997-08-16Bring back the "comconsattached" flag. It is necessary for starreddrochner
com devices (on non "__BROKEN_INDIRECT_CONFIG" ISA).
1997-08-13fix multi-port serial drivers to reflect recent changes to com driver for ↵jtk
console/kgdb
1997-07-17use locator defines in "locators.h" to index cf_loc[]jtk
still to be done and/or decided not to be done: replace all *UNK uses in isa code with the native names from locators.h
1997-04-04New version of com driver. Uses a different queueing mechanism and a splitmycroft
hardware/software interrupt mechanism for improved performance. Many odd protocols bugs also fixed.