Commit Graph

288 Commits

Author SHA1 Message Date
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