]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
30 years agoRussian keymap (RUKEYMAP) changes:
ache [Thu, 4 Nov 1993 01:49:20 +0000 (01:49 +0000)]
Russian keymap (RUKEYMAP) changes:
New syscons keys added: NEXT, DBG, RBT
AltGr Shift removed from right Alt
Shift state on -,+ keys exchanged

30 years agoAdded shared libs support from NetBSD.
paul [Thu, 4 Nov 1993 01:09:18 +0000 (01:09 +0000)]
Added shared libs support from NetBSD.

30 years agoAdded link.h for shared libs.
paul [Wed, 3 Nov 1993 23:48:30 +0000 (23:48 +0000)]
Added link.h for shared libs.

30 years agoImported NetBSD's ld for shared libs.
paul [Wed, 3 Nov 1993 23:41:59 +0000 (23:41 +0000)]
Imported NetBSD's ld for shared libs.

30 years agoRestored comments that were removed from npx.c using # comment
paul [Wed, 3 Nov 1993 23:32:35 +0000 (23:32 +0000)]
Restored comments that were removed from npx.c using # comment
format rather than /* */, as per advise from Jordan.

30 years agoAdded the option FAT_CURSOR into the GENERIC kernel descriptions for
ats [Wed, 3 Nov 1993 20:02:23 +0000 (20:02 +0000)]
Added the option FAT_CURSOR into the GENERIC kernel descriptions for
pccons or syscons usage. Modified comment in LINT for FAT_CURSOR.
Now the FAT_CURSOR can be controlled over the option, instead of hacking
syscons.c and pccons.c.

30 years agoFixed the reason for wx.c not working. I forgot to keep all the table entries
nate [Wed, 3 Nov 1993 18:07:32 +0000 (18:07 +0000)]
Fixed the reason for wx.c not working.  I forgot to keep all the table entries
for the driver in the kernel when NWX was defined.

30 years agoAdded wx driver support
nate [Wed, 3 Nov 1993 18:05:42 +0000 (18:05 +0000)]
Added wx driver support

30 years agoBrought over NetBSD's gas ready for pk's shared libs.
paul [Wed, 3 Nov 1993 00:56:24 +0000 (00:56 +0000)]
Brought over NetBSD's gas ready for pk's shared libs.

30 years agoRemoved comments from within asm block.
paul [Wed, 3 Nov 1993 00:29:19 +0000 (00:29 +0000)]
Removed comments from within asm block.

New gas fails to parse comments within asm blocks properly. Simply
remove them until gas gets fixed.

30 years agoModified the "rude stack hack" that it only applies to addresses within
chmr [Mon, 1 Nov 1993 11:51:29 +0000 (11:51 +0000)]
Modified the "rude stack hack" that it only applies to addresses within
the stack area and not memory above VM_MAXUSER_ADDRESS.
That way, copyout and friends now work for pages whose page table entries
have not yet been allocated/been paged out.

30 years agoAdded FAT_CURSOR and STAR_SAVER settings.
jkh [Sun, 31 Oct 1993 00:21:46 +0000 (00:21 +0000)]
Added FAT_CURSOR and STAR_SAVER settings.

30 years agoAdd example entries for syscons screen savers and cursor shape.
jkh [Sun, 31 Oct 1993 00:20:35 +0000 (00:20 +0000)]
Add example entries for syscons screen savers and cursor shape.

30 years agoNow that STAR_SAVER and SNAKE_SAVER are kernel options, add code
jkh [Sun, 31 Oct 1993 00:19:01 +0000 (00:19 +0000)]
Now that STAR_SAVER and SNAKE_SAVER are kernel options, add code
to make sure that bad things don't happen if both are (incorrectly)
defined at once.

30 years agoFixed bug where syscons.c wouldn't compile if DDB was enabled.
jkh [Sun, 31 Oct 1993 00:09:02 +0000 (00:09 +0000)]
Fixed bug where syscons.c wouldn't compile if DDB was enabled.
Removed FAT_CURSOR and STAR_SAVER as compiled in defaults - these should
be kernel options!

30 years agoDeleted the ifconfig lines with we0, ne0, ec0: the drivers don't exist
ats [Fri, 29 Oct 1993 19:06:20 +0000 (19:06 +0000)]
Deleted the ifconfig lines with we0, ne0, ec0: the drivers don't exist
anymore. Added an ifconfig line with ie0.

30 years agoWhoops, the algorithm I last used was messed up - I left off parans, and
dg [Fri, 29 Oct 1993 09:06:56 +0000 (09:06 +0000)]
Whoops, the algorithm I last used was messed up - I left off parans, and
should have used PGSHIFT instead of PAGE_SHIFT.

30 years agoChange filesystem buffer cache size calculation to be less for 4MB
dg [Fri, 29 Oct 1993 08:58:34 +0000 (08:58 +0000)]
Change filesystem buffer cache size calculation to be less for 4MB
machines (now 20% of all memory after the first 3MB). This is necessary
in order for 4MB machine to be able to rebuild the entire source tree
and not run out of physical memory because of fixed memory requirements
of processes and kernel VM.

30 years agoUpdate to latest Linux sound driver 2.0
jkh [Fri, 29 Oct 1993 03:44:07 +0000 (03:44 +0000)]
Update to latest Linux sound driver 2.0

30 years agoAdd zero and io to the rm -f line for std devices so they get removed before
rgrimes [Thu, 28 Oct 1993 09:59:27 +0000 (09:59 +0000)]
Add zero and io to the rm -f line for std devices so they get removed before
an attempt is made to mknod them.

30 years agoPut back the $Id$ strings
rgrimes [Thu, 28 Oct 1993 06:15:14 +0000 (06:15 +0000)]
Put back the $Id$ strings

30 years agoPut back the $Id$ string
rgrimes [Thu, 28 Oct 1993 06:11:38 +0000 (06:11 +0000)]
Put back the $Id$ string

30 years agoThis is syscons version 1.1
jkh [Thu, 28 Oct 1993 05:27:36 +0000 (05:27 +0000)]
This is syscons version 1.1

30 years agoFix for 1542C support, it turns out that the 0x8 extended bios flag is only
rgrimes [Thu, 28 Oct 1993 02:38:36 +0000 (02:38 +0000)]
Fix for 1542C support, it turns out that the 0x8 extended bios flag is only
set when extended translation is turned on, thus we need to do the mailbox
unlock command no matter what value is in the extended bios flag byte as
the other extensions (ie, > 2 drive support) cause the same problems.

The code has been changed to ALWAYS unlock the mailbox interface on ALL
1542C class boards.

30 years agoAdded character 21 to conf.c table for future ps/2 mouse driver. This
nate [Tue, 26 Oct 1993 22:25:20 +0000 (22:25 +0000)]
Added character 21 to conf.c table for future ps/2 mouse driver.  This
finishes the install of the device short of adding the driver itself to
i386/isa/psm.c

30 years agoBad kludge to work around the alternative wd driver problems
nate [Tue, 26 Oct 1993 21:27:07 +0000 (21:27 +0000)]
Bad kludge to work around the alternative wd driver problems

30 years agoAdded alternative wd driver (called wx due to device name limitations)
nate [Tue, 26 Oct 1993 21:26:19 +0000 (21:26 +0000)]
Added alternative wd driver (called wx due to device name limitations)

This will be removed when a single driver that works on all hardware can
be verified

30 years agoAdded ps/2 mouse driver file to finish off what Jordan started before
nate [Tue, 26 Oct 1993 21:24:34 +0000 (21:24 +0000)]
Added ps/2 mouse driver file to finish off what Jordan started before

The driver will have to come after it's probe routine has been written.

30 years agoYanked out the 8 'addb %al,%al' (0xc000)'s out of the start of the
dg [Tue, 26 Oct 1993 09:04:13 +0000 (09:04 +0000)]
Yanked out the 8 'addb %al,%al' (0xc000)'s out of the start of the
program. The idea was that these are 'alignment' crap, but the image
is 16byte-aligned without these. Location 0 still doesn't have a 0,
but who cares, binaries wil be built with page zero unmapped in the
near future.

30 years agoAdded support for QMAGIC format executable output. This causes the loader
dg [Tue, 26 Oct 1993 06:24:20 +0000 (06:24 +0000)]
Added support for QMAGIC format executable output. This causes the loader
to output the same QMAGIC format as BSDI does. This is triggered by
a new '-q' flag ('-Xlinker -q'  in gcc). The default can be changed from
ZMAGIC to QMAGIC by defining DEFAULT_MAGIC=QMAGIC when building ld.

30 years agoReworked the search for suid sgid programs to be more like the original and
rgrimes [Mon, 25 Oct 1993 20:13:16 +0000 (20:13 +0000)]
Reworked the search for suid sgid programs to be more like the original and
only to run find on local file systems.  It now works and no longer gets
the error from sort

30 years agoRedirect standard error onto standard out when call /etc/security so
rgrimes [Mon, 25 Oct 1993 06:10:42 +0000 (06:10 +0000)]
Redirect standard error onto standard out when call /etc/security so
that the errors from /etc/security are in the mail message from
/etc/security and not the /etc/daily mail message.  Now just to fix
the bug in /etc/security

30 years agoFrom: Amancio Hasty Jr <hasty@netcom.com>
jkh [Sun, 24 Oct 1993 19:38:06 +0000 (19:38 +0000)]
From:    Amancio Hasty Jr <hasty@netcom.com>
Make sure calls to gus_voice_irq() are protected from interrupts.

30 years agoRemoved #define ISDEBUG from top of file, should be config option
paul [Sun, 24 Oct 1993 04:42:32 +0000 (04:42 +0000)]
Removed #define ISDEBUG from top of file, should be config option
to get debugging code compiled in.

Moved bpfilter.h out of ifdef'd code so it can be seen.

30 years agoMoved allocation of memory into is_attach so that malloc gets
paul [Sun, 24 Oct 1993 04:27:00 +0000 (04:27 +0000)]
Moved allocation of memory into is_attach so that malloc gets
called once when card is attached. Solved problem with driver
getting hosed when a reset takes place.

Removed init_block array -- now part of malloced memory. No more
static declarations left.

Added code so that debug ioctl actually does something.
ifconfig is0 debug will now switch on debugging code.

Other general cleanups.

30 years agoNeeded to bump symtab space even more (to 102452).
jkh [Sat, 23 Oct 1993 22:55:43 +0000 (22:55 +0000)]
Needed to bump symtab space even more (to 102452).

30 years agoMoved sound drivers from major 21 to major 30.
jkh [Sat, 23 Oct 1993 22:24:35 +0000 (22:24 +0000)]
Moved sound drivers from major 21 to major 30.

30 years agoEnable mpu401 driver.
jkh [Sat, 23 Oct 1993 22:21:00 +0000 (22:21 +0000)]
Enable mpu401 driver.

30 years agoEnabled all sound drivers by default.
jkh [Sat, 23 Oct 1993 22:20:47 +0000 (22:20 +0000)]
Enabled all sound drivers by default.

30 years agoFixed up to at least compile (can't test) properly for FreeBSD
jkh [Sat, 23 Oct 1993 22:13:42 +0000 (22:13 +0000)]
Fixed up to at least compile (can't test) properly for FreeBSD

30 years agoMoved sound driver from major 21 to major 30
jkh [Sat, 23 Oct 1993 22:13:08 +0000 (22:13 +0000)]
Moved sound driver from major 21 to major 30

30 years agoRemoved comments from LINT file, left small example for SoundBlaster
jkh [Sat, 23 Oct 1993 21:21:52 +0000 (21:21 +0000)]
Removed comments from LINT file, left small example for SoundBlaster
in its place and moved commentary into /sys/i386/doc/sound.doc

30 years agoMade kernel printf's more closely follow standard BSD convention.
jkh [Sat, 23 Oct 1993 21:11:49 +0000 (21:11 +0000)]
Made kernel printf's more closely follow standard BSD convention.

30 years agoPut the sound stuff in alpabetic order.
rgrimes [Sat, 23 Oct 1993 20:31:17 +0000 (20:31 +0000)]
Put the sound stuff in alpabetic order.

30 years agoNew snd*) target for making driver entries for new sound driver.
jkh [Sat, 23 Oct 1993 10:58:51 +0000 (10:58 +0000)]
New snd*) target for making driver entries for new sound driver.

30 years agoThis is the Linux generic soundcard driver, version 1.0c. Supports
jkh [Sat, 23 Oct 1993 10:55:52 +0000 (10:55 +0000)]
This is the Linux generic soundcard driver, version 1.0c.  Supports
SBlaster/Adlib/ProAudio Spectrum/Gravis/etc cards.  This is a BETA test
driver, please test it and get back to me!

30 years agoSoundcard driver include file (/usr/include/machine/soundcard.h)
jkh [Sat, 23 Oct 1993 10:50:21 +0000 (10:50 +0000)]
Soundcard driver include file (/usr/include/machine/soundcard.h)

30 years agoNew soundcard driver at major device 21
jkh [Sat, 23 Oct 1993 10:49:24 +0000 (10:49 +0000)]
New soundcard driver at major device 21

30 years agoAdd config + files information for new Linux soundcard driver
jkh [Sat, 23 Oct 1993 10:49:01 +0000 (10:49 +0000)]
Add config + files information for new Linux soundcard driver

30 years agoRemoved un-necessary dependencies for assym.s
nate [Sat, 23 Oct 1993 08:28:17 +0000 (08:28 +0000)]
Removed un-necessary dependencies for assym.s

30 years agoReverted back to older version of ./genassym, instead of ./genassym.o
nate [Sat, 23 Oct 1993 06:46:24 +0000 (06:46 +0000)]
Reverted back to older version of ./genassym, instead of ./genassym.o
since make depend wasn't picking up any new dependencies.  However, due
to a bug in the old code, the original dependencies weren't being used, so
this version is better than the original and the lastest version.
(And is more readable as well)

30 years ago * Revision 2.11 1993/10/23 04:21:03 davidg
dg [Sat, 23 Oct 1993 04:52:41 +0000 (04:52 +0000)]
 * Revision 2.11  1993/10/23  04:21:03  davidg
 * Novell probe changed to be invasive because of too many complaints
 * about some clone boards not being reset properly and thus not
 * found on a warmboot. Yuck.
 *
 * Revision 2.10  1993/10/23  04:07:12  davidg
 * increment output errors if the device times out (done via watchdog)
 *
 * Revision 2.9  1993/10/23  04:01:45  davidg
 * increment input error counter if a packet with a bad length is
 * detected.

30 years agoFrom Andrew Chernov:
dg [Fri, 22 Oct 1993 02:49:34 +0000 (02:49 +0000)]
From Andrew Chernov:

(see changes to getty which this patch is part of)

Basically, a few of the tty flags were changed to work better with
'CRT's, and the flags are better documented (documentation from Bruce
Evans).

30 years agoChange space to tab in ruserd line per Guido van Rooij
rgrimes [Thu, 21 Oct 1993 17:34:32 +0000 (17:34 +0000)]
Change space to tab in ruserd line per Guido van Rooij

30 years agoMake whatisdb after the whole system is installed, since the one in
rgrimes [Thu, 21 Oct 1993 17:33:43 +0000 (17:33 +0000)]
Make whatisdb after the whole system is installed, since the one in
share/man will only create entries for manual pages that have been
installed up to that point.

30 years ago>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
rgrimes [Wed, 20 Oct 1993 15:49:02 +0000 (15:49 +0000)]
>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
Date: Wed, 20 Oct 1993 18:28:44 +0300

Editors Note:
Line ended with comma (``,'') instead of semicolon (``;''),
this should not have effected the code.
Submitter made no comments other than it was ``simple''.

30 years agoInstall mse man page, and create link for it
rgrimes [Tue, 19 Oct 1993 20:20:33 +0000 (20:20 +0000)]
Install mse man page, and create link for it

30 years agoMove the mse mouse man page to the man4.i386 directory
rgrimes [Tue, 19 Oct 1993 20:19:15 +0000 (20:19 +0000)]
Move the mse mouse man page to the man4.i386 directory

30 years agoFixe a spelling error and added both the mse (logitech and ATI inport) and
nate [Tue, 19 Oct 1993 20:00:35 +0000 (20:00 +0000)]
Fixe a spelling error and added both the mse (logitech and ATI inport) and
the psm (PS/2 bus) mouse support

(The psm driver will have to come later)

30 years agoMake darn sure that fsck does not try to fsck dos file systems by setting
rgrimes [Tue, 19 Oct 1993 19:58:55 +0000 (19:58 +0000)]
Make darn sure that fsck does not try to fsck dos file systems by setting
the fsck pass to 0, same thing for dump field, in the fstab that is
created by this script.

30 years agoUpdated LINT to have the mse0 config line
nate [Tue, 19 Oct 1993 19:49:24 +0000 (19:49 +0000)]
Updated LINT to have the mse0 config line

30 years agoThis is my patched version of a busmouse driver originally by Rick Macklem
nate [Tue, 19 Oct 1993 19:46:49 +0000 (19:46 +0000)]
This is my patched version of a busmouse driver originally by Rick Macklem
(rick@snowhite.cis.uoguelph.ca).  I am currently using it with a Microsoft
InPort busmouse, under FreeBSD Epsilon.  I hadn't planned on supporting it,
but I have patched it a few times, and I guess this is now the de facto
reference version, so send me any problems or improvements.

                                                        - Gene Stark
                                                          stark@cs.sunysb.edu
                                                          October 9, 1993

30 years agomerge free.c realloc.c into malloc.c so that all three are linked in
rich [Tue, 19 Oct 1993 18:22:37 +0000 (18:22 +0000)]
merge free.c realloc.c into malloc.c so that all three are linked in
if any are referenced.

libc's malloc.o contains malloc(), free() and realloc().  And libc
refers to realloc which will cause the linker to pull in redundant
malloc() and free() definitions from malloc.o if it isn't already
linked in from GNU malloc.  Rich

30 years agoRemove reference to EPSILON release.
rgrimes [Tue, 19 Oct 1993 17:33:38 +0000 (17:33 +0000)]
Remove reference to EPSILON release.

30 years agoAdd ie0 to standard kernels, this is the ATT starlan/ethernet driver
rgrimes [Tue, 19 Oct 1993 01:28:09 +0000 (01:28 +0000)]
Add ie0 to standard kernels, this is the ATT starlan/ethernet driver
from Garrett Wollman.

30 years agoFree malloc'ed memory when resetting card.
paul [Mon, 18 Oct 1993 22:48:48 +0000 (22:48 +0000)]
Free malloc'ed memory when resetting card.

30 years agoCorrect config line for ie0 per Garrett Wollman.
rgrimes [Mon, 18 Oct 1993 22:46:58 +0000 (22:46 +0000)]
Correct config line for ie0 per Garrett Wollman.

30 years agoFix for version name in /etc/motd, now uses uname to get this information!
rgrimes [Mon, 18 Oct 1993 19:08:36 +0000 (19:08 +0000)]
Fix for version name in /etc/motd, now uses uname to get this information!

30 years ago>From: Julian Elischer <julian@jules.dialix.oz.au>
rgrimes [Mon, 18 Oct 1993 18:45:48 +0000 (18:45 +0000)]
>From: Julian Elischer <julian@jules.dialix.oz.au>
Date: Tue, 19 Oct 1993 02:22:41 -40962758 (WST)

As the subject line says:
I can;t believe this typo is still here.

Has NOBODY used the isa_dmastart() routine for 16bit DMA?

I know I just hit the dma regs directly for the AHA1542,
and it appears that either everybody else does as well, or
they only use 8bit DMA (e.g. floppy)

Editors Note:
The definition of DMA2_CHN was incorrectly using IO_DMA1!

30 years agoYank out Christoph Robitschko's hack for the hanging console problem as
dg [Mon, 18 Oct 1993 14:21:48 +0000 (14:21 +0000)]
Yank out Christoph Robitschko's hack for the hanging console problem as
it didn't actually fix it, and because starting the getty on /dev/console
instead of /dev/vga is a good work-around.

30 years agoChange getty entry to start on /dev/console instead of /dev/vga, this fixes
rgrimes [Mon, 18 Oct 1993 14:11:53 +0000 (14:11 +0000)]
Change getty entry to start on /dev/console instead of /dev/vga, this fixes
the syslogd problem with consoles that do not respond after hupping syslogd.

30 years agoPatch from stever@csuohio.edu (Steve Ratliff) to make FAT_CURSOR work
jkh [Mon, 18 Oct 1993 02:19:54 +0000 (02:19 +0000)]
Patch from stever@csuohio.edu (Steve Ratliff) to make FAT_CURSOR work
on HDA/CGA displays.

30 years agoModified memory allocation to use malloc rather than a static array.
paul [Sun, 17 Oct 1993 22:22:46 +0000 (22:22 +0000)]
Modified memory allocation to use malloc rather than a static array.

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 19:17:18 +0000 (19:17 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 17:21:10 +0000 (17:21 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 16:47:35 +0000 (16:47 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 15:24:44 +0000 (15:24 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 14:40:57 +0000 (14:40 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 14:15:10 +0000 (14:15 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoRemoved all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
rgrimes [Sat, 16 Oct 1993 13:48:52 +0000 (13:48 +0000)]
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
minor cleanup.  Added $Id$ to files that did not have any version info, etc

30 years agoChecked and corrected various bits of grammar, as requested.
jkh [Sat, 16 Oct 1993 12:41:36 +0000 (12:41 +0000)]
Checked and corrected various bits of grammar, as requested.

30 years agoAdd:
rgrimes [Sat, 16 Oct 1993 12:28:35 +0000 (12:28 +0000)]
Add:
device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr

30 years agoDisable the aha_set_speed code since it breaks more than it fixes.
rgrimes [Sat, 16 Oct 1993 12:27:20 +0000 (12:27 +0000)]
Disable the aha_set_speed code since it breaks more than it fixes.

30 years agoFix the document title to match the format of our other docs.
rgrimes [Sat, 16 Oct 1993 12:22:45 +0000 (12:22 +0000)]
Fix the document title to match the format of our other docs.

Clean up some stuff so that it reads a little better (some one please
review this for me!)

Adaptec controllers are 154x and 174x series.  Add Buslogic 545S.

30 years agoRemove the EPSILON from the release level
rgrimes [Sat, 16 Oct 1993 12:06:30 +0000 (12:06 +0000)]
Remove the EPSILON from the release level

30 years agoFix the title up on this, removed the date and format it to match
rgrimes [Sat, 16 Oct 1993 12:05:51 +0000 (12:05 +0000)]
Fix the title up on this, removed the date and format it to match
the RELEASE NOTES.

Adaptec controllers are now 154x and 174x series, no more reference
to specific models.  Revamp the CSI hard disk controller section in
general to be more user readable.

Add the fact that the Mitsumi CDROM controller and drive are now
supported.

Add a note that the Intel 82501 serial chip is NOT supported.

Floppy controller is fd0, not fdc0, same for wd disk controller.

30 years agoAllow install floppy to be placed in the B: drive.
chmr [Sat, 16 Oct 1993 09:12:08 +0000 (09:12 +0000)]
Allow install floppy to be placed in the B: drive.

30 years agoEnable mcd0 (Mistumi CDROM) since we now have load space for it
rgrimes [Fri, 15 Oct 1993 12:47:02 +0000 (12:47 +0000)]
Enable mcd0 (Mistumi CDROM) since we now have load space for it

30 years agoDont just mask the Megabyte, we need all the bits below too,
rgrimes [Fri, 15 Oct 1993 12:33:03 +0000 (12:33 +0000)]
Dont just mask the Megabyte, we need all the bits below too,
and ELIMITNATE THE 28K BOGOUSITY.

30 years ago * Revision 2.8 1993/10/15 10:59:56 davidg
dg [Fri, 15 Oct 1993 11:06:41 +0000 (11:06 +0000)]
 * Revision 2.8  1993/10/15  10:59:56  davidg
 * increase maximum time to wait for transmit DMA to complete to 120us.
 * call ed_reset() if the time limit is reached instead of trying
 * to abort the remote DMA.
 *
 * Revision 2.7  1993/10/15  10:49:10  davidg
 * minor change to way the mbuf pointer temp variable is assigned in
 * ed_start (slightly improves code readability)
 *
 * Revision 2.6  93/10/02  01:12:20  davidg
 * use ETHER_ADDR_LEN in NE probe rather than '6'.

30 years agogenassym.c:
rgrimes [Fri, 15 Oct 1993 10:34:29 +0000 (10:34 +0000)]
genassym.c:
Remove NKMEMCLUSTERS, it is no longer define or used.

locores.s:
Fix comment on PTDpde and APTDpde to be pde instead of pte
Add new equation for calculating location of Sysmap
Remove Bill's old #ifdef garbage for counting up memory,
that stuff will never be made to work and was just cluttering
up the file.

Add code that places the PTD, page table pages, and kernel
stack below the 640k ISA hole if there is room for it, otherwise
put this stuff all at 1MB.  This fixes the 28K bogusity in
the boot blocks, that can now go away!

Fix the caclulation of where first is to be dependent on
NKPDE so that we can skip over the above mentioned areas.
The 28K thing is now 44K in size due to the increase in
kernel virtual memory space, but since we no longer have
to worry about that this is no big deal.

Use if NNPX > 0 instead of ifdef NPX for floating point code.

machdep.c
Change the calculation of for the buffer cache to be
20% of all memory above 2MB and add back the upper limit
of 2/5's of the VM_KMEM_SIZE so that we do not eat ALL
of the kernel memory space on large memory machines, note
that this will not even come into effect unless you have
more than 32MB.  The current buffer cache limit is 6.7MB
due to this caclulation.

It seems that we where erroniously allocating bufpages pages
for buffer_map.  buffer_map is UNUSED in this implementation
of the buffer cache, but since the map is referenced in
several if statements a quick fix was to simply allocate
1 vm page (but no real memory) to it.

pmap.h
Remove rcsid, don't want them in the kernel files!

Removed some cruft inside an #ifdef DEBUGx that caused
compiler errors if you where compiling this for debug.

Use the #defines for PD_SHIFT and PG_SHIFT in place of
constants.

trap.c:
Remove patch kit header and rcsid, fix $Id$.
Now include "npx.h" and use NNPX for controlling the
floating point code.

Remove a now completly invalid check for a maximum virtual
address, the virtual address now ends at 0xFFFFFFFF so
there is no more MAX!!  (Thanks David, I completly missed
that one!)

vm_machdep.c
Remove patch kit header and rcsid, fix $Id$.
Now include "npx.h" and use NNPX for controlling the
floating point code.

Replace several 0xFE00000 constants with KERNBASE

30 years agoparam.h:
rgrimes [Fri, 15 Oct 1993 10:07:45 +0000 (10:07 +0000)]
param.h:

Mark the fact that PGSHIFT and PDRSHIFT are really the same as
PG_SHIFT and PD_SHIFT, these should be collapsed some day soon.

Document that KERNBASE should really be KPTDPTDI << PDRSHIFT, for
now leave it as the constant 0xFE000000 until I make a seperate
common header file for this stuff (vmaddresses.h?)

Remove NKMEMCLUSTERS define, it was only being used to define
VM_KMEM_SIZE, so why have all the indirection.  Besides who wants
to work in CLBYTE sizes chuncks.

pmap.h:

Fix $Id$ and some other minor format clean ups.

Remove the XXX comment about NKPDE, since it now has the correct value
of 7.

Remove unused LASTPTDI and move the APTD into the very end of memory to
free up 4MB of kernel virtual address space.
Remove unused RSVDPTDI and free up 12MB of kernel virtual address space.

vmparam.h

Fix $Id$.

Increase SHMMAXPGS to 512 (2MB) now that there is room for it to be
bigger.  The XXX comment stays until the kernel moves down in memory
to free up enough space to use the proper default of 4MB.

VM_KMEM_SIZE is now a direct constant stating the size of the kernel
malloc region.  Increased the value from 3MB to 16MB.

30 years agoAdd detection code for what model of AHA154X/Z we are running on,
rgrimes [Fri, 15 Oct 1993 09:43:51 +0000 (09:43 +0000)]
Add detection code for what model of AHA154X/Z we are running on,
then use that information to fix the enhancemode features of the
1542C/CF boards by turning them off.

When doing this I found that the Buslogic 545S does NOT properly
mimic the 1542 families AHA_INQUIRE command.  It only returns 1
byte of information, when the adaptec manual clearly states that 4
bytes are to be returned.  I added a printf that explains the error
when we see a 545S for now, I tried to come up with a better solution,
but it involved to much work for now.

30 years agoMoved wt0 (Wangtek/Archive tape driver) to be with the rest of the
rgrimes [Thu, 14 Oct 1993 21:59:50 +0000 (21:59 +0000)]
Moved wt0 (Wangtek/Archive tape driver) to be with the rest of the
bio (block I/O) devices.

Added mcd0 (Mitsumi CDROM driver) but commented it out since there is not
enough room in this kernel for it.

30 years ago>From David Greenman
rgrimes [Thu, 14 Oct 1993 18:15:35 +0000 (18:15 +0000)]
>From David Greenman

Bruce Evans had limited the kernel virtual address space to not include the
last 4MB since it was not being used.  Other changes are being made that will
reloate the Alternate Page Directory Table (APDT) into this area so the limit
is being fixed to be the last virtual address. (Infact with this patch you
can now do that relocation)

30 years agoRemove machdep.c from files.i386 and put machdep.o in the SYSTEM_OBJS
rgrimes [Thu, 14 Oct 1993 17:09:55 +0000 (17:09 +0000)]
Remove machdep.c from files.i386 and put machdep.o in the SYSTEM_OBJS
line of Makefile.i386.  Fixes the extra rule that gmake complains about
for machdep.o.  This fix is from Joans 0lsson.

Rework the depends and rules for assym.s and genassym so that we now use
the .depend rule for genassym.o such that if you change any header files
that are included by genassym.c the right things happen.  This is probably
what has caused more bad kernel builds than any other thing in the
Makefile.i386!

30 years agoMove the wt0 (archive/wangtek tape driver) so that it is with the
rgrimes [Thu, 14 Oct 1993 14:05:44 +0000 (14:05 +0000)]
Move the wt0 (archive/wangtek tape driver) so that it is with the
other bio type devices.

Add mcd0 (mitsumi cd rom driver), to bad that GENERICBT is to large,
otherwise I could add this driver to it too.
--- 72,77 ----

30 years agoMakefile to install sample files in /etc/uucp with correct ownership and
rgrimes [Thu, 14 Oct 1993 12:18:29 +0000 (12:18 +0000)]
Makefile to install sample files in /etc/uucp with correct ownership and
permissions

30 years agoAdd subdir samples so that the sample scripts can get installed in /etc/uucp.
rgrimes [Thu, 14 Oct 1993 12:17:58 +0000 (12:17 +0000)]
Add subdir samples so that the sample scripts can get installed in /etc/uucp.
Add group to Makefile.inc for use in installing sample files

30 years agoAdd /etc/uucp for uucp configuration files
rgrimes [Thu, 14 Oct 1993 12:08:04 +0000 (12:08 +0000)]
Add /etc/uucp for uucp configuration files