Commit Graph

253 Commits

Author SHA1 Message Date
mycroft
9b0d3f54e8 Move this into a generic location. 1995-04-11 02:29:25 +00:00
mycroft
68c8c80929 kernel_pmap --> pmap_kernel() 1995-04-10 16:48:27 +00:00
mycroft
66845e73cc cn_tty is unneeded. 1995-04-10 10:23:49 +00:00
mycroft
795010b56c map --> mmap 1995-04-10 07:04:18 +00:00
mycroft
d64b72d064 Fdclose --> fdclose 1995-04-10 07:01:31 +00:00
pk
2e1b0cc690 Adapt to if.h changes. 1995-04-09 12:36:22 +00:00
pk
8161907540 Add evcnt_attach(). 1995-04-07 19:46:13 +00:00
pk
03b9b4a4bb Add a CR. 1995-03-08 20:58:05 +00:00
pk
26cb5d939f Move SunOS audio_info compat to <compat/sunos/sunos_ioctl.c>. 1995-03-04 09:55:40 +00:00
pk
3edb6c02ff Rename audio*() functions to avoid conflicts with sys/dev/audio.c; this is an
emergency measure, driver needs to be converted to generic audio subsystem.
1995-03-02 20:37:46 +00:00
pk
c897fc5127 Better 4/100 support. 1995-03-01 21:09:19 +00:00
pk
e6e777cf5d Reorganize to use fast interrupt handler. 1995-02-22 21:37:15 +00:00
pk
6d511104e2 Pilot sun4c floppy driver based on i386 version;
- same limitations as isa/fd.c: just read/write
  - in need of a fast interrupt handler
1995-02-17 20:28:32 +00:00
pk
cbbc1b0293 match/attach on sun4's obio bus, from Theo. 1995-02-17 09:47:36 +00:00
pk
d6faa0bf9c Working "config generic" support; from Theo. 1995-02-16 21:42:50 +00:00
pk
f6cd1eeea7 Integrate changes from Chuck Cranor for the Sun 4/100.
Support for multiple register banks on SBUS devices (based on patches
from Francis Dupont).
Highlights:
	romaux defines an array of register spaces.
	pay attention to `vactype'.
	quirks handling 4/100 idiosyncracies.
1995-02-01 12:37:21 +00:00
mycroft
5a7fac721d Handle incoming messages longer than 1 byte correctly. 1995-02-01 09:50:18 +00:00
pk
b846c1f9cd TIOC[SC]DTR ioctls. 1995-01-29 18:56:01 +00:00
pk
6879dd4b85 Update based on i386 version; from Chuck Cranor. 1995-01-27 09:49:55 +00:00
mycroft
81b3059a98 ESP_ID -> ESP_SELID 1995-01-07 05:17:59 +00:00
mycroft
bfbd328f85 Sort. 1995-01-07 05:17:15 +00:00
pk
2a22c853db Adapt to changed SCSI subsystem. 1995-01-02 20:21:01 +00:00
deraadt
07f33ae7d1 obio ie support by chuck and me 1994-12-16 22:01:09 +00:00
deraadt
651f7c8f29 open changed again 1994-12-16 22:00:23 +00:00
deraadt
e88bd9f695 obio fixes from the two chucks! 1994-12-14 22:17:18 +00:00
deraadt
2717a8de7e TIOC[SG]FLAGS from matthew green 1994-12-06 00:01:39 +00:00
deraadt
12af703502 wait for ack from chip 1994-11-29 22:35:20 +00:00
deraadt
1eb4763766 debug code for dma hang 1994-11-27 00:08:34 +00:00
deraadt
41260b47ce i hate ttyX-ignore-cd, but leave it here for a while longer 1994-11-26 07:36:52 +00:00
deraadt
7289c28055 cnpollc function for DDB 1994-11-25 23:55:53 +00:00
deraadt
3a4ca432b2 no need to turn DMA off twice 1994-11-25 23:12:44 +00:00
deraadt
e62b8b3fa2 choose {w,b}{copy,zero} automatically 1994-11-25 23:11:23 +00:00
deraadt
2a90e82894 wzero/wcopy moved to machdep.c 1994-11-25 23:10:47 +00:00
deraadt
58117a4011 ie cards coldstart with a parity error, reset it 1994-11-23 22:28:12 +00:00
deraadt
941871d6ab XXmatch change (and a few __P() as well) 1994-11-23 07:02:02 +00:00
deraadt
d3408abf29 C error 1994-11-21 01:56:38 +00:00
deraadt
274a90762d copyright/Id cleanup 1994-11-20 20:51:32 +00:00
deraadt
4cd7c0f34e reset scsi bus at attach time 1994-11-05 09:35:54 +00:00
deraadt
0d4b376377 only print the vec if needed 1994-11-05 09:28:06 +00:00
pk
edb1bc6eae Don't mess with device if it was opened while we napped. 1994-11-03 18:57:33 +00:00
deraadt
138a1d9e01 let busmatch print the level/vec 1994-11-02 23:16:28 +00:00
deraadt
48347d17d4 cleanup 1994-11-02 23:16:02 +00:00
deraadt
46f66f22e0 ioctl u_long cmd 1994-11-02 04:55:47 +00:00
deraadt
e3b33c7c21 add wcopy/wzero, and ack VME using ldcontrob 1994-11-02 04:55:20 +00:00
deraadt
bdcab43fb8 ioctl u_long cmd; and KNF 1994-11-02 04:54:19 +00:00
mycroft
1e951824c4 Clean up deleted files. 1994-10-30 18:43:27 +00:00
deraadt
89a7412206 KNF 1994-10-30 18:43:21 +00:00
deraadt
58f5cef745 repair a type 1994-10-28 16:50:59 +00:00
deraadt
f3299b1470 obio/vme16 Intel Ethernet driver by Chuck Cranor. works on vme16. 1994-10-26 07:11:16 +00:00
deraadt
9773a7aa40 working vme16/32 support 1994-10-26 07:09:41 +00:00
deraadt
2fb5b874a1 sbus_establish() is sun4c/sun4m specific 1994-10-15 08:57:20 +00:00
deraadt
3ae3c206d7 mapiodev takes a bustype argument now 1994-10-15 05:48:47 +00:00
deraadt
425833d1b0 sun4/300 support works 1994-10-02 21:59:56 +00:00
deraadt
1be17e489e sbus/* --> dev/*
deal with multiple bus types (start of vme/obio support)
1994-09-17 23:57:27 +00:00
deraadt
152b1d19d4 obio bus driver, for dealing with devices on the sun4 motherboard. 1994-09-17 23:49:58 +00:00
deraadt
1340faab13 Replacement esp (NCR 53C9X + LSI DMA) scsi driver from Peter Galbavy. 1994-09-17 23:48:32 +00:00
deraadt
9670b47cb7 sun4: don't use openprom 1994-08-25 20:57:38 +00:00
deraadt
34c6caac77 first cut at sun4 on-board io bus 1994-08-24 09:16:46 +00:00
deraadt
ad457d7aaf sun4 needs software delays for register accesses 1994-08-20 09:11:02 +00:00
deraadt
bdf0a4caf3 fix for bug #403 from <grossman@informatik.tu-muenchen.de> 1994-08-13 08:53:38 +00:00
mycroft
341769b598 Clean up deleted files. 1994-07-21 22:06:05 +00:00
deraadt
c772691a6a make X11R5 compile easier 1994-07-21 22:05:42 +00:00
deraadt
12c6ff514b need vm/vm.h 1994-07-04 21:37:20 +00:00
deraadt
7bb91385ad tmd2/rmd2 have bits which must be set to 1 1994-07-02 01:10:05 +00:00
deraadt
c17a1b4ce3 sun4c -> SUN4C 1994-06-24 08:11:53 +00:00
pk
639b0ab102 cast to make compiler happy. 1994-05-27 08:49:13 +00:00
deraadt
f79d935940 new from torek; now multiple drives will work 1994-05-27 02:38:15 +00:00
deraadt
66628ced32 t_stop has been erradicated 1994-05-19 06:53:07 +00:00
deraadt
b0b840abb9 use ether_input 1994-05-17 17:27:06 +00:00
deraadt
a0cc222313 TIOCSBRK/TIOCCBRK 1994-05-14 06:39:05 +00:00
deraadt
7c61a93844 new from 4.4-lite 1994-05-13 20:11:06 +00:00
deraadt
592a166c31 play nice with new tty code 1994-05-13 20:09:00 +00:00
deraadt
3e95b2b78d update from lite 1994-05-07 01:14:39 +00:00
deraadt
4929024bf5 timeout and ndflush casts 1994-05-05 09:53:37 +00:00
deraadt
614fc7ff46 space/tab garple 1994-05-05 07:53:04 +00:00
deraadt
eb1a3c8561 stub fix 1994-04-22 13:19:13 +00:00
deraadt
76a7d3f63e my dumb bug of the week: keyboard repeat fritzed if you typed ^@
and repeated that character forever
1994-04-16 11:18:58 +00:00
deraadt
6c40e67ce7 darn, whoops 1994-04-13 11:01:58 +00:00
deraadt
45125992e7 support mmap() at 0x04000000; fb_size should be rounded up. 1994-04-12 07:46:13 +00:00
deraadt
44ce4e5eb0 small optimization 1994-04-10 21:02:23 +00:00
deraadt
05b47471a9 keyboard repeat code! 1994-04-09 22:29:21 +00:00
deraadt
887f77edc0 MULTICAST is standard now 1994-04-08 01:14:24 +00:00
pk
78ceee0372 DDB support 1994-03-23 10:43:20 +00:00
deraadt
c0cf4434ea kbd is now a pseudo-device 1994-03-03 13:17:14 +00:00
deraadt
afbbc16f69 fix rcsid 1994-03-03 12:22:04 +00:00
deraadt
e592a9cb39 fix comment 1994-03-03 12:19:13 +00:00
deraadt
80cff20936 whoops 1994-02-27 19:49:11 +00:00
deraadt
5a99cb799e fake out KIOCLAYOUT 1994-02-27 09:09:50 +00:00
deraadt
59afe6ad54 ioctl takes a proc * 1994-02-14 09:37:11 +00:00
deraadt
833c2e1c78 ether_input() takes ether_type in net byte order now 1994-01-24 00:30:29 +00:00
deraadt
2dcf572fc2 fbio.h is in machine/ 1993-11-30 20:55:12 +00:00
deraadt
a17ccec482 fbio.h is in machine/ 1993-11-29 06:14:55 +00:00
deraadt
beab56ab90 new from torek:
add torek's comments to my DMA_DRAIN fix
1993-11-12 00:50:48 +00:00
deraadt
c9f2e616f8 from torek:
new brooktree dac code
hacked cgthree code
new cgsix (ala GX) code
1993-11-11 03:36:48 +00:00
deraadt
d9debd8a1b s/cntty/cn_tty/ 1993-11-10 15:06:41 +00:00
deraadt
80a1356c75 DELAY(1) after a DMA_DRAIN, to let the esp chip have a chance to
recover from the DMA.. seems to let my ss1+ work with the cache enabled.
+ also esp reset code from Torek.
1993-11-05 12:41:54 +00:00
deraadt
6548614b2e if_init goes away. 1993-11-05 10:51:50 +00:00
deraadt
e8c24a667b sys/dev/scsi -> sys/arch/sparc/scsi. 1993-10-27 18:14:16 +00:00
deraadt
9b8b095ea1 fix typos 1993-10-13 03:27:52 +00:00
deraadt
2ab4b5e978 fixups for dynamic tty allocation:
cdevsw[]->d_ttys must be initialized
XXstop() functions must be callable from cdevsw[]->d_stop
the console tty is used before vm system is up, and must
allocate it's own clists..
1993-10-13 02:36:39 +00:00
deraadt
a851f1b5f1 bwtwo.c, cgthree.c: sys-fbio.h -> machine/fbio.h
if_le.c: #ifdef MULTICAST some things, and do arp the old way
1993-10-11 02:45:49 +00:00
deraadt
2e78184935 cons.c, zs.c: tty->t_stop doesn't exist here. I think it goes through d_stop
automatically now, but have not checked.
	l_ioctl() has no last parameter 'p'
fb.c: move sys/fbio.h to machine/fbio.h
various: typecast parms for timeout() properly
zs.c: extra level of indir in cdevsw[]->d_ttys
1993-10-11 02:36:38 +00:00
deraadt
4588caefaa Chris Torek's sparc port. Missing lots of things. 1993-10-02 10:22:00 +00:00