summaryrefslogtreecommitdiffstats
path: root/sys/pc98/cbus
Commit message (Collapse)AuthorAgeFilesLines
...
* Use tty->t_sc, ttyalloc() and lock/init termios from struct tty.phk2004-09-171-71/+57
|
* Include <sys/malloc.h> to satisfy new isa_dma stuff.phk2004-09-171-0/+1
|
* Add new a function isa_dma_init() which returns an errno when it failsphk2004-09-151-14/+12
| | | | | | | | | and which takes a M_WAITOK/M_NOWAIT flag argument. Add compatibility isa_dmainit() macro which whines loudly if isa_dma_init() fails. Problem uncovered by: tegge
* Merged from sys/dev/fdc/fdc.c revision 1.283.nyan2004-08-221-4/+0
|
* Merged from sys/dev/sio/sio.c revision 1.450.nyan2004-07-241-1/+2
|
* Merged from the following changes.nyan2004-07-173-30/+44
| | | | | | - sys/dev/fdc/fdc.c revision 1.281 - sys/dev/fdc/fdcvar.h revision 1.3 - sys/dev/fdc/fdc_isa.c revision 1.7
* Preparation commit for the tty cleanups that will follow in the nearphk2004-07-151-2/+2
| | | | | | | | | future: rename ttyopen() -> tty_open() and ttyclose() -> tty_close(). We need the ttyopen() and ttyclose() for the new generic cdevsw functions for tty devices in order to have consistent naming.
* Move the fdc_alloc_resources function into the bus front end.nyan2004-07-152-206/+83
|
* Merged from recent fdc driver changes.nyan2004-07-133-97/+147
| | | | Make a separate function to check FDD type.
* MFi386: revision 1.213.nyan2004-07-132-32/+40
| | | | Fix miss merging in previous change.
* Introduce ttygone() which indicates that the hardware is detached.phk2004-07-111-38/+5
| | | | Move dtrwait logic to the generic TTY level.
* MFi386: revision 1.212.nyan2004-07-112-26/+22
|
* Update for the KDB framework. Sanitize the alpha console code now thatmarcel2004-07-101-208/+75
| | | | | | | | | | | | | | | | | | it's in the way even more. Basicly: remove all alpha specific console support from gfb(4), sio(4) and syscons(4). Rewrite the alpha console initialization to be identical to all other platforms. In a nutshell: call cninit(). The platform specific code now only sets or clears RB_SERIAL and thus automaticly causes the right console to be selected. sio.c: o Replace the remote GDB hacks and use the GDB debug port interface instead. o Make debugging code conditional upon KDB instead of DDB. o Call kdb_alt_break() instead of db_alt_break(). o Call kdb_enter() instead of breakpoint(). o Remove the ugly compatibility of using the console as the debug port.
* - Merged from sys/dev/fdc/fdc.c revision 1.275.nyan2004-07-083-374/+346
| | | | | - Break out the cbus front end from fd.c. - Remove the pccard support because it was broken.
* MFi386: revision 1.16.nyan2004-07-081-1/+15
|
* Remove obsolete defines.nyan2004-07-081-63/+0
|
* Merged from sys/dev/sio/sio.c revision 1.446.nyan2004-07-011-3/+2
|
* - Shorten the names for the TTY related swi interrupt handlers as thejhb2004-06-281-2/+2
| | | | | | | | 'tty:' prefix is largely redundant. - Fix the priority of the low-priority TTY SWIs that are hung off of the softclock thread. Submitted by: bde (2)
* Merged from sys/dev/sio/sio.c revision 1.444.nyan2004-06-281-1/+2
|
* Pick the hotchar out of the tty structure instead of caching privatephk2004-06-261-6/+5
| | | | | | | | copies. No current line disciplines have a dynamically changing hotchar, and expecting to receive anything sensible during a change in ldisc is insane so no locking of the hotchar field is necessary.
* Merged from sys/dev/sio/sio.c revision 1.442.nyan2004-06-261-163/+125
| | | | (Use generic support for modemcontrol and BREAK ioctls.)
* Remove the TIOCDCDTIMESTAMP option.phk2004-06-221-16/+0
| | | | | The RFC-2783 PPS-API (<sys/timepps.h>) provides better and more configurable service.
* Merged from sys/dev/sio/sio.c revisions 1.439 and 1.440.nyan2004-06-221-51/+115
|
* Do the dreaded s/dev_t/struct cdev */phk2004-06-164-30/+30
| | | | Bump __FreeBSD_version accordingly.
* Include vm/vm_param.h to pull in KERNBASE now. This should fix theimp2004-06-131-0/+1
| | | | pc98 tinderbox breakage.
* Deorbit COMPAT_SUNOS.phk2004-06-111-2/+2
| | | | | We inherited this from the sparc32 port of BSD4.4-Lite1. We have neither a sparc32 port nor a SunOS4.x compatibility desire these days.
* Add missing <sys/module.h> includes.phk2004-06-075-0/+5
|
* Centralize the line discipline optimization determination in a functionphk2004-06-041-24/+4
| | | | | | | | | called ttyldoptim(). Use this function from all the relevant drivers. I belive no drivers finger linesw[] directly anymore, paving the way for locking and refcounting.
* Manual edits to change linesw[]-frobbing to ttyld_*() calls.phk2004-06-041-2/+2
|
* Machine generated patch which changes linedisc calls from accessingphk2004-06-041-11/+11
| | | | | | linesw[] directly to using the ttyld...() functions The ttyld...() functions ar inline so there is no performance hit.
* Add missing <sys/module.h> #includesphk2004-06-042-0/+2
|
* Make the remaining serial drivers call ttyioctl() rather than callingphk2004-06-041-8/+3
| | | | the linedisc directly.
* Add missing <sys/module.h> includes currently relying on nested includephk2004-06-031-0/+1
| | | | in <sys/kernel.h>
* There is no need to explicitly call the stop function. In all likelyhoodphk2004-06-011-1/+0
| | | | ->l_close() did it and ttyclose certainly will.
* There is no need to explicitly call ttwakeup() and ttwwakeup() afterphk2004-06-011-2/+0
| | | | | ttyclose() has been called. It's already been done once by ttyclose, and probably once by the line-discipline too.
* ttyclose() increments t_gen. Remove redundant increments in drivers.phk2004-06-011-1/+0
|
* Merged from sys/dev/fdc/fdc.c revision 1.272.nyan2004-05-301-1/+1
|
* Mereged from sys/dev/sio/sio.c revision 1.429.nyan2004-05-061-76/+49
|
* - Remove obsolete examples.nyan2004-05-011-32/+25
| | | | | - Add a comment about meaning of flags. - Disable unused defines.
* Merged from sys/dev/sio/sio.c revision 1.428.nyan2004-05-011-49/+76
|
* Merged from sys/isa/fd.c revision 1.270.nyan2004-04-251-2/+9
|
* Remove advertising clause from University of California Regent'simp2004-04-077-28/+0
| | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson
* Add a comment about time stamper.nyan2004-03-292-2/+2
| | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* - Fix PC98 supports after importing auto selection. [1]nyan2004-03-281-65/+54
| | | | | | | - Fix 1.44MB floppy drive probe sequence. [2] Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp> [1] chi@bd.mbn.or.jp (Chiharu Shibata) [2]
* Convert callers to the new bus_alloc_resource_any(9) API.njl2004-03-175-26/+25
| | | | | Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
* including isa_device.h was historical in this file, remove itimp2004-03-152-2/+0
|
* Remove '#include <machine/bus_pio.h>'. This is meaningless.nyan2004-03-071-1/+0
|
* Remove unused FDNUMTOUNIT() macrophk2004-02-291-2/+0
|
* Merged from sys/isa/fd.c revision 1.266.nyan2004-02-261-183/+63
|
* Device megapatch 4/6:phk2004-02-214-2/+8
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
OpenPOWER on IntegriCloud