Rodney W. Grimes
b4f05987df
Changed the pg("ptdi> %x") to a printf and then a panic, since we are
...
going to panic shortly after this anyway. Destroys less state, and
keeps the machine from waiting for someone to smash the return key
a few times before it panics!
1993-09-09 01:11:41 +00:00
Jordan K. Hubbard
cc4dfeaaa0
Soren's latest syscons changes.
1993-09-08 22:11:48 +00:00
Rodney W. Grimes
65119574e4
First pass fixes to start using malloc structures for all per unit
...
data. cd_data is now malloced on a per unit basis.
Protected all if ({scsi,cd}_debug).... with #ifdef CDDEBUG to reduce the
the size of the kernel when not debugging.
1993-09-08 21:04:32 +00:00
Rodney W. Grimes
84ecc220b1
>From Theo Derradt
...
This is a machine specific include, it belongs in the machine specific
directory.
1993-09-08 19:29:54 +00:00
Rodney W. Grimes
bfdbfb98fd
From michaele@vice.ico.tek.com Wed Sep 8 09:50:45 1993
...
Subject: Re: Some small errors in GAMMA
4. Move printf("\n"); at line 491 in "/sys/i386/isa/sio.c" to after
COM_MULTIPORT block at line 512.
From rgrimes:
The above would cause the word (multiport) with out a new line to
appear after the uart type message if you had COM_MULTIPORT enabled.
1993-09-08 17:38:05 +00:00
Rodney W. Grimes
57dd4ca1b2
Several fixes to the st driver, for density detection and selection. No
...
longer have to do the st -f /dev/rst0 blocksize 0 on dat drives!
1993-09-07 15:58:00 +00:00
Rodney W. Grimes
0ad99dbc30
Reverting wd driver back to version before Bruces new driver until the
...
many bugs can be worked out of it...
1993-09-07 02:08:51 +00:00
Rodney W. Grimes
5c954fb68d
Removed patch kit header, added $Id$
...
Increased timeout in wdwait from 1000 to 2000, this makes the st157A's
at least pass the probe routines :-)
1993-09-06 17:41:46 +00:00
Rodney W. Grimes
fa96c3be0c
Enabled options NS since it can now be compiled!
1993-09-06 16:17:37 +00:00
Rodney W. Grimes
246bb5c345
Fixed usage of arpcom and #define blahblah arpcom.blahblah, fixed ioctl
...
support for options NS (XNS networking).
1993-09-06 16:13:15 +00:00
Rodney W. Grimes
2a5017c0e0
Removed patch kit header, added $Id$
...
Added support of DONET({IMP,NS,ISO}) so you can now compile with options
NS and ISO, still missing some IMP code, but since the imp is old and
gone I doubt this will ever be used.
1993-09-06 16:12:05 +00:00
Rodney W. Grimes
d5d681f4cc
Add the following line to all generic configs as a comment so people would
...
know that they need to turn this on to get packets to forward.
#options GATEWAY #Host is a Gateway (forwards packets)
1993-09-06 12:26:10 +00:00
Rodney W. Grimes
b19498e103
Added ns_cksum.c from NetBSD
1993-09-06 12:12:24 +00:00
Rodney W. Grimes
6d1dd8f2f8
From: barclay_a_c <barclay_a_c@bt-web.bt.co.uk>
...
Subject: More information on "netstat -r
Date: Mon, 7 Jun 1993 11:57:33 +0100
Gentlemen,
I have been trying for some time now to get "netstat -r"
working from the 0.2.2 patchkit. I have the following solution to the
bug.
The symbol _radix_node_head needs to be added to the symbols.raw file
to enable the new routing table access. If this symbol is not present
then the old system us used which results in no routes being given. I
don't think that this justifies a patch in its own right but perhaps
could be added to a related patch sometime..
1993-09-05 18:30:58 +00:00
Rodney W. Grimes
2b40491738
Fixed printf if you are using SCSI_DELAY to allow the scsi bus to
...
settle down after the reset.
1993-09-05 17:41:07 +00:00
Rodney W. Grimes
682834bbb5
SCSI code update from Julian
1993-09-05 15:42:22 +00:00
Rodney W. Grimes
cfd895c81e
Date: Fri, 3 Sep 93 01:25:44 +1000
...
From: bde@kralizec.zeta.org.au (Bruce Evans)
This fixes several problems.
It has almost everything that is in the FreeBSD version of Aug 22.
It is missing the bug for 2 drives and still prints <> around the
drive type. It handles BADEND144 less verbosely. It does wdgetctlr()
somewhat differently from NetBSD/FreeBSD.
Date: Sun Sep 5 06:45:12 PDT 1993
From: rgrimes@cdrom.com
Fixed printf's to be correct, since Bruce used the old ones. This driver
still prints phantom wd1's on some Maxtor and other IDE drives, I have
a patch I am sending to Bruce for checking.
1993-09-05 13:46:17 +00:00
Rodney W. Grimes
b3b174f5cd
Increased stack size to 8MB just to be on the real safe side.
1993-09-01 09:38:32 +00:00
Rodney W. Grimes
e501a58197
Changed default irq and iomem address for ed0 so that most 3c503's and
...
wd80x3 class boards can be configured to the GENERIC kernels.
Entry was:
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr
Is now:
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
1993-08-31 15:17:26 +00:00
Rodney W. Grimes
4ada418a9b
Replaced the return (1)'s with return (IO_KBDSIZE) in the probe code so
...
that the printfs during the probing prints the range instead of just the
start address.
1993-08-28 13:26:30 +00:00
Rodney W. Grimes
a0ad3760a2
Changed trap.c so that a panic will occur if we do not have hardware
...
FP and we try to call the emulator when it is not compiled in.
Removed the #if defined(i486) || defined(i387) that use to call the
panic if we did not have a math emulator.
Removed an extranious include of i386/i386/math_emu.h from math_emulate.c.
1993-08-28 13:25:22 +00:00
Rodney W. Grimes
34f949aed5
Added options MATH_EMULTATE to the kernel config files to pull in the
...
387 math emulator (sys/i386/i386/math_emulate.c). Made that file only
get compiled if options MATH_EMULATE is in the kernel.
1993-08-28 13:21:48 +00:00
Rodney W. Grimes
8373b81238
Changed MAXSSIZ from MAXDSIZ to 2MB
1993-08-28 09:19:01 +00:00
Rodney W. Grimes
d1de7f30db
Revised headers from Julian. Support for generic scsi.
...
Better audio support
1993-08-28 03:10:05 +00:00
Rodney W. Grimes
a3e4335498
Revised drivers from Julian. Support for generic scsi. Fixed scsi tape (st.c)
...
problems with respect to multiple tar files on one tape. Now uses malloc
of data structures to reduce static kernel size.
1993-08-28 03:08:59 +00:00
Rodney W. Grimes
6526fb8330
Revised drivers from Julian.
1993-08-28 03:07:44 +00:00
Rodney W. Grimes
b5bf8c098a
Added support for scsi/sg.c as cdev major 18.
1993-08-28 03:06:59 +00:00
Rodney W. Grimes
89bc97311a
xxxprobe now returns the correct number of I/O registers used so that
...
the probe output during boot gives the I/O range instead of just the
starting address
1993-08-28 03:02:52 +00:00
Andrew Moore
6bef4df57c
prefixed inline functions' parameter names with _ and declared
...
the return type explicitly.
1993-08-27 05:09:38 +00:00
Rodney W. Grimes
17825e1736
Kernel support for ppp 1.3 + fixes
1993-08-27 02:10:12 +00:00
Rodney W. Grimes
22665bad1f
Added the following line to all the supplied config files to shut up the
...
config program until this thing is fixed correctly.
maxfdescs 2048 #Max file descriptors per process
1993-08-26 17:55:59 +00:00
Andrew Moore
24a82630a2
adding fpgetround(3) IEEE floating point environment support
1993-08-25 09:01:44 +00:00
Rodney W. Grimes
905ee1678d
Fix so that unit number 1 is found again.
1993-08-24 19:41:58 +00:00
Rodney W. Grimes
237fbcc806
Corrected off by 2 error in DELAY macro (it was delaying for 2 * value).
...
From Bruce Evans.
1993-08-24 01:24:43 +00:00
Rodney W. Grimes
f254020327
Some more small nits in the printf's fixed.
1993-08-22 10:00:16 +00:00
Rodney W. Grimes
2365e64f8b
New kernel config file for checking out the kernel sources. It does pulls
...
in every thing that is known to work, and a lot of things that don't!
1993-08-22 02:59:49 +00:00
Rodney W. Grimes
de3755e751
Moved if_we.c to be back in alphabetic order..
1993-08-21 23:52:36 +00:00
Rodney W. Grimes
452743e9f7
Update to be a clone of GENERICAH, but for syscons driver.
1993-08-21 23:48:06 +00:00
Rodney W. Grimes
a62a649d23
Added Id: string
1993-08-21 23:47:20 +00:00
Rodney W. Grimes
67126047f2
Updated GENERICAH to be more current, new kernel GENERICBT for bt/uha
...
systems cloned from new GENERICAH.
1993-08-21 23:46:42 +00:00
Rodney W. Grimes
c3e722894a
Removed patch kit header, added Id:
1993-08-21 22:24:24 +00:00
Rodney W. Grimes
6068842d3a
Removal of patch kit header, removal of old scsi as device, added Id:
1993-08-21 22:20:50 +00:00
Rodney W. Grimes
296cbdb15b
Fixed printf's so that they announce them selfs correctly (ie aha%d: before
...
every error message and every probe message).
1993-08-21 20:01:59 +00:00
Rodney W. Grimes
3c742f974a
Added from: line to reference the pccons.c derivation of this code, otherwise
...
the BSD copyright would be very bad to have on this file.
1993-08-20 17:19:29 +00:00
Rodney W. Grimes
12a53a9e4d
Enabled call to sddump so that if you have options SCSIDUMP in your kernel
...
you'll get to the dump code. If you don't trust this on your disk also
add option NOT_TRUSTED, that disables the dump code, but prints out what
it WOULD do it it was going to scrible on your disk.
1993-08-20 12:51:53 +00:00
Rodney W. Grimes
e5cf9f6134
Update scsi code to the latest from Julian. This code is now identical
...
to the last copy from Julian. After this commit I will be commiting the
local fixes and makeing diffs to send back to Julian so he can update his
code.
----
From julian@jules.DIALix.oz.au Thu Aug 5 09:25:23 1993
To: hd@world.std.com , julian@jules.DIALix.oz.au
Cc: nate@bsd.coe.montana.edu
Subject: Re: new scsi
----
From julian@jules.DIALix.oz.au Sat Aug 7 04:13:17 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu
Subject: Re: timeout diffs
Here are the diffs to take the scsi stuff to my latest tree from what
Nate and you received..
the changes remove all the local timeout stuff and use (un)timeout(),
----
From julian@jules.DIALix.oz.au Sat Aug 7 04:13:45 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu , briggs@csugrad.cs.vt.edu
here is a fix for a silly bug in the scsiconf I just sent out
and a similar fix for st.c
1993-08-20 09:23:30 +00:00
Rodney W. Grimes
b6105e6d2a
Update scsi code to the latest from Julian. This code is now identical
...
to the last copy from Julian. After this commit I will be commiting the
local fixes and makeing diffs to send back to Julian so he can update his
code.
----
>From julian@jules.DIALix.oz.au Thu Aug 5 09:25:23 1993
To: hd@world.std.com , julian@jules.DIALix.oz.au
Cc: nate@bsd.coe.montana.edu
Subject: Re: new scsi
----
>From julian@jules.DIALix.oz.au Sat Aug 7 04:13:17 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu
Subject: Re: timeout diffs
Here are the diffs to take the scsi stuff to my latest tree from what
Nate and you received..
the changes remove all the local timeout stuff and use (un)timeout(),
----
>From julian@jules.DIALix.oz.au Sat Aug 7 04:13:45 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu , briggs@csugrad.cs.vt.edu
here is a fix for a silly bug in the scsiconf I just sent out
and a similar fix for st.c
1993-08-20 09:21:40 +00:00
Rodney W. Grimes
3c4067ef4d
Update scsi code to the latest from Julian. This code is now identical
...
to the last copy from Julian. After this commit I will be commiting the
local fixes and makeing diffs to send back to Julian so he can update his
code.
----
From julian@jules.DIALix.oz.au Thu Aug 5 09:25:23 1993
To: hd@world.std.com , julian@jules.DIALix.oz.au
Cc: nate@bsd.coe.montana.edu
Subject: Re: new scsi
----
From julian@jules.DIALix.oz.au Sat Aug 7 04:13:17 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu
Subject: Re: timeout diffs
Here are the diffs to take the scsi stuff to my latest tree from what
Nate and you received..
the changes remove all the local timeout stuff and use (un)timeout(),
----
From julian@jules.DIALix.oz.au Sat Aug 7 04:13:45 1993
To: hd@world.std.com (HD Associates)
Cc: nate@bsd.coe.montana.edu , briggs@csugrad.cs.vt.edu
here is a fix for a silly bug in the scsiconf I just sent out
and a similar fix for st.c
1993-08-20 09:14:22 +00:00
Rodney W. Grimes
b648f67ad6
Moved /sys/scsi code files information to independed files file where it
...
should have always been.
1993-08-20 08:53:08 +00:00
Andrew Moore
5bb374bc76
patch 1of2 to prevent kill -1 syslogd from hanging the console
...
blindly applied patch provided by Christoph Robitschko:
*** cons.c.orig Sat Jun 12 07:57:53 1993
--- cons.c Thu Aug 19 22:34:53 1993
***************
*** 56,61 ****
--- 56,62 ----
#include "sys/tty.h"
#include "sys/file.h"
#include "sys/conf.h"
+ #include "sys/vnode.h"
#include "cons.h"
***************
*** 105,118 ****
--- 106,130 ----
(*cp->cn_init)(cp);
}
+ static struct vnode *cnopenvp = NULLVP;
+
+
cnopen(dev, flag, mode, p)
dev_t dev;
int flag, mode;
struct proc *p;
{
+ int error;
+
+
if (cn_tab == NULL)
return (0);
dev = cn_tab->cn_dev;
+ if (cnopenvp == NULLVP)
+ if ((error = getdevvp(dev, &cnopenvp, VCHR))) {
+ printf("cnopen: getdevvp returned %d !\n", error);
+ return(error);
+ }
return ((*cdevsw[major(dev)].d_open)(dev, flag, mode, p));
}
***************
*** 121,130 ****
int flag, mode;
struct proc *p;
{
if (cn_tab == NULL)
return (0);
dev = cn_tab->cn_dev;
! return ((*cdevsw[major(dev)].d_close)(dev, flag, mode, p));
}
cnread(dev, uio, flag)
--- 133,153 ----
int flag, mode;
struct proc *p;
{
+ int error;
+
+
if (cn_tab == NULL)
return (0);
dev = cn_tab->cn_dev;
! if (vcount(cnopenvp) <= 1)
! error = (*cdevsw[major(dev)].d_close)(dev, flag, mode, p);
! else
! error = 0;
! if (error == 0) {
! vrele(cnopenvp);
! cnopenvp = NULLVP;
! return(error);
! }
}
cnread(dev, uio, flag)
1993-08-20 05:46:09 +00:00