Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use tty->t_sc, ttyalloc() and lock/init termios from struct tty. | phk | 2004-09-17 | 1 | -71/+57 | |
| | ||||||
* | Include <sys/malloc.h> to satisfy new isa_dma stuff. | phk | 2004-09-17 | 1 | -0/+1 | |
| | ||||||
* | Add new a function isa_dma_init() which returns an errno when it fails | phk | 2004-09-15 | 1 | -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. | nyan | 2004-08-22 | 1 | -4/+0 | |
| | ||||||
* | Merged from sys/dev/sio/sio.c revision 1.450. | nyan | 2004-07-24 | 1 | -1/+2 | |
| | ||||||
* | Merged from the following changes. | nyan | 2004-07-17 | 3 | -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 near | phk | 2004-07-15 | 1 | -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. | nyan | 2004-07-15 | 2 | -206/+83 | |
| | ||||||
* | Merged from recent fdc driver changes. | nyan | 2004-07-13 | 3 | -97/+147 | |
| | | | | Make a separate function to check FDD type. | |||||
* | MFi386: revision 1.213. | nyan | 2004-07-13 | 2 | -32/+40 | |
| | | | | Fix miss merging in previous change. | |||||
* | Introduce ttygone() which indicates that the hardware is detached. | phk | 2004-07-11 | 1 | -38/+5 | |
| | | | | Move dtrwait logic to the generic TTY level. | |||||
* | MFi386: revision 1.212. | nyan | 2004-07-11 | 2 | -26/+22 | |
| | ||||||
* | Update for the KDB framework. Sanitize the alpha console code now that | marcel | 2004-07-10 | 1 | -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. | nyan | 2004-07-08 | 3 | -374/+346 | |
| | | | | | - Break out the cbus front end from fd.c. - Remove the pccard support because it was broken. | |||||
* | MFi386: revision 1.16. | nyan | 2004-07-08 | 1 | -1/+15 | |
| | ||||||
* | Remove obsolete defines. | nyan | 2004-07-08 | 1 | -63/+0 | |
| | ||||||
* | Merged from sys/dev/sio/sio.c revision 1.446. | nyan | 2004-07-01 | 1 | -3/+2 | |
| | ||||||
* | - Shorten the names for the TTY related swi interrupt handlers as the | jhb | 2004-06-28 | 1 | -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. | nyan | 2004-06-28 | 1 | -1/+2 | |
| | ||||||
* | Pick the hotchar out of the tty structure instead of caching private | phk | 2004-06-26 | 1 | -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. | nyan | 2004-06-26 | 1 | -163/+125 | |
| | | | | (Use generic support for modemcontrol and BREAK ioctls.) | |||||
* | Remove the TIOCDCDTIMESTAMP option. | phk | 2004-06-22 | 1 | -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. | nyan | 2004-06-22 | 1 | -51/+115 | |
| | ||||||
* | Do the dreaded s/dev_t/struct cdev */ | phk | 2004-06-16 | 4 | -30/+30 | |
| | | | | Bump __FreeBSD_version accordingly. | |||||
* | Include vm/vm_param.h to pull in KERNBASE now. This should fix the | imp | 2004-06-13 | 1 | -0/+1 | |
| | | | | pc98 tinderbox breakage. | |||||
* | Deorbit COMPAT_SUNOS. | phk | 2004-06-11 | 1 | -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. | phk | 2004-06-07 | 5 | -0/+5 | |
| | ||||||
* | Centralize the line discipline optimization determination in a function | phk | 2004-06-04 | 1 | -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. | phk | 2004-06-04 | 1 | -2/+2 | |
| | ||||||
* | Machine generated patch which changes linedisc calls from accessing | phk | 2004-06-04 | 1 | -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> #includes | phk | 2004-06-04 | 2 | -0/+2 | |
| | ||||||
* | Make the remaining serial drivers call ttyioctl() rather than calling | phk | 2004-06-04 | 1 | -8/+3 | |
| | | | | the linedisc directly. | |||||
* | Add missing <sys/module.h> includes currently relying on nested include | phk | 2004-06-03 | 1 | -0/+1 | |
| | | | | in <sys/kernel.h> | |||||
* | There is no need to explicitly call the stop function. In all likelyhood | phk | 2004-06-01 | 1 | -1/+0 | |
| | | | | ->l_close() did it and ttyclose certainly will. | |||||
* | There is no need to explicitly call ttwakeup() and ttwwakeup() after | phk | 2004-06-01 | 1 | -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. | phk | 2004-06-01 | 1 | -1/+0 | |
| | ||||||
* | Merged from sys/dev/fdc/fdc.c revision 1.272. | nyan | 2004-05-30 | 1 | -1/+1 | |
| | ||||||
* | Mereged from sys/dev/sio/sio.c revision 1.429. | nyan | 2004-05-06 | 1 | -76/+49 | |
| | ||||||
* | - Remove obsolete examples. | nyan | 2004-05-01 | 1 | -32/+25 | |
| | | | | | - Add a comment about meaning of flags. - Disable unused defines. | |||||
* | Merged from sys/dev/sio/sio.c revision 1.428. | nyan | 2004-05-01 | 1 | -49/+76 | |
| | ||||||
* | Merged from sys/isa/fd.c revision 1.270. | nyan | 2004-04-25 | 1 | -2/+9 | |
| | ||||||
* | Remove advertising clause from University of California Regent's | imp | 2004-04-07 | 7 | -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. | nyan | 2004-03-29 | 2 | -2/+2 | |
| | | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) | |||||
* | - Fix PC98 supports after importing auto selection. [1] | nyan | 2004-03-28 | 1 | -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. | njl | 2004-03-17 | 5 | -26/+25 | |
| | | | | | Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde | |||||
* | including isa_device.h was historical in this file, remove it | imp | 2004-03-15 | 2 | -2/+0 | |
| | ||||||
* | Remove '#include <machine/bus_pio.h>'. This is meaningless. | nyan | 2004-03-07 | 1 | -1/+0 | |
| | ||||||
* | Remove unused FDNUMTOUNIT() macro | phk | 2004-02-29 | 1 | -2/+0 | |
| | ||||||
* | Merged from sys/isa/fd.c revision 1.266. | nyan | 2004-02-26 | 1 | -183/+63 | |
| | ||||||
* | Device megapatch 4/6: | phk | 2004-02-21 | 4 | -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. |