]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
30 years agoAllow ^C to interrupt with some semblance of politeness to cgd.
jkh [Fri, 8 Oct 1993 02:39:36 +0000 (02:39 +0000)]
Allow ^C to interrupt with some semblance of politeness to cgd.

30 years agoMore paranoid dealings with system()
jkh [Fri, 8 Oct 1993 02:38:15 +0000 (02:38 +0000)]
More paranoid dealings with system()

30 years agoChristoph Robitschko manual page fixes to correct the references to vmunix
rgrimes [Fri, 8 Oct 1993 01:36:20 +0000 (01:36 +0000)]
Christoph Robitschko manual page fixes to correct the references to vmunix
by replacing the name with 386bsd.

30 years agoFix problems with executing from current directory
jkh [Fri, 8 Oct 1993 01:19:35 +0000 (01:19 +0000)]
Fix problems with executing from current directory

30 years agoFrom ljo:
rgrimes [Wed, 6 Oct 1993 20:49:17 +0000 (20:49 +0000)]
From ljo:

machdep.o is a defined to be a target in 2 places.  This was caused by
the addition of the LOAD_ADDRESS stuff.  Removed the extranious target
of machdep.o.

30 years agoAdded /dev/zero and /dev/io, they have been around for a while, time to
rgrimes [Wed, 6 Oct 1993 03:35:03 +0000 (03:35 +0000)]
Added /dev/zero and /dev/io, they have been around for a while, time to
have some /dev entries.

30 years agoLatest changs for XFree86 2.0
jkh [Mon, 4 Oct 1993 22:23:03 +0000 (22:23 +0000)]
Latest changs for XFree86 2.0

30 years agoLatest changes for XFree86 2.0
jkh [Mon, 4 Oct 1993 22:21:10 +0000 (22:21 +0000)]
Latest changes for XFree86 2.0

30 years agoDocument the new, less restrictive, behavior of the matching operator.
jtc [Mon, 4 Oct 1993 22:07:27 +0000 (22:07 +0000)]
Document the new, less restrictive, behavior of the matching operator.

30 years agoAllow expressions like "expr 'ABC' : '^.*$' to work as is done in other
jtc [Mon, 4 Oct 1993 21:58:53 +0000 (21:58 +0000)]
Allow expressions like "expr 'ABC' : '^.*$' to work as is done in other
expr implementations.

30 years agoSplit the src-tarball target up into multiple targets, there is now
rgrimes [Fri, 1 Oct 1993 21:34:23 +0000 (21:34 +0000)]
Split the src-tarball target up into multiple targets, there is now
a tar ball for each top level src directory, plus the base tar ball
that has the very toplevel files in it.

30 years agoRelease level changed from GAMMA to EPSILON
rgrimes [Fri, 1 Oct 1993 19:22:43 +0000 (19:22 +0000)]
Release level changed from GAMMA to EPSILON

30 years agoUpdated to reflect the fact the there is no longer an ne driver, told to
rgrimes [Fri, 1 Oct 1993 04:43:56 +0000 (04:43 +0000)]
Updated to reflect the fact the there is no longer an ne driver, told to
use ed0 as the replacement, noted new addresses

30 years agoChanged address freebsd-comments to freebsd-questions
rgrimes [Fri, 1 Oct 1993 04:40:57 +0000 (04:40 +0000)]
Changed address freebsd-comments to freebsd-questions

30 years agoFixed cd0 line to match the GENERIC* kernel configs
rgrimes [Fri, 1 Oct 1993 04:26:21 +0000 (04:26 +0000)]
Fixed cd0 line to match the GENERIC* kernel configs

30 years agoRemove old ethernet drivers if_ec, if_ne, and if_we from config files
rgrimes [Fri, 1 Oct 1993 04:20:19 +0000 (04:20 +0000)]
Remove old ethernet drivers if_ec, if_ne, and if_we from config files
and from files.i386, they are no longer supported.

30 years ago * Revision 2.5 93/09/30 17:44:14 davidg
dg [Fri, 1 Oct 1993 00:56:43 +0000 (00:56 +0000)]
 * Revision 2.5  93/09/30  17:44:14  davidg
 * patch from vak@zebub.msk.su (Serge V.Vakulenko) to work around
 * a hardware bug in cheap WD clone boards where the PROM checksum
 * byte is always zero

30 years agoNew resting home for console.h, it is machine specific.
rgrimes [Fri, 1 Oct 1993 00:00:43 +0000 (00:00 +0000)]
New resting home for console.h, it is machine specific.

30 years agoChange #include <sys/console.h> to <machine/console.h>, file will be moved
rgrimes [Thu, 30 Sep 1993 23:59:49 +0000 (23:59 +0000)]
Change #include <sys/console.h> to <machine/console.h>, file will be moved
shortly

30 years agoAdded share/syscons/scrnmaps directory
rgrimes [Thu, 30 Sep 1993 23:31:37 +0000 (23:31 +0000)]
Added share/syscons/scrnmaps directory

30 years agoThis is a fix for the 32K DMA buffer region that was not accounted for,
rgrimes [Thu, 30 Sep 1993 23:16:17 +0000 (23:16 +0000)]
This is a fix for the 32K DMA buffer region that was not accounted for,
it relocates it to be after the BIOS memory hole instead of right below
the 640K limit.
THANK YOU CHRIS!!!

From: <cgd@postgres.Berkeley.EDU>
Date: Wed, 29 Sep 93 18:49:58 -0700
basically, reserve a new 32k space right after firstaddr,
and put the buffer space there...

the diffs are below, and are in ~cgd/sys/i386/i386 (in machdep.c)
on freefall.  i obviously can't test them, so if some of you would
look the diffs over and try them out...

30 years agoRemove we0, since it is being removed from the system
rgrimes [Thu, 30 Sep 1993 20:45:37 +0000 (20:45 +0000)]
Remove we0, since it is being removed from the system

30 years agoOnly configure one cd unit now since the code is fully dynamic,
rgrimes [Thu, 30 Sep 1993 20:44:32 +0000 (20:44 +0000)]
Only configure one cd unit now since the code is fully dynamic,
add comment about this to the device cd0 line.

30 years agoSupport for new wt driver. Removed old references to as* disk types since
rgrimes [Thu, 30 Sep 1993 20:18:59 +0000 (20:18 +0000)]
Support for new wt driver.  Removed old references to as* disk types since
they are long gone.

30 years ago>From: vak@zebub.msk.su (Serge V.Vakulenko)
rgrimes [Thu, 30 Sep 1993 20:12:37 +0000 (20:12 +0000)]
>From: vak@zebub.msk.su (Serge V.Vakulenko)
Date: Thu, 30 Sep 1993 15:13:17 +0300

Description:
Old wt driver is too incomplete and buggy.
It does not support Archive controllers, BSD-like
tape ioctls, multiple tape controllers, different
tape density etc.
Fix:
This driver is a replacement of the old one.
It was not tested on different controllers, though.

This is the streamer tape driver for 386bsd and FreeBSD,
which supports Wangtek and Archive controllers.
It was developed as a replacement of the old Wangtek
tape driver from CMU.

In comparison with the CMU driver, this version has the following enhancements:
1) Support for Archive SC402 and SC499 tape controllers added.
2) Support for up to three tape controllers on the same machine.
3) Support for BSD-style ioctls MTIOCGET, MTIOCTOP.
   Mt command now works adequately with this driver.
4) Asynchronous REWIND and FSF operations, close() will not wait
   until they finish.  The next open() will wait for it instead.
5) Use of WTQICMD ioctl is limited to ERASE and RETENS operations.
   This prevents the user from locking the tape driver by strange
   tape operations.
6) Tape density switching added.
7) The status of the process, blocked on the tape operation,
   is displayed at the WCHAN column of the `ps' command as:

wtread    reading data from the tape
wtwrite   writing data to the tape
wtrfm     reading the tape marker
wtwfm     writing the tape marker
wtrew     rewinding the tape
wterase   doing WTQICMD ERASE operation
wtretens  doing WTQICMD RETENS operation
wtorew    doing MTIOCTOP REW/OFFL operation
wtorfm    doing MTIOCTOP FSF operation
wtowfm    doing MTIOCTOP WEOF operation

Block interface (writing blocks less than 2048 bytes) is not functioning
pwoperly.  Use raw interface instead.

30 years ago * Revision 2.4 93/09/29 21:24:30 davidg
dg [Thu, 30 Sep 1993 05:27:55 +0000 (05:27 +0000)]
 * Revision 2.4  93/09/29  21:24:30  davidg
 * Added software NIC reset in NE probe to work around a problem
 * with some NE boards where the 8390 doesn't reset properly on
 * power-up. Remove initialization of IMR/ISR in the NE probe
 * because this is inherent in the reset.

30 years ago * Revision 2.3 93/09/29 15:10:16 davidg
dg [Wed, 29 Sep 1993 22:15:53 +0000 (22:15 +0000)]
 * Revision 2.3  93/09/29  15:10:16  davidg
 * credit Charles Hannum

30 years ago * Revision 2.2 93/09/29 13:23:25 davidg
dg [Wed, 29 Sep 1993 20:30:26 +0000 (20:30 +0000)]
 * Revision 2.2  93/09/29  13:23:25  davidg
 * added no multi-buffer override for 3c503
 *
 * Revision 2.1  93/09/29  12:32:12  davidg
 * changed multi-buffer count for 16bit 3c503's from 5 to 2 after
 * noticing that the transmitter becomes idle because of so many
 * packets to load.
 *
 * Revision 2.0  93/09/29  00:00:19  davidg
 * many changes, rewrites, additions, etc. Now supports the
 * NE1000, NE2000, WD8003, WD8013, 3C503, 16bit 3C503, and
 * a variety of similar clones. 16bit 3c503 now does multi
 * transmit buffers. Nearly every part of the driver has
 * changed in some way since rev 1.30.

30 years agoAdd symbolic name for system page directory end, and change constant to
rgrimes [Wed, 29 Sep 1993 02:37:41 +0000 (02:37 +0000)]
Add symbolic name for system page directory end, and change constant to
a calculation for the system page directory tables.

30 years agoUpdated for new location of syscons fonts and keymap files
rgrimes [Wed, 29 Sep 1993 02:25:59 +0000 (02:25 +0000)]
Updated for new location of syscons fonts and keymap files

30 years ago>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
rgrimes [Wed, 29 Sep 1993 01:11:19 +0000 (01:11 +0000)]
>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
Date: Wed, 29 Sep 1993 01:54:53 +0300

To bring this error try to make two swap partitons on one disk:
one of the partitions will be not recognized.
Fix is simple: set uninitialized val variable.

30 years agoFrom: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
jkh [Wed, 29 Sep 1993 00:42:10 +0000 (00:42 +0000)]
From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
AltGr Lock code for zero repeat count ommited, so AltGr Lock
works only one time and never again :-)

30 years agoConvert another printf into an lprintf since this should only be output
rgrimes [Tue, 28 Sep 1993 21:50:59 +0000 (21:50 +0000)]
Convert another printf into an lprintf since this should only be output
for debugging.

Thanks Chris.

30 years agoVersion number support for XFree86
jkh [Tue, 28 Sep 1993 20:53:48 +0000 (20:53 +0000)]
Version number support for XFree86

30 years ago>From: chmr@edvz.tu-graz.ac.at (Christoph Robitschko)
rgrimes [Tue, 28 Sep 1993 17:02:34 +0000 (17:02 +0000)]
>From: chmr@edvz.tu-graz.ac.at (Christoph Robitschko)
Date: Tue, 28 Sep 1993 09:03:13 +0100 (MET)
The only place I found with a printf("status %x") is in /sys/i386/isa/lpt.c,
and looks much like a left-over debugging printout...

And it was... I changed it to an lprintf (which is defined if debuggin is on)
Rod

30 years agoChange to sio for recognising the last serial port on a multiport
jkh [Tue, 28 Sep 1993 00:01:18 +0000 (00:01 +0000)]
Change to sio for recognising the last serial port on a multiport
card correctly.

Updated syscons to 0.2e, added features for upcoming XFree86 2.0,
fixed crashbug.

31 years agodefine SHMMAXPGS where it is suppose to be, you can over ride this with
rgrimes [Mon, 27 Sep 1993 00:36:57 +0000 (00:36 +0000)]
define SHMMAXPGS where it is suppose to be, you can over ride this with
a kernel config options "SHMAXPGS=xxx", default is currently 64 pages
due to limit kernel map space.

31 years agoAdded at 0xFE100000 to config line as this kernel HAS to load high, and
rgrimes [Sun, 26 Sep 1993 23:21:12 +0000 (23:21 +0000)]
Added at 0xFE100000 to config line as this kernel HAS to load high, and
it is the place people seem to look for samples.  Also since this kernel
has so so many symbols in it also added SYMTAB_SPACE=89000.

31 years agoThis Makefile is for FreeBSD, not 4.3 BSD-Reno. Moved $Id$.
rgrimes [Sun, 26 Sep 1993 19:44:33 +0000 (19:44 +0000)]
This Makefile is for FreeBSD, not 4.3 BSD-Reno.  Moved $Id$.
Added STRIP=, DBSYM=, and LOAD_ADDRESS?=
Now use LOAD_ADDRESS for linking kernel and for dbsym, added strip -x to
cut kernel size.

Added machde.o: dependency, this will be needed in the future, and for
now it does not hurt anyone.

Cleaned out conf.o: dependency, mkdep does the right things.  Same for
param.c:

This is really a Merge in of NetBSD's Makefile.i386, here is the relevant
rlog info:
----------------------------
revision 1.27
date: 1993/08/27 23:58:20;  author: brezak;  state: Exp;  lines: +2 -2
Need LOAD_ADDRESS for depend pass.
----------------------------
revision 1.25
date: 1993/07/19 16:52:16;  author: mycroft;  state: Exp;  lines: +3 -3
Add ${DEBUG} to CFLAGS and -f to dbsym.
----------------------------
revision 1.22
date: 1993/07/18 10:08:22;  author: mycroft;  state: Exp;  lines: +5 -6
Change to work with new config stuff for specifying load address.
----------------------------
revision 1.20
date: 1993/07/18 09:47:40;  author: mycroft;  state: Exp;  lines: +6 -5
Use new -T option to dbsym.
----------------------------
revision 1.17
date: 1993/07/11 08:42:22;  author: cgd;  state: Exp;  lines: +2 -2
don't ignore errors from dbsym...  it might say that, e.g. there's
not enough symbol space!
----------------------------
revision 1.14
date: 1993/06/06 23:29:03;  author: cgd;  state: Exp;  lines: +2 -2
make conf.o actually depend on conf.c...
----------------------------
revision 1.8
date: 1993/04/29 03:27:39;  author: cgd;  state: Exp;  lines: +5 -10
use ed instead of ex.  the script to use is identical, and we might
want to switch back to using ex when our ex supports -.
----------------------------
revision 1.5
date: 1993/03/24 18:48:57;  author: cgd;  state: Exp;  lines: +1 -1
now use absolute path for dbsym
----------------------------

31 years agoImport NetBSD version of dbsym (below is rlog of there version), and add
rgrimes [Sun, 26 Sep 1993 16:40:41 +0000 (16:40 +0000)]
Import NetBSD version of dbsym (below is rlog of there version), and add
$Id$ to Makefile.

----------------------------
revision 1.8
date: 1993/08/02 17:57:02;  author: mycroft;  state: Exp;  lines: +5 -0
Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
----------------------------
revision 1.7
date: 1993/07/19 16:50:10;  author: mycroft;  state: Exp;  lines: +43 -15
Kitchen sink version of dbsym.

-f      force; don't complain if db_symtab is missing
-g      debugging; include line number and function info
-x      remove local symbols
-T addr specify load address (necessary to determine file positions)
----------------------------
revision 1.6
date: 1993/07/18 10:34:52;  author: mycroft;  state: Exp;  lines: +1 -1
Hmmm.  I suppose text_Adr really should be an int...
----------------------------
revision 1.5
date: 1993/07/18 09:44:12;  author: mycroft;  state: Exp;  lines: +12 -6
Add -T option to specify load address of kernel (like ld); default to KERNBASE
for compatibility.
----------------------------
revision 1.4
date: 1993/07/12 18:01:51;  author: brezak;  state: Exp;  lines: +19 -2
Changes for GCC2 generated symbols.
----------------------------
revision 1.3
date: 1993/07/11 08:43:34;  author: cgd;  state: Exp;  lines: +2 -2
if no symbols present, don't complain, and exit with 0 exit status.
that way we can use dbsym from kernel makefiles and actually pay attention
to its errors...
----------------------------
revision 1.2
date: 1993/06/18 06:52:03;  author: cgd;  state: Exp;  lines: +3 -1
convert magic numbers to network byte order, and attendent changes
----------------------------
revision 1.1
date: 1993/03/21 09:59:19;  author: cgd;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 1993/03/21 09:59:20;  author: cgd;  state: Exp;  lines: +0 -0
initial import of 386bsd-0.1 sources

31 years agoFixed spelling errors
jkh [Sat, 25 Sep 1993 15:50:43 +0000 (15:50 +0000)]
Fixed spelling errors

31 years ago * Revision 1.30 93/09/24 18:43:31 davidg
dg [Sat, 25 Sep 1993 01:50:15 +0000 (01:50 +0000)]
 * Revision 1.30  93/09/24  18:43:31  davidg
 * fix bug where Compex boards ident themselves as 8003E's and the
 * 16bit override wasn't working

31 years agoEnable SYSVSHM, and set SHMMAXPGS=64.
rgrimes [Fri, 24 Sep 1993 21:01:11 +0000 (21:01 +0000)]
Enable SYSVSHM, and set SHMMAXPGS=64.

31 years ago>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
rgrimes [Fri, 24 Sep 1993 21:00:29 +0000 (21:00 +0000)]
>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
Date: Sun, 12 Sep 1993 18:19:05 -0500
This will allow you to compile and run a freebsd kernel with shared
memory support.  I haven't tested the shm*() calls yet.

You run out of page table descriptors if you specify 4Mb of sharable
memory (SHMMAXPGS=1024).  I don't know what the limit is, but
SHMMAXPGS=64 works.   Rich

31 years ago>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
rgrimes [Fri, 24 Sep 1993 17:51:10 +0000 (17:51 +0000)]
>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Date: Fri, 24 Sep 1993 10:19:20 -0700

Fixed bug that was reported (with patch) on gnu.utils.bug.
Immediate operands of the pushw instruction were being output as 32
bits, rather than the 16 bits they were supposed to be.

31 years agoAdded libmalloc to top level Makefile
rgrimes [Fri, 24 Sep 1993 17:20:35 +0000 (17:20 +0000)]
Added libmalloc to top level Makefile

31 years agoThis is gnu lib malloc from NetBSD verbatium, here is the version info
rgrimes [Fri, 24 Sep 1993 13:03:39 +0000 (13:03 +0000)]
This is gnu lib malloc from NetBSD verbatium, here is the version info
that Chris created:
this version of GNU malloc was obtained from prep.ai.mit.edu on
9/22/1993.  There was no version noted.

31 years agoEntries so RPC servers are started.
jtc [Thu, 23 Sep 1993 17:41:08 +0000 (17:41 +0000)]
Entries so RPC servers are started.

31 years ago>From: bde@kralizec.zeta.org.au (Bruce Evans)
rgrimes [Thu, 23 Sep 1993 15:22:57 +0000 (15:22 +0000)]
>From: bde@kralizec.zeta.org.au (Bruce Evans)
Date: Thu, 16 Sep 93 01:35:10 +1000
Julian writes:

>In fact DEVIDLE and FINDWORK ended up being basically equivalent.
>the bit I wonder about, is the returning of 0.. What (other than
>another request from somewhere else in the kernel) is going to start
>work on the next item on the queue?

I think removing FINDWORK would make things clearer.

Nothing much is going to start work on the next item.  However, it is
pointless to continue processing the queue for the same unready drive.
Aborting all reads and trying harder to perform all writes would be
better.
Julian writes.

> no, actually it should be:
> fdt = fd_data[FDUNIT(minor(dev))].ft;

Fixed.
From: bde@kralizec.zeta.org.au (Bruce Evans)
Date: Thu, 16 Sep 93 22:56:01 +1000
The fd driver reported the wrong cylinder/head/sector numbers after an
error (ST3 is only valid after a sense-drive command), and didn't report
fs block numbers (diskerr was not used).

There was an old problem with writes to block fd devices.   Try this:

1. write protect floppy in fd0.
2. tar cf /dev/fd0a /dev/null.  Repeat a few times.  Later writes tend to
   terminate earlier.
   3. un-write protect floppy.
   4. repeat step 2.  The writes tend to return 0, 2048, 4096, ... and then
      succeed.

This was caused by a bug in vfs__bios.c.  (The bug is fixed in NetBSD's
vfs_bio.c.)  fd.c sets bp->b_resid to nonzero after an error.  vfs__bios.c
was not initializing bp->b_resid.  This causes some writes to terminate
early (e.g., writes to block devices; see spec_write()).

Related funnies:

1. Nothing tries to write the residual bytes.
2. The wd driver sets bp->b_resid to 0 after an error, so there's no
   way anything else could write the residual bytes.
3. I use the block fd device for tar because the raw device seemed to
   have more bugs long ago, and because it ought to be able to handle
   buffering more transparently (I don't want to have to know the
   device size).  But spec_write() always uses the size BLKDEV_IOSIZE
   == 2048 which is too small.  For disks it should use the size of
   one track (rounded down to meet the next track boundary or the i/o
   size).  Here it would help if the DIOCGPART ioctl worked.  But
   DIOCGPART is not implemented for floppies, and the disk size is
   ignored except for partitions of type FS_BSDFFS.

Bruce

31 years agorewrote interrupt code to be cleaner, fixed up some other parts
dg [Wed, 22 Sep 1993 17:47:43 +0000 (17:47 +0000)]
rewrote interrupt code to be cleaner, fixed up some other parts
to make it easier to add future board types.

31 years agoIncreaed the fixed static buffer sizes and maximum hunk size that
rich [Wed, 22 Sep 1993 16:51:03 +0000 (16:51 +0000)]
Increaed the fixed static buffer sizes and maximum hunk size that
otherwise causes the XFree86 1.3 patch set to fail.

31 years agoadded to install_notes instructions for loading distribtuion
alm [Wed, 22 Sep 1993 07:38:18 +0000 (07:38 +0000)]
added to install_notes instructions for loading distribtuion
files from a MS-DOS partition.
Minor cleanup:
fixed spelling error in inst1.install
capitalized sentences in kc.profile
reworded initial load_fd options

31 years agoBring README into sync with Julians latest README (1 line deleted which was
rgrimes [Tue, 21 Sep 1993 20:26:02 +0000 (20:26 +0000)]
Bring README into sync with Julians latest README (1 line deleted which was
a reference to README.AHA1742)

31 years agoExtended load_fd() to support reading from the first Primary DOS
alm [Tue, 21 Sep 1993 10:24:42 +0000 (10:24 +0000)]
Extended load_fd() to support reading from the first Primary DOS
partition of the boot disk.  So we have yet another medium via
which to load the FreeBSD distribution files.  load_fd() has
options for listing and (if reading from the C:  drive) changing
directories.

load_fd's notation assumes that the first Primary partition on
disk is the DOS drive C: (since this and only this one is mounted
by install).  Otherwise, the notation may be a bit confusing.
We'll know the assumption is bad if people complain about
not finding files on their "C:" drive...

Added a device file existence check to kc.profile.

31 years agoAdded BSD.local.dist to MTREE files so that it gets installed in /etc/mtree
rgrimes [Tue, 21 Sep 1993 08:14:32 +0000 (08:14 +0000)]
Added BSD.local.dist to MTREE files so that it gets installed in /etc/mtree

31 years agoIncreased pseudo-device bpfilter from 1 unit to 4 units
rgrimes [Tue, 21 Sep 1993 06:16:07 +0000 (06:16 +0000)]
Increased pseudo-device bpfilter from 1 unit to 4 units

31 years agoIncrease the number of ptys to 12, puts the kernel sizes very close to
rgrimes [Tue, 21 Sep 1993 06:12:20 +0000 (06:12 +0000)]
Increase the number of ptys to 12, puts the kernel sizes very close to
the limit.

31 years ago>From julian@jules.DIALix.oz.au Fri Sep 10 22:58:30 1993
rgrimes [Tue, 21 Sep 1993 05:30:35 +0000 (05:30 +0000)]
>From julian@jules.DIALix.oz.au Fri Sep 10 22:58:30 1993
>Date: Sat, 11 Sep 93 12:59:39 +0800

1/ fix bug where cd0a was unusable because it was compared against
the number of 2k blocks not the number of 512byte blocks.. gave
an error for all reads past 1/4 way through the disk (cd0d was ok).

2/ fix open code so that it now notices if a disk has been changed
and updates the disklabel.

3/ use the new error handling code from st.c

4/ start adding stuff to get ready for using cd_scsi_cmd from
cd_start (like is done in st and sd)

5/ more general cleanups including making dmesg report
sector size of disk.. (believe it or not SUN drives use 512 byte)

31 years agoNow works with/without obj directories
nate [Mon, 20 Sep 1993 23:47:51 +0000 (23:47 +0000)]
Now works with/without obj directories

31 years agoIncrease the timeout from 2000 counts to 6000 counts, reported by someone
rgrimes [Mon, 20 Sep 1993 06:28:13 +0000 (06:28 +0000)]
Increase the timeout from 2000 counts to 6000 counts, reported by someone
on the net (I lost the mail).  This should fix some units not showing up
during probes.

31 years agoThe dynamically allocated struct's where not getting properly initialized
rgrimes [Mon, 20 Sep 1993 06:27:06 +0000 (06:27 +0000)]
The dynamically allocated struct's where not getting properly initialized
as malloc memory is NOT zerod.  Added bzero's after the malloc calls
to make sure that things are initialized.

>From Julian Elischer

31 years ago1) Install now creates a DOS partition for the first (and only the
alm [Sun, 19 Sep 1993 20:45:10 +0000 (20:45 +0000)]
1) Install now creates a DOS partition for the first (and only the
first) Primary (un-Extended) DOS partition, providing /dev/xx0h
is available.  It is mounted on /dos by default.  The /etc/fstab
entry omits the dump and fsck fields, i.e.:
/dev/xx0h /dos pcfs rw

The Secondary DOS partition is not used (System ID 0xF2), because I don't
know what that is.

2) Fixed default sizes so that if someone attempts to install BSD on a 24 Mb
partition by accepting defaults, they don't end up with a 1 Mb /usr
partition (up to USRMIN Mb's).  In this case, all space is split between
swap and root.

TODO:
1) Extend load_fd() to support loading distribution files directly from
the DOS partition of the hard disk.

2) Provide translated parameters to the install program (maybe
add an option to fdisk).  Currently, the true geometry is used as
default, which is inappropriate for coexistence with DOS.

3) Support installing on multiple or secondary disks.

31 years agoFinally stuck a version number on this thing! :)
jkh [Sun, 19 Sep 1993 01:52:33 +0000 (01:52 +0000)]
Finally stuck a version number on this thing! :)

31 years agoAdded /var/run to CPIO_DIRS
alm [Sun, 19 Sep 1993 01:21:15 +0000 (01:21 +0000)]
Added /var/run to CPIO_DIRS

31 years agoAdded /etc/remote to CPIO files.
alm [Sat, 18 Sep 1993 08:23:19 +0000 (08:23 +0000)]
Added /etc/remote to CPIO files.

31 years agoAdded /usr/distbin to PATH
alm [Sat, 18 Sep 1993 08:20:32 +0000 (08:20 +0000)]
Added /usr/distbin to PATH

31 years agoAdded code for doing % sequence expansion, added new @unexec command.
jkh [Sat, 18 Sep 1993 03:39:50 +0000 (03:39 +0000)]
Added code for doing % sequence expansion, added new @unexec command.

31 years agoDoc new % sequence expansion for command execution.
jkh [Sat, 18 Sep 1993 03:39:21 +0000 (03:39 +0000)]
Doc new % sequence expansion for command execution.
Fixed bad verbose message.

31 years agoMake sure permissions on registry location are readable by pkg_info.
jkh [Sat, 18 Sep 1993 03:38:48 +0000 (03:38 +0000)]
Make sure permissions on registry location are readable by pkg_info.
Add new % sequence expansion for command execution.

31 years ago>From: Drew Hess <dhess@CS.Stanford.EDU>
rgrimes [Sat, 18 Sep 1993 00:00:16 +0000 (00:00 +0000)]
>From: Drew Hess <dhess@CS.Stanford.EDU>
>Date: Thu, 16 Sep 1993 23:35:48 -0700 (PDT)
There is a typo in disktab in the NetBSD-0.9 distribution.  This may be
already fixed in NetBSD-current, but it's not in any of the source that I've
sup'ed.
line 9 reads:
#       sc      #sectors/cylinder, nc*nt default
should read:
#       sc      #sectors/cylinder, ns*nt default

31 years agoAdded the following to the opening statement of install:
alm [Fri, 17 Sep 1993 09:05:52 +0000 (09:05 +0000)]
Added the following to the  opening statement of install:

Before starting, it is important to know your hard disk's geometry
(i.e., number of cylinders, heads and sectors/track).  If installing
FreeBSD on the same disk as another operating system, then the
two systems should use the same geometry.  In particular, FreeBSD's
default geometry is inappropriate for MS-DOS.  So in this case, the
DOS geometry should be used instead.

[This seems to be true for SCSI disks.   What about IDE?  With the new
boot blocks, can we ignore the disks true geometry??]

31 years agoadded /var/spool and /var/spool/lock to CPIO_DIRS. These are needed by
alm [Fri, 17 Sep 1993 06:41:45 +0000 (06:41 +0000)]
added /var/spool and /var/spool/lock to CPIO_DIRS.  These are needed by
both tip and kermit.

31 years agoThe load_fd() now initializes the `interactive' variable to -i instead
alm [Thu, 16 Sep 1993 00:45:34 +0000 (00:45 +0000)]
The load_fd() now initializes the `interactive' variable to -i instead
of -v (my fault).
The extract() command now rm's /tmp/cat, not /bin/cat (my fault).

31 years agoEnabled floppy drive ioctl's so that disklabel on a floppy is now
rgrimes [Wed, 15 Sep 1993 23:29:11 +0000 (23:29 +0000)]
Enabled floppy drive ioctl's so that disklabel on a floppy is now
quite and works correctly.  This is derived from notes in Bruce Evans
lattest patches to fd.c:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

31 years agoRemoved $Log$ section and patch kit headers. And here is the full
rgrimes [Wed, 15 Sep 1993 23:27:45 +0000 (23:27 +0000)]
Removed $Log$ section and patch kit headers. And here is the full
message for Bruces changes:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

I think I've fixed some bugs in the 0.2.4 fd driver.

1. The main cause of hangs was that there was no timeout for seeks.  So
   attempting i/o with no floppy in the drive hung iff a seek was required.

2. Opens of unattached drives were allowed.  The kernel usually paniced
   soon after due to a bad pointer.

3. Some timeout functions ran at splclock() instead of splbio().  This
   may not have mattered.

4. The state machine was left in a funny state after a timeout.

5. Some function headers were new-style.

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

31 years ago>From: paul@u.tvt.se (Paul Pries)
rgrimes [Wed, 15 Sep 1993 23:03:21 +0000 (23:03 +0000)]
>From: paul@u.tvt.se (Paul Pries)
>Subject: Bad bug in kbdtables.h [FreeBSD]

I found a bug in /sys/i386/isa/kbdtables.h which contain the
different keyboard layouts for syscons.  This regards all tables exept
the Danish and US.  When compiling the kernel with any other keymapping
than Danish or none at all (US), you get an error that 'key_map' is undefined.
This is because there is a typo in the name of the struct containing
the tables, keymap intead of key_map.

31 years agoInclude <rpc/rpc.h> instead of various individual <rpc/*.h> header files
jtc [Wed, 15 Sep 1993 20:27:25 +0000 (20:27 +0000)]
Include <rpc/rpc.h> instead of various individual <rpc/*.h> header files
to compile with the newly prototyped rpc headers.

31 years agoFix grammar to eliminate support for unary minus expressions -- they
jtc [Tue, 14 Sep 1993 22:49:52 +0000 (22:49 +0000)]
Fix grammar to eliminate support for unary minus expressions -- they
weren't supported, they aren't standard, and they caused expr to dump
core.

31 years ago>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
rgrimes [Tue, 14 Sep 1993 21:42:14 +0000 (21:42 +0000)]
>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Comment was wrong about what entries get made for vtyNN, it
is 0-b, not 00-12.

31 years agoAdded option to overwrite an existing partition during install.
alm [Tue, 14 Sep 1993 21:26:32 +0000 (21:26 +0000)]
Added option to overwrite an existing partition during install.
Added notes about ob-bs to install_notes.

31 years agoFixed broken -t flag; thanks Rich!
jkh [Tue, 14 Sep 1993 19:53:01 +0000 (19:53 +0000)]
Fixed broken -t flag; thanks Rich!

31 years agoBruce's multifarious patches for the floppy driver (not well tested, but
jkh [Tue, 14 Sep 1993 19:34:32 +0000 (19:34 +0000)]
Bruce's multifarious  patches for the floppy driver (not well tested, but
since what we have is crap as it is, it can't do much worse!).

31 years agoMake MOUNT be MOUNT? so I can easily override it for building 2 floppies
rgrimes [Tue, 14 Sep 1993 04:14:30 +0000 (04:14 +0000)]
Make MOUNT be MOUNT? so I can easily override it for building 2 floppies
concurrently now that the floppy driver works good enought to do this!

31 years agoThe install disks now print the partition table data with
alm [Tue, 14 Sep 1993 02:36:09 +0000 (02:36 +0000)]
The install disks now print the partition table data with
offsets and sizes in units of cylinders.  This will help
those who want to install FreeBSD between two existing
partitions.

Faked notes on installing via Kermit

31 years agoRemoved DOS floppy build stuff, as this was just a poor idea that needs
rgrimes [Tue, 14 Sep 1993 00:59:49 +0000 (00:59 +0000)]
Removed DOS floppy build stuff, as this was just a poor idea that needs
a much better solution.

31 years agoFixed missing newline at end of file.
rgrimes [Tue, 14 Sep 1993 00:54:19 +0000 (00:54 +0000)]
Fixed missing newline at end of file.

31 years agoBrought install_notes up to date.
alm [Mon, 13 Sep 1993 13:37:21 +0000 (13:37 +0000)]
Brought install_notes up to date.

31 years agoFixed missing device name arguments to fdisk commands, this was the
rgrimes [Mon, 13 Sep 1993 12:23:38 +0000 (12:23 +0000)]
Fixed missing device name arguments to fdisk commands, this was the
cause of silient failure on scsi disk installs with the new floppies.

31 years agoRenumber the section starting at the duplicate 5. section. Changed
rgrimes [Mon, 13 Sep 1993 07:53:28 +0000 (07:53 +0000)]
Renumber the section starting at the duplicate 5. section.  Changed
reference to RELNOTES.FreeBSD to not have an absolute path on it since
these appear in several places!

31 years agoExplain purpose and original of "dos" floppy.
alm [Mon, 13 Sep 1993 07:26:39 +0000 (07:26 +0000)]
Explain purpose and original of "dos" floppy.

31 years agoChanged ultrastore 14F/34F driver to irq 14.
rgrimes [Mon, 13 Sep 1993 03:43:53 +0000 (03:43 +0000)]
Changed ultrastore 14F/34F driver to irq 14.

31 years agoPut the uha0 controller at its proper default IRQ of 14! Thanks Warner!
rgrimes [Mon, 13 Sep 1993 03:15:26 +0000 (03:15 +0000)]
Put the uha0 controller at its proper default IRQ of 14!  Thanks Warner!

31 years agoFixed the extract() command which I had broken attempting to implement
alm [Mon, 13 Sep 1993 02:23:55 +0000 (02:23 +0000)]
Fixed the extract() command which I had broken attempting to implement
it without cat.  It now requires cat again (no way around it unless
gunzip can accept arbitrary filename suffixes).

31 years agoMore file shuffling between floppies, needed to get rm on filesystem
rgrimes [Mon, 13 Sep 1993 00:00:16 +0000 (00:00 +0000)]
More file shuffling between floppies, needed to get rm on filesystem
floppy.  Removed duplicates from DOS floppy.

31 years agoSince reboot is now installed, use it if the fsck fails
rgrimes [Sun, 12 Sep 1993 23:55:35 +0000 (23:55 +0000)]
Since reboot is now installed, use it if the fsck fails

31 years agoChange the "Insert secound installation floppy" to
rgrimes [Sun, 12 Sep 1993 22:44:37 +0000 (22:44 +0000)]
Change the "Insert secound installation floppy" to
"Insert the cpio installation floppy" to reduce confusion as to what floppy
is wanted.

31 years ago>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
rgrimes [Sun, 12 Sep 1993 21:56:50 +0000 (21:56 +0000)]
>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)

I'd like to be able to say:

options         "SYMTAB_SPACE=78000"    # Kernel debugger symbol table size

If this seems a reasonable interim solution for freebsd, here's the
patch.. Rich

31 years agoRemoved /usr/contrib/bin from PATH
rgrimes [Sun, 12 Sep 1993 21:40:19 +0000 (21:40 +0000)]
Removed /usr/contrib/bin from PATH

31 years agoWhoops - got the exclude flag wrong, try again.
jkh [Sun, 12 Sep 1993 20:56:40 +0000 (20:56 +0000)]
Whoops - got the exclude flag wrong, try again.

31 years agoFixed an embarassing bug with @owner, @mode & @group
jkh [Sun, 12 Sep 1993 20:45:53 +0000 (20:45 +0000)]
Fixed an embarassing bug with @owner, @mode & @group