Commit Graph

1536 Commits

Author SHA1 Message Date
cgd 419b16b0f6 add rcsid, and get rid of extraneous debugging printf 1993-07-07 06:00:15 +00:00
deraadt 9bff90a5c1 added a timeout debugging mode to wd.c so that people can see how slow
their controllers really are. Look for the WDCNDELAY_DEBUG definition.
1993-07-07 05:50:35 +00:00
deraadt ac1c140b61 ok, all executables just got 16 bytes shorter. removed a bunch
of "nops" from the start of the crt.
1993-07-07 01:33:52 +00:00
jtc 67893cfee5 IEEE 1003.2 (D11.2.2.3) requires that the system's true and false be accessed
instead of searching $PATH.  The best way to satisfy this requirement is to
make them builtins.

True was allready builtin, this patch adds false.
1993-07-07 01:11:56 +00:00
deraadt d670635e8b ok, 5 second command timeouts.. 1993-07-07 01:05:42 +00:00
deraadt ceec40c98f clean up code for timeout/untimeout/wakeup prototypes. 1993-07-06 06:06:26 +00:00
cgd 21e01d6cd2 change the way dump info is printed back to the original (net/2) way,
rather than the jolitz way...
1993-07-06 00:48:06 +00:00
deraadt 86999439b2 number of changes:
1. controller reset code moved into one function, called from more places now.
2. more places now do timeouts. TIPCAT code turned on.
3. blew away the unused WDOPENLOCK test code.
4. delay is now done using WDCNDELAY repetitions of DELAY(25). Up to 2.5 second
   pause accepted from controller (some controllers have some commands that are
   actually this slow)
5. some of the old timeout code was really whacked.
1993-07-06 00:42:43 +00:00
cgd 2d53469109 get rid of extraneous inclusion of rlist.h 1993-07-06 00:31:52 +00:00
cgd a32ac80afd add map defn's from net/2 to the tree,
so that they can be used to (eventually) replace rlists.
1993-07-06 00:25:46 +00:00
cgd ac8fe993ef add rmap routines written by Wolfgang Solfrank to the tree,
so that they can be used to (eventually) replace rlists.
1993-07-06 00:25:26 +00:00
cgd 982d1c9fff get rid of specific compile dir, but make sure top level dir is kept... 1993-07-05 22:55:57 +00:00
mrg 020c240b45 4.4BSD-Lite2 1993-07-05 22:36:25 +00:00
mw 33e84123f7 sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.
1993-07-05 19:19:43 +00:00
mw d8da9afb3a Initial revision 1993-07-05 19:19:42 +00:00
mw adfe768529 sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.
1993-07-05 19:19:41 +00:00
mrg 67365a58d5 4.4BSD-Lite2 1993-07-05 18:41:19 +00:00
deraadt df59495fc3 uniq -c < /dev/null used to fail. fgets return value was ignored.
patch from <sjg@zen.void.oz.au>
1993-07-05 10:21:17 +00:00
deraadt 2cb34d6d65 added a missing {/} pair that barsoom seems to have taken out, but
which the standard 386bsd 0.1 driver did have. This is for a piece of
code in the bad block handling. found/fixed by hpeyerl.
1993-07-05 04:44:48 +00:00
deraadt 3322c7b691 all timeout code now calls DELAY() so the timeout delays are the same
length on all processors. Where possible, the controller is reset if it
times out.
1993-07-05 03:20:57 +00:00
cgd b274bb4126 add support for checking entry against max user address 1993-07-05 01:53:56 +00:00
deraadt 748e864b38 No need for the DELAY() macro. in userland. It just polutes the namespace. 1993-07-05 01:12:46 +00:00
deraadt ed61b76822 increased the timeout inside wdcommand(). Some controllers impliment some
commands very slowly.
1993-07-05 00:08:27 +00:00
cgd d37e9d69f1 change exit() to kexit(), and remove proto for fdopen()
so prototypes are "safe" with std*.h, etc.
1993-07-04 23:30:58 +00:00
cgd 955ae6a915 change exit() to kexit(), so prototypes are "safe" with stdio.h, etc. 1993-07-04 23:30:33 +00:00
cgd 23eb1a9dfa needed cdefs.h, a la Havard Eidnes <Havard.Eidnes@runit.sintef.no> 1993-07-04 21:25:07 +00:00
cgd c286f8c4fd move julian's scsi files back into files.i386 1993-07-04 20:08:15 +00:00
cgd abf0a9b802 do the right thing, so things aren't built in /usr/src/sys 1993-07-04 14:02:53 +00:00
cgd 528318400a allow toplevel makefile to descend into sys 1993-07-04 14:02:11 +00:00
cgd b84e2217a4 allow docs to make an obj dir and build properly with it. 1993-07-04 13:01:30 +00:00
cgd d6325033cd make i386 setregs do the "normal thing". should probably do something
better with retval... (currenty does nothing)
1993-07-04 10:48:39 +00:00
cgd d627b64c44 prototype setregs(), so we don't go through this again... 1993-07-04 09:53:29 +00:00
cgd b21025e4f3 call setregs with a retval, too, so the hp300 & mac, and more works. 1993-07-04 09:48:29 +00:00
andrew 44b5013862 Reject non block-aligned transfers (where a block is 512 bytes in length);
they were causing scsi controller lockups.  Replace an occurrence of "512"
with SECSIZE, which is #defined to be 512.
1993-07-04 07:09:59 +00:00
andrew 12b46ebf29 Got rid of the SHOW_STI I had added to the BPTTRAP() macro - it breaks
(in the type 9 trap and into ddb sense) the kernel's breakpoint handling.
1993-07-04 05:49:17 +00:00
cgd 2f1182cf07 biodone returns void... 1993-07-04 04:01:38 +00:00
cgd 1fd0e7e71f shminit has void return type. 1993-07-04 03:59:55 +00:00
mycroft c269f443bd Clean up deleted files. 1993-07-04 02:47:53 +00:00
cgd 119ad60ccf add MID_MACHINE #defined to be MID_HP300 1993-07-04 02:27:30 +00:00
cgd 3117628f3c strcmp's args are supposed to be "const"... 1993-07-04 02:27:14 +00:00
cgd f98105c8ce use ringb rather than clist 1993-07-04 02:26:54 +00:00
cgd e50f336a76 kernel profiling says that i should make "over_net_stuff_for_spl0" a local
label!  (i.e. i missed this one before...)
1993-07-03 13:13:34 +00:00
cgd 1559a8e0be slight stylistic change, and don't limit field width when such limits
are unnecessary...
1993-07-03 12:59:54 +00:00
cgd 77219acd07 change interrupt vector names to begin with "X" rather than "V", so we're
like every other BSD system on the planet...
1993-07-03 12:32:25 +00:00
cgd 7e940b55e0 add support for David Greenman "ed" driver 1993-07-03 12:21:07 +00:00
cgd d77e126ab2 add support for David Greenman's "ed" driver. 1993-07-03 12:19:36 +00:00
cgd b8a46f69af Unless INTR_DEBUG is set, don't report all of the "random" event types.
also, unless INTR_DEBUG is set, make the internal branch labels for
the interrupt code be local labels, so profiling works OK.
1993-07-03 09:43:11 +00:00
jtc 714aa93ff9 Don't link with -ly. 1993-07-03 00:40:42 +00:00
mycroft f48bf94b96 Clean up deleted files. 1993-07-02 23:58:41 +00:00
jtc 28968b044a Updated to mawk 1.1.4 1993-07-02 23:58:28 +00:00