Commit Graph

2808 Commits

Author SHA1 Message Date
mycroft 81de6fa982 Increment outbound packet count, per Matt Kimmel. 1994-03-02 16:23:23 +00:00
hpeyerl a37cf2aecc Make probe routines return amount of space used. Still needs some
work to determine difference between SB/SB-pro.
1994-03-02 16:23:10 +00:00
mycroft b1ec7fd1c9 Add an IDE drive. 1994-03-02 10:40:16 +00:00
mycroft a9e3e0dd28 Add more experimental probe gunk, not enabled. 1994-03-02 08:03:02 +00:00
mycroft 04d67df50c Add mouse gunk. 1994-03-02 08:02:27 +00:00
mycroft 2292eadf37 Set the keyboard to scancode table 1 rather than having the 8042 convert. 1994-03-02 06:46:11 +00:00
mycroft ab1474a681 Remove scantokey[] and extscantokey[], as they are not used. 1994-03-02 05:44:10 +00:00
mycroft 6ba1208b1d Add code to set the translation table number, but disabled for now. 1994-03-02 04:38:26 +00:00
mycroft 2542f2a4a4 Clean up deleted files. 1994-03-02 04:19:12 +00:00
mycroft 165d9e602c Fix the 790 interrupt table, per Christoph Robitschko. 1994-03-02 03:40:46 +00:00
mycroft 6902746df6 Attempt to insure the keyboard is enabled after reset, but turn off the entire
reset sequence by default since it causes some keyboards to become catatonic.
1994-03-02 00:57:35 +00:00
briggs e84113894c Nuke MAC2... Doesn't need to be here. 1994-03-02 00:16:45 +00:00
phil 46dccadb76 Little changes ... locore => fixed a setrq bug that was causing kernel panics. 1994-03-01 22:23:15 +00:00
pk 381f4cb170 set errno. 1994-03-01 20:57:56 +00:00
pk 4013a20ab3 Enable nfs_lock(); useful when IO_APPEND'ing. 1994-03-01 20:31:09 +00:00
mycroft b9dbe12a58 Check for acks and naks in X mode. 1994-03-01 18:30:13 +00:00
mycroft 9091bc8257 Remove some dead code. 1994-03-01 18:22:52 +00:00
mycroft a3735835a3 New constants for setting and clearing masks. 1994-03-01 18:18:07 +00:00
mycroft 7dd7c20604 Clean up DMA code. Mask and unmask channels. Warn if terminal count not
reached.
1994-03-01 18:16:33 +00:00
briggs 10c02ec354 More Dayna separation. 1994-03-01 15:24:25 +00:00
briggs 8505642469 At least recognize different machine types. 1994-03-01 15:22:47 +00:00
briggs 7754e67583 Add a bunch of machine types. Not that we support them, but it's at least
polite to know what you're dealing with.
1994-03-01 15:22:08 +00:00
briggs b208f831a7 Get rid of some compiler warnings. 1994-03-01 15:21:21 +00:00
briggs 79d28b3a47 Add COMPAT_SUNOS--it seems to work. 1994-03-01 15:20:37 +00:00
deraadt 83c054bf10 Driver should now work on new & old bt742/747/445 versions of the
BusTech cards. Fixes from Michael VanLoon <michaelv@iastate.edu>
KNF'd too.
1994-03-01 12:42:36 +00:00
glass c0a47356da cleanup 1994-03-01 08:23:57 +00:00
glass 115ee66204 bugs fixed and cleanup 1994-03-01 08:22:59 +00:00
glass f7f69f9b04 canonicalize includes. cleanup. missing copyrights. 1994-03-01 08:07:12 +00:00
glass b4b437e1c3 remove some warnings 1994-03-01 08:00:02 +00:00
glass 1827fc3820 small improvement in output formatting of scdebug routines 1994-03-01 07:58:28 +00:00
glass 1bf91e4911 so you can compile a kernel w/o using our hacked gas 1994-03-01 07:50:49 +00:00
glass 1fa0d00b1a should use ENTRY() macro 1994-03-01 07:47:59 +00:00
mycroft 69b37af13f Clean up a bit more; make it look like other drivers. Remove SIOCGIFADDR. 1994-03-01 05:41:26 +00:00
cgd 92dba352d6 format cop, plus fix up ether_type byte order difference.
things that i think look bogus are marked "XXX" with "cgd" in the
same line; some enet-savvy person should look through them.
1994-03-01 04:12:25 +00:00
hpeyerl 172a039d7a Add el0 1994-03-01 03:03:52 +00:00
hpeyerl a65ae4142d Driver for 3Com Etherlink (3c501)
>From Matthew E. Kimmel (kimmel@cs.umass.edu)
1994-03-01 02:45:00 +00:00
hpeyerl 2065d7e19e add if_el driver. 1994-03-01 02:38:40 +00:00
andrew bc72e3a892 Fixed a bug with TUN_OPEN flag handling during tunclose(), as noted by
Mark Delany <markd@bushwire.apana.org.au>.
1994-02-28 07:16:10 +00:00
chopps 75e489c8fc Michael Hitches patch applied for misc things, limited 5380 support. 1994-02-28 06:05:41 +00:00
cgd 02305fe0f3 add bt0. ddb stays in 1994-02-28 01:48:45 +00:00
cgd 6770129a5a comment out com1, add ed1 1994-02-28 01:46:20 +00:00
chopps 776563485e copyinstr: 4321, not 2143 :^) also removed a couple beq's. fixes from
Michael Hitch.
1994-02-28 00:27:26 +00:00
deraadt 80cff20936 whoops 1994-02-27 19:49:11 +00:00
pk 4fb4e6a9ec bootblocks must be stripped. 1994-02-27 18:28:20 +00:00
briggs 4ef4d51787 Include cop. Also change a bunch of printfs to PRINTF() and define
PRINTF() to nothing.
1994-02-27 16:50:31 +00:00
briggs 034c4cb56e Disable SCSIDEBUG and make COMPAT_NOMID an option (defined). 1994-02-27 16:48:33 +00:00
briggs 4474958dd0 Add LCII machine id. 1994-02-27 16:42:33 +00:00
briggs bedc2847a2 Add MDP_STACKADJ for compat_sunos. 1994-02-27 16:41:41 +00:00
briggs 5026219abb Basic changes for compat_sunos--copied from amiga. 1994-02-27 16:40:38 +00:00
briggs 902fef1bad Add files for compat_sunos. Shouldn't these be in sys/conf/files.newconf? 1994-02-27 16:39:54 +00:00
cgd dc58832610 kill XXX's i marked long ago 1994-02-27 11:53:31 +00:00
deraadt 42ba2b6516 add things needed by the cgsix 1994-02-27 10:33:25 +00:00
deraadt 5a99cb799e fake out KIOCLAYOUT 1994-02-27 09:09:50 +00:00
deraadt 21d7b68b1d more more more 1994-02-27 08:46:17 +00:00
deraadt b50839c249 support vn/lkm/tun. do not prototype dump routine 1994-02-27 08:44:12 +00:00
deraadt 24dc81248d call vnclose/read/write as intended 1994-02-27 08:42:01 +00:00
deraadt 8f09bb0623 add vnclose function 1994-02-27 08:41:11 +00:00
briggs ad15753d94 Make FPCOPROC an options option and remove it from the Makefile defines.
Also add a configuration that doesn't have it.
1994-02-27 03:44:24 +00:00
briggs 82a0604c37 A little clean-up. 1994-02-27 03:40:26 +00:00
mycroft 8ba740e6ab Get the residual count right. 1994-02-26 19:49:25 +00:00
mycroft 060ee7dbab Clean up busy-wait code a little, and we need a special disksort() to skip
over bufs in a combined transfer.
1994-02-26 19:00:51 +00:00
mycroft 969cea2357 Fix bug from 1.43 correctly. 1994-02-26 17:59:46 +00:00
mycroft 4299a2baec Fix typo. 1994-02-26 17:13:44 +00:00
mycroft aeae0fd5e3 Various cleanup, and fix last night's bug. 1994-02-26 17:10:12 +00:00
pk 188f08ecf9 A one liner for now. 1994-02-26 11:04:02 +00:00
pk 196acb6c78 Sparc bootblocks (a tight fit) 1994-02-26 10:57:09 +00:00
deraadt a7ccc4228a support SYSVSEM and SYSVMSG 1994-02-26 10:30:35 +00:00
pk 2c2ca1351c Don't use aggregate initialization;
Add memcpy().
1994-02-26 10:29:41 +00:00
briggs 3a18d3b2a5 Cleaned up the probe a little by actually using data from the decl. ROMs. 1994-02-26 03:01:22 +00:00
mycroft fa83b6f469 Fix typo. 1994-02-26 00:08:01 +00:00
mycroft a7cdc040ec Some more stylistic cleanup. 1994-02-26 00:00:17 +00:00
cgd 45afe06953 I now understand why name caching was redone for 4.4BSD; Net/2's
method of caching names has a totally bogus interface.  kill *ALL*
caching of names when going through a lofs, because that's the only
way to make sure things always work right.  Also, XXX the possibly-bogus
check i keep whining about.  it's almost certainly wrong, but it's
too weird to modify significantly; even jsp didn't want to touch it...
1994-02-25 23:41:56 +00:00
hpeyerl e56750e9d0 Remove backwoods compatibility. 1994-02-25 23:09:26 +00:00
mycroft 872decc7c6 Fix typo. 1994-02-25 22:30:34 +00:00
mycroft 49da93f965 Speed up sigreturn() checking. 1994-02-25 21:11:50 +00:00
mycroft 7f6bce365b Fix an obvious bug that could stall the queue. 1994-02-25 18:30:37 +00:00
mycroft 2c3b28e0f9 Remove some redundant code. 1994-02-25 18:17:30 +00:00
mycroft 7e6ee0b562 Increase polling delay. 1994-02-25 18:08:21 +00:00
mycroft 9091e07409 Generalize busy-wait loops. 1994-02-25 17:45:28 +00:00
mycroft faf08f7262 Don't bother #ifdefing things that are needed and always enabled. 1994-02-25 16:54:41 +00:00
mycroft f6cee22427 Don't reimplement disksort(). 1994-02-25 16:43:48 +00:00
mycroft 373782a3af `We are the KNF. You will be assimilated.' 1994-02-25 16:40:47 +00:00
chopps 30dc0c0398 added files for option ADOSFS. 1994-02-25 08:48:01 +00:00
glass f26285e73f make consistent w/ files 1994-02-25 06:06:06 +00:00
mycroft 445d057248 Don't repeat lock keys in X, either. 1994-02-25 05:36:51 +00:00
mycroft 2c578d3586 Oops. 1994-02-25 05:15:31 +00:00
mycroft 49db93fa54 Two compatibility kluges for X; deal with the lock keys and reset the cursor
shape when X exits.
1994-02-25 03:48:51 +00:00
cgd 7f77e98242 getting closer; stilly iffy though. 4.4's VFS would make this easier 1994-02-25 01:05:32 +00:00
mycroft e50e5bc84b Minor speedup. 1994-02-24 06:58:36 +00:00
mycroft a34cafd4c9 Check copyin/out return values correctly. 1994-02-24 05:03:03 +00:00
chopps 9af8a9634e change -O2 back to -O, may be inappropriate with some versions of gcc. 1994-02-24 02:23:59 +00:00
deraadt a247ecab97 whoops, typo 1994-02-24 01:37:18 +00:00
mycroft 2f681356c4 Minutely faster. 1994-02-24 01:32:14 +00:00
cgd 2ec6ab0aca hp300||amiga||da30 -> m68k 1994-02-24 01:10:11 +00:00
paulus 2cdd6028e6 Remove the last dependencies on DEV_BSIZE in the ufs code. 1994-02-24 01:07:51 +00:00
paulus 115eac33d0 Add da30 to the list of machines which have an empty cpu_disklabel.
(Seems like it's everyone except i386.)
1994-02-24 01:05:56 +00:00
paulus 570c081077 Add da30 to the conditionals for m68k code.
(Maybe this should become #if defined(m68k).)
1994-02-24 01:04:50 +00:00
paulus 8599bd99bc Parity setting wasn't preserved across TIOCGETP / TIOCSETP if you
had CS7, PARENB and IGNPAR set: TIOCGETP gave you ANYP, which
TIOCSETP interpreted as no parity.
1994-02-24 01:03:15 +00:00
mycroft afe588b9d2 Assembler versions of these. 1994-02-24 00:41:00 +00:00
mycroft 196f213289 Allow keyboard-less boot. 1994-02-23 22:20:40 +00:00
chopps c48c253322 Makefile should now properly make tags, and not error on install. 1994-02-23 20:23:30 +00:00
mycroft 5fe1f9f9c6 Remove some more dead code. 1994-02-23 20:15:28 +00:00
chopps 4b6943214f add some very usefull debug stuff to spl inline macros. 1994-02-23 19:07:57 +00:00
mycroft 5dfb68e441 Add insert and delete line capabilities. 1994-02-23 18:42:04 +00:00
glass 21bf639b81 test config for scsi 1994-02-23 15:29:45 +00:00
chopps 5794f81762 mirror removal of HIGHPAGES and addition of KUSER_AREA to vmparam.h 1994-02-23 10:15:08 +00:00
glass 8461eac15e boots, presents shell prompt, and doesn't crash immediately 1994-02-23 08:28:11 +00:00
phil e082e0b31d Changes to get the first working scsi driver (ncr.c) for the pc532. 1994-02-23 07:59:03 +00:00
chopps c94a9739fd added KUSER_AREA for gdb like things. removed HIGHPAGES 1994-02-23 06:47:39 +00:00
briggs bdc66bf703 Add a new configuration for testing NFS. Same options as GENERIC, with
the addition of NFSSERVER and NFSCLIENT.
1994-02-23 04:42:24 +00:00
briggs ce7ad57129 Add Id string and disable NFSSERVER and NFSCLIENT until I can get to
the bottom of some panics I've seen.
1994-02-23 04:41:04 +00:00
briggs bd54362375 Bail out in the probe since it's not safe at the moment (hangs on my
DaynaPort card).  Will fix when I get docs for the card.
1994-02-23 04:39:49 +00:00
briggs ffe153db27 Do a cleaner probe. This still needs lots of work, but will work on
reasonable cards...
1994-02-23 04:38:24 +00:00
hpeyerl 36d5e30290 Out with arch dependant stuff. 1994-02-23 03:19:41 +00:00
hpeyerl 0b6d7b4726 Move some arch dependant stuff in here. 1994-02-23 03:18:34 +00:00
mycroft 4252abe773 Remove some code that is no longer used. 1994-02-23 00:54:45 +00:00
mycroft b4bcb66966 Clean up deleted files. 1994-02-23 00:09:07 +00:00
paulus 6421b9a3a9 NetBSD port to Paul Mackerras' DA30 (68030-based VME board) 1994-02-22 23:48:01 +00:00
mycroft 8e023368fd Add clockmask. 1994-02-22 23:39:32 +00:00
mycroft a8889484e3 Add clockmask. 1994-02-22 23:36:09 +00:00
mycroft 8e1aea9a33 Most of the changes from the magnum branch; rearrange the parser to be a bit
faster, and rework the keyboard handling.
1994-02-22 23:01:22 +00:00
phil 08a88e813d Changes to get the "ncr" driver in the tree. Still trying to get a working
scsi driver.
1994-02-22 22:54:42 +00:00
hpeyerl 79a3d747fa Move some arch dependant stuff out of here. 1994-02-22 17:23:48 +00:00
hpeyerl 6d35bd3f7f Move some machine dependant disklabel stuff in here. 1994-02-22 17:16:41 +00:00
hpeyerl 965017cfd9 define disklabel location. 1994-02-22 07:29:02 +00:00
hpeyerl c19b5f314c SCSI disklabel support complete with Duct Tape (tm). 1994-02-22 07:17:22 +00:00
chopps dce197fded kernel now linked with dist ld. 1994-02-22 02:06:25 +00:00
chopps ad9cc8b5da amiga now uses PROF and uses m68k/asm.h in locore.s 1994-02-22 02:05:25 +00:00
briggs c680a85d1d Add fpu.c and alphabetize a bunch. 1994-02-22 01:35:55 +00:00
briggs a59f38907a Enable several more options. 1994-02-22 01:34:31 +00:00
briggs 2064299d52 Numerous changes by lkestel and grantham to match those in machdep.c. 1994-02-22 01:32:26 +00:00
briggs 5a7bb220b3 Numerous changes from grantham and lkestel--including:
* A method to interpret passed environment variables in from the
	  booter.
	* MACHINE_NONCONTIG stuff.
	* Debugging aids.
1994-02-22 01:30:55 +00:00
briggs 3960884078 Changes by lkestel for MACHINE_NONCONTIG. I haven't tested them, but
they'll come in handy for the IIci and friends.
1994-02-22 01:25:27 +00:00
briggs 22c116cc4e Comment out stacknquit() so we actually get to the panic on a fault. 1994-02-22 01:23:37 +00:00
briggs 8f42469b7c Changes by grantham for RBV support. 1994-02-22 01:20:15 +00:00
briggs 90db065cbf Some modifications by grantham to handle the RBV chip which emulates some
VIA2 functinos.
1994-02-22 01:19:21 +00:00
briggs b4bf0c73ff Rudimentary, experimental fpu emulator. Needs lots o' work before it can
move to m68k or even be useful for more than testing purposes...
1994-02-22 01:17:53 +00:00
briggs 7e6b2cfa8a /sbin/disklabel will print out disklabels, so don't be verbose when
doing readdisklabel.
1994-02-22 01:16:33 +00:00
briggs bb20b67105 Get rid of if_init assignment. 1994-02-22 01:15:00 +00:00
briggs 42ad9a0be4 Minor tweaks to prevent hangs and other bad behavior... Needs much more
work now that we have more info (Designing Cards and Drivers for the
Macintosh Family Hardware.
1994-02-22 01:11:33 +00:00
briggs 2fbb727cb3 Various fixes, changes and so forth by lkestel. Among them should be
support for > 1-bit modes (slow...)...
1994-02-22 01:07:40 +00:00
briggs b9fe737afd Add a few new defined machine type constants and a few new globals. 1994-02-22 01:00:44 +00:00
briggs 4795851aeb Moved PTBASE from 60000000 to 60100000 for PowerBooks. From grantham. 1994-02-22 00:59:34 +00:00
briggs c76cc12799 Make include paths reference arch/mac68k/scsi instead of just scsi. 1994-02-22 00:57:23 +00:00
chopps 0622d87221 fix incorect check of nprocs vs. maxproc. 1994-02-21 23:10:46 +00:00
mycroft 34a3a5ea06 Fix copyright. No code by G. Clark left. 1994-02-21 15:23:59 +00:00
mycroft 0a6f2656f8 Fixed probe routine from Holger Veit; lots of other cleanup by me. 1994-02-21 15:23:11 +00:00
chopps 1067838f3f note change to ite.c and that X runs with no redirection and no MMU failt now. 1994-02-21 09:37:31 +00:00
chopps e27239fe91 toss chars instead of outputing when in GRF mode. 1994-02-21 09:34:19 +00:00
phil bb05aff977 One more attempt to get the end of DMA stuff right for the dp driver. 1994-02-21 06:44:14 +00:00