562 Commits

Author SHA1 Message Date
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
982d1c9fff get rid of specific compile dir, but make sure top level dir is kept... 1993-07-05 22:55:57 +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
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
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
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
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
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
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
cgd
532d59062c add DDB... why? because we'd like to actually use it to DEBUG things! 1993-07-02 10:09:17 +00:00
andrew
9024d0885a Fixed a nested comment compiler warning. 1993-07-02 08:15:32 +00:00
mycroft
2eb048f805 Add another tape drive. 1993-07-02 03:23:17 +00:00
mycroft
941652ff62 This has got to be a bug. 1993-07-01 18:04:16 +00:00
andrew
172788b885 Fixed a typo. 1993-07-01 07:22:41 +00:00
mycroft
3c4b913d33 Fix a bunch of things. 1993-07-01 00:24:09 +00:00
mycroft
ec3a442b59 Fix Andrew's real bug, and put back the FAST_VECTOR changes. 1993-07-01 00:20:19 +00:00
andrew
f7dd4be020 Updated comments. 1993-06-30 04:13:34 +00:00
andrew
5138fc637d Noted that IO_TIMER2 was an EISA-specific feature. 1993-06-30 04:06:41 +00:00
andrew
62442b4e98 Added com_scratch entry. 1993-06-30 04:04:24 +00:00
andrew
8d9d634680 Backed out the changes to the FAST_VECTOR code that were made in the
previous revision, as they apparently broke something.
1993-06-30 02:34:57 +00:00
deraadt
9a9273e999 uninitialized variable reported by <jfw@ksr.com> 1993-06-29 19:12:44 +00:00
glass
1b22d94879 various updates: but hasn't been compiled 1993-06-29 17:36:31 +00:00
glass
e2d2f40725 additional needed functionality 1993-06-29 17:36:03 +00:00
glass
11a0ff5f16 added /dev/idprom driver :), doesn't compile yet 1993-06-29 17:35:37 +00:00
glass
455487b127 this mallocing 'struct tty' stuff is bogus as the vm system isn't
up and running yet when consoles are first used.  squish.
1993-06-27 12:08:50 +00:00
andrew
bc5f186001 ANSIfications. 1993-06-27 06:42:19 +00:00
andrew
51ac6a0997 ANSIfications. 1993-06-27 06:27:29 +00:00
andrew
0e6cb953ea ANSIfications - removed all implicit function return types and argument
definitions.  Ensured that all files include "systm.h" to gain access to
general prototypes.  Casts where necessary.
1993-06-27 06:01:27 +00:00
andrew
6273afbfb5 Fixed typo. 1993-06-27 05:54:40 +00:00
andrew
16947975c7 Replace SHOW_A_LOT_NOT with a more meaningful commented-out SHOW_A_LOT. 1993-06-27 05:43:37 +00:00
andrew
f024b50a47 Enable AUTO_EOI_1 by default; leave AUT_EOI_2 alone, even if it does seem
to work very well, to avoid any potential troubal.
1993-06-27 05:42:45 +00:00
andrew
0bffd21fdb Replaced 386BSD conditionals with a NetBSD ones. Fixed a bug in 386BSD
support.  Cast arguments to tsleep() and wakeup() to avoid compiler
warnings.
1993-06-27 05:39:44 +00:00
andrew
d75ed5fc23 Added bus mice. 1993-06-27 05:33:18 +00:00
andrew
cf73b57b22 Changed the I486_CPU conditionals to be !I386_CPU, to handle the case
where both I386_CPU and I486_CPU are configured in the same kernel.
1993-06-27 05:24:24 +00:00