openbsd
28 years agolibcrypt no longer a link dependancy.
etheisen [Thu, 15 Feb 1996 02:18:53 +0000 (02:18 +0000)]
libcrypt no longer a link dependancy.

28 years agoTally interrupts in a way that "vmstat -i" can find; temporary measure
tholo [Wed, 14 Feb 1996 08:30:07 +0000 (08:30 +0000)]
Tally interrupts in a way that "vmstat -i" can find; temporary measure
until "vmstat -i" learns how to read the device chains and show interrupts
per device.

28 years agoTally all interrupts, not only FASTINTR ones
tholo [Wed, 14 Feb 1996 07:12:43 +0000 (07:12 +0000)]
Tally all interrupts, not only FASTINTR ones

28 years agoCommand line arguments were not being handled correctly. Modified for
etheisen [Wed, 14 Feb 1996 07:06:41 +0000 (07:06 +0000)]
Command line arguments were not being handled correctly.  Modified for
proper funtionality and for compliance with manpage.

28 years agoRecognize 3c595 (same as 3c590, according to FreeBSD if_vx)
dm [Tue, 13 Feb 1996 17:57:21 +0000 (17:57 +0000)]
Recognize 3c595 (same as 3c590, according to FreeBSD if_vx)

28 years agopasswd should be setuid root
dm [Tue, 13 Feb 1996 07:22:17 +0000 (07:22 +0000)]
passwd should be setuid root

28 years agoadded isadmavar.h include
dm [Tue, 13 Feb 1996 07:15:40 +0000 (07:15 +0000)]
added isadmavar.h include

28 years agoAdded check for null pointer while processing cmdline options. Pointer
etheisen [Mon, 12 Feb 1996 07:42:26 +0000 (07:42 +0000)]
Added check for null pointer while processing cmdline options.  Pointer
overrun was causing SEGV if any cmdline options were specified.

28 years agoUpgraded to latest version of DES library
tholo [Sat, 10 Feb 1996 21:04:13 +0000 (21:04 +0000)]
Upgraded to latest version of DES library

28 years agoNetBSD PR 2048. Prototype st_erase.
briggs [Fri, 9 Feb 1996 14:45:31 +0000 (14:45 +0000)]
NetBSD PR 2048.  Prototype st_erase.

28 years ago- moved disk_busy() call from xdstrategy() to xdc_startbuf()
chuck [Thu, 8 Feb 1996 04:43:45 +0000 (04:43 +0000)]
- moved disk_busy() call from xdstrategy() to xdc_startbuf()
        [prevents disk_unbusy panic when disk is loaded (if no
        free IOPBs, xdstrategy() would queue the buffer for pickup
        by xdcintr() but xdcintr() would never call disk_busy().
        xdc_startbuf() is a better place since all bufs are routed
        through here]   problem detected by girish@dworkin.wustl.edu,
        diagnosed and corrected by me.
- move disk_unbusy() call in xdc_remove_iorq() before the call to
        XDC_FREE() [don't want to access a data structure that was just put
        on a free list]

28 years agoAdded support for a new (well, I've run it locally for a year or two)
niklas [Tue, 6 Feb 1996 09:23:31 +0000 (09:23 +0000)]
Added support for a new (well, I've run it locally for a year or two)
interrupt system which is a prerequisite for the Amiga ISA support.
It is described in amiga/amiga/README.ints, and is enabled by adding
an "options IPL_REMAP_1" in the kernel config file.  Along with this
change there is also some generic cleanup, like style polishing,
comment corrections, making sicallbacks operate in FIFO manner and
cleaning up the spl mess in param.h...

28 years agoAdded support for a new (well, I've run it locally for a year or two)
niklas [Tue, 6 Feb 1996 09:16:29 +0000 (09:16 +0000)]
Added support for a new (well, I've run it locally for a year or two)
interrupt system which is a prerequisite for the Amiga ISA support.
It is described in amiga/amiga/README.ints, and is enabled by adding
an "options IPL_REMAP_1" in the kernel config file.  Along with this
change there is also some generic cleanup, like style polishing,
comment corrections, making sicallbacks operate in FIFO manner and
cleaning up the spl mess in param.h...

28 years agoInclude path /usr/include no longer needed.
etheisen [Tue, 6 Feb 1996 07:00:16 +0000 (07:00 +0000)]
Include path /usr/include no longer needed.

28 years agoSet default include path to '/usr/include/g++' for g++ and '/usr/include'
etheisen [Tue, 6 Feb 1996 06:58:26 +0000 (06:58 +0000)]
Set default include path to '/usr/include/g++' for g++ and '/usr/include'
for gcc.  Should help eliminate header file conflicts.

28 years agoPass CFLAGS into gnu build.
etheisen [Tue, 6 Feb 1996 03:38:29 +0000 (03:38 +0000)]
Pass CFLAGS into gnu build.

28 years agoFix typo; NetBSD PR #2021
tholo [Mon, 5 Feb 1996 16:57:57 +0000 (16:57 +0000)]
Fix typo; NetBSD PR #2021

28 years agoLet the user know he is being asked for a Kerberos ticket
tholo [Mon, 5 Feb 1996 10:06:40 +0000 (10:06 +0000)]
Let the user know he is being asked for a Kerberos ticket

28 years agoCleanup files gnu make distclean missed.
etheisen [Mon, 5 Feb 1996 01:39:13 +0000 (01:39 +0000)]
Cleanup files gnu make distclean missed.

28 years agoThese files are not needed as they are generated during build.
etheisen [Mon, 5 Feb 1996 01:31:17 +0000 (01:31 +0000)]
These files are not needed as they are generated during build.

28 years agoInterface# 0's name was incorrectly generated
niklas [Sun, 4 Feb 1996 20:48:09 +0000 (20:48 +0000)]
Interface# 0's name was incorrectly generated

28 years agosleep() call not needed (from NetBSD).
hannken [Sun, 4 Feb 1996 19:39:39 +0000 (19:39 +0000)]
sleep() call not needed (from NetBSD).

28 years agoNew self-calibrating spin-wait delay() from Scott Reynolds <scottr@edsi.org>.
briggs [Sun, 4 Feb 1996 16:40:12 +0000 (16:40 +0000)]
New self-calibrating spin-wait delay() from Scott Reynolds <scottr@edsi.org>.

28 years agoCosmetic unsigned char -> u_char
briggs [Sun, 4 Feb 1996 16:22:48 +0000 (16:22 +0000)]
Cosmetic unsigned char -> u_char

28 years agoPass CFLAGS onto GNU build.
etheisen [Sun, 4 Feb 1996 10:52:33 +0000 (10:52 +0000)]
Pass CFLAGS onto GNU build.
Set g++ include to /usr/include/g++.

28 years agoUncommented %expect. No longer needed as yacc now supports keyword.
etheisen [Sun, 4 Feb 1996 10:51:00 +0000 (10:51 +0000)]
Uncommented %expect. No longer needed as yacc now supports keyword.

28 years agoYacc now understands %expect keyword. This should help prevent yacc from
etheisen [Sun, 4 Feb 1996 08:37:00 +0000 (08:37 +0000)]
Yacc now understands %expect keyword.  This should help prevent yacc from
gagging on GNU bison grammer.

28 years agohandle interface unit numbers up to 2G-1; skip if total name is too long
deraadt [Sat, 3 Feb 1996 20:06:27 +0000 (20:06 +0000)]
handle interface unit numbers up to 2G-1; skip if total name is too long

28 years agowhoops, EEPROM_SIZE is not used anymore
deraadt [Sat, 3 Feb 1996 19:35:58 +0000 (19:35 +0000)]
whoops, EEPROM_SIZE is not used anymore

28 years agoEnsure siop_acb alignment via malloc rather than let alignment depend
chuck [Sat, 3 Feb 1996 18:32:57 +0000 (18:32 +0000)]
Ensure siop_acb alignment via malloc rather than let alignment depend
on the size of MI data structures that come before it in the softc.
Chip will not function properly if alignment is wrong.
Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu>
                and Michael L Hitch <osymh@gemini.oscs.montana.edu>

28 years agoEnsure siop_acb alignment via malloc rather than let alignment depend
chuck [Sat, 3 Feb 1996 18:31:10 +0000 (18:31 +0000)]
Ensure siop_acb alignment via malloc rather than let alignment depend
on the size of MI data structures that come before it in the softc.
Chip will not function properly if alignment is wrong.
Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu>
and Michael L Hitch <osymh@gemini.oscs.montana.edu>

28 years agordist 6.1.1
dm [Sat, 3 Feb 1996 12:11:34 +0000 (12:11 +0000)]
rdist 6.1.1

28 years agoput supscan/supfilesrv in usr/sbin, users do not run them
deraadt [Sat, 3 Feb 1996 10:05:04 +0000 (10:05 +0000)]
put supscan/supfilesrv in usr/sbin, users do not run them

28 years agoWrap long lines.
etheisen [Fri, 2 Feb 1996 23:25:15 +0000 (23:25 +0000)]
Wrap long lines.

28 years agoForce the talley counters to be read when we get the interrupt. GCC
briggs [Fri, 2 Feb 1996 23:14:56 +0000 (23:14 +0000)]
Force the talley counters to be read when we get the interrupt.  GCC
was nicely optimizing the reads out for us.  Kudos for this one go to
Steven R. Weiss <srw@hvcn.org>.  (from netbsd)

28 years agoAdded code to handle BSDI's 4.3 net-2 funky uname call. Netscape was using
etheisen [Fri, 2 Feb 1996 22:45:44 +0000 (22:45 +0000)]
Added code to handle BSDI's 4.3 net-2 funky uname call.  Netscape was using
this to determine system name.  Failure of this call caused netscape to
print "uname() failed" on app startup.  Also affected netscape mail headers
and http sysname.  Code taken from FreeBSD with minor mods.  Good work
guys.  Let the world, or at the very least, netscape, know that you use
OpenBSD.  Include COMPAT_43 in kernel config to enable functionality.

28 years agofrom netbsd: Use the `-q' option to tsort(1). From der Mouse
niklas [Fri, 2 Feb 1996 20:30:48 +0000 (20:30 +0000)]
from netbsd: Use the `-q' option to tsort(1).  From der Mouse

28 years agoWe don't have the EXPORTABLE_SYSTEM variable
niklas [Fri, 2 Feb 1996 20:18:07 +0000 (20:18 +0000)]
We don't have the EXPORTABLE_SYSTEM variable

28 years agofrom netbsd: clean up bits that state which man page section numbers
niklas [Fri, 2 Feb 1996 19:53:33 +0000 (19:53 +0000)]
from netbsd: clean up bits that state which man page section numbers
are allowed (section 9 now exists).  Document that variables in
bsd.own.mk that were not previously documented.

28 years agohannken: Fix disk_unbusy panic when booting from floppies
dm [Fri, 2 Feb 1996 19:28:41 +0000 (19:28 +0000)]
hannken: Fix disk_unbusy panic when booting from floppies

28 years ago/netbsd -> /bsd, more -> less, FLOPPY3 environment variable makes 1.44 Meg
dm [Fri, 2 Feb 1996 07:24:28 +0000 (07:24 +0000)]
/netbsd -> /bsd, more -> less, FLOPPY3 environment variable makes 1.44 Meg
image instead of 1.2 Meg (currently required because things are too big).

28 years agoMore files to smash while making clean.
etheisen [Fri, 2 Feb 1996 07:23:19 +0000 (07:23 +0000)]
More files to smash while making clean.

28 years agoAdded /usr/include to include path. Quiets down redefinition warnings
etheisen [Fri, 2 Feb 1996 07:10:59 +0000 (07:10 +0000)]
Added /usr/include to include path.  Quiets down redefinition warnings
caused by conflicts between gcc 2.7.2 headers and system headers.

28 years agoUndo LDSTATIC change. Possibly needed.
etheisen [Fri, 2 Feb 1996 06:43:48 +0000 (06:43 +0000)]
Undo LDSTATIC change. Possibly needed.

28 years agoAdded default info path to match our directory structure.
etheisen [Fri, 2 Feb 1996 06:34:09 +0000 (06:34 +0000)]
Added default info path to match our directory structure.
Pass CFLAGS into 'configure' generated Makefile.
Setup infodir for both build and install.
Removed static linking.  Not required for texinfo.
Added CLEANFILES section to smash files cleandir missed.

28 years ago"make -f Makefile.bsd-wrapper config" should *really* config, and
niklas [Fri, 2 Feb 1996 01:11:38 +0000 (01:11 +0000)]
"make -f Makefile.bsd-wrapper config" should *really* config, and
never use cached values.  Initially we only want gas, even though
we're not even there yet.

28 years ago"make -f Makefile.bsd-wrapper config" should *really* config, and
niklas [Fri, 2 Feb 1996 00:49:14 +0000 (00:49 +0000)]
"make -f Makefile.bsd-wrapper config" should *really* config, and
never use cached values.

28 years ago"make -f Makefile.bsd-wrapper config" should *really* config, and
niklas [Fri, 2 Feb 1996 00:22:56 +0000 (00:22 +0000)]
"make -f Makefile.bsd-wrapper config" should *really* config, and
never use cached values.

28 years ago"make -f Makefile.bsd-wrapper config" should *really* config, and
niklas [Fri, 2 Feb 1996 00:11:23 +0000 (00:11 +0000)]
"make -f Makefile.bsd-wrapper config" should *really* config, and
never use cached values.  The new cvs-version made me notice this.

28 years ago$(KRB4) -> \$KRB4 so our /bin/sh won't spit out an error message while
niklas [Thu, 1 Feb 1996 23:57:12 +0000 (23:57 +0000)]
$(KRB4) -> \$KRB4 so our /bin/sh won't spit out an error message while
configuring.

28 years agoGet rid of some useless intermediate vars and add a register keyword
briggs [Thu, 1 Feb 1996 05:11:39 +0000 (05:11 +0000)]
Get rid of some useless intermediate vars and add a register keyword
in delay().  There still seems to be a problem with this routine in that
when we actually touch the VIA1 T2 timer, it seems to hose the ADB
subsystem.

28 years agoClean up and comment a bit.
briggs [Thu, 1 Feb 1996 05:05:19 +0000 (05:05 +0000)]
Clean up and comment a bit.

28 years agofrom netbsd: fix typo (Ignatios Souvatzis)
niklas [Wed, 31 Jan 1996 22:58:57 +0000 (22:58 +0000)]
from netbsd: fix typo (Ignatios Souvatzis)

28 years agofrom netbsd: fix loading of 0 to intended value of 256, plus style police
niklas [Wed, 31 Jan 1996 22:54:50 +0000 (22:54 +0000)]
from netbsd: fix loading of 0 to intended value of 256, plus style police

28 years agoFix reference to obsolete file
niklas [Wed, 31 Jan 1996 22:49:04 +0000 (22:49 +0000)]
Fix reference to obsolete file

28 years agofrom netbsd: add UNION/UMAPFS <hubert.feyrer@rz.uni-regensburg.de>
niklas [Wed, 31 Jan 1996 22:42:36 +0000 (22:42 +0000)]
from netbsd: add UNION/UMAPFS <hubert.feyrer@rz.uni-regensburg.de>

28 years agofrom netbsd: aftsc uses afsc.c (S.P.Zeidler & Ignatios Souvatzis)
niklas [Wed, 31 Jan 1996 22:34:06 +0000 (22:34 +0000)]
from netbsd: aftsc uses afsc.c (S.P.Zeidler & Ignatios Souvatzis)

28 years agofrom netbsd: make sure master enable is set (Ezra Story)
niklas [Wed, 31 Jan 1996 22:29:22 +0000 (22:29 +0000)]
from netbsd: make sure master enable is set (Ezra Story)

28 years agofrom netbsd: Unify mode support across gfx boards. (Ignatios Souvatzis)
niklas [Wed, 31 Jan 1996 22:27:16 +0000 (22:27 +0000)]
from netbsd: Unify mode support across gfx boards. (Ignatios Souvatzis)

28 years agofrom netbsd: make sure master enable is set.
niklas [Wed, 31 Jan 1996 22:10:21 +0000 (22:10 +0000)]
from netbsd: make sure master enable is set.
Call disk_busy() a bit earlier in case an exceptional condition causes
fddone() (and thus disk_unbusy()) to be called directly from fdstart().
Pointed out by Ezra Story <ezy@panix.com>.

28 years agofrom netbsd: fix bounds check (Klaus Klein)
niklas [Wed, 31 Jan 1996 22:03:48 +0000 (22:03 +0000)]
from netbsd: fix bounds check (Klaus Klein)

28 years agofrom netbsd: remove MAXPARTITIONS
niklas [Wed, 31 Jan 1996 21:11:26 +0000 (21:11 +0000)]
from netbsd: remove MAXPARTITIONS

28 years agofrom netbsd: add swedish keyboard support by Stefan Pedersen
niklas [Wed, 31 Jan 1996 21:06:31 +0000 (21:06 +0000)]
from netbsd: add swedish keyboard support by Stefan Pedersen

28 years agoCOMMAND ABORTED sense key is 0xb, not 0xa. Also clean up diagnostic message.
briggs [Wed, 31 Jan 1996 15:04:03 +0000 (15:04 +0000)]
COMMAND ABORTED sense key is 0xb, not 0xa.  Also clean up diagnostic message.

28 years agofrom netbsd; check for "A4000 bonus" too
deraadt [Wed, 31 Jan 1996 08:35:32 +0000 (08:35 +0000)]
from netbsd; check for "A4000 bonus" too

28 years agofrom ragge; add uvtopte() macro, to get user pte address easily
deraadt [Wed, 31 Jan 1996 08:33:37 +0000 (08:33 +0000)]
from ragge; add uvtopte() macro, to get user pte address easily

28 years agofrom ragge; put sp in trapframe
deraadt [Wed, 31 Jan 1996 08:32:22 +0000 (08:32 +0000)]
from ragge; put sp in trapframe

28 years agofrom ragge; remove PSL_ALLCC
deraadt [Wed, 31 Jan 1996 08:31:36 +0000 (08:31 +0000)]
from ragge; remove PSL_ALLCC

28 years agouse YP, install nicely
deraadt [Wed, 31 Jan 1996 08:05:02 +0000 (08:05 +0000)]
use YP, install nicely

28 years agoput zs chip register layout here.
deraadt [Wed, 31 Jan 1996 07:27:02 +0000 (07:27 +0000)]
put zs chip register layout here.

28 years agoz8530 reorganization from gwr (which i think isn't nearly as machine
deraadt [Wed, 31 Jan 1996 07:01:06 +0000 (07:01 +0000)]
z8530 reorganization from gwr (which i think isn't nearly as machine
independent or correct as he thinks it is)

28 years agofrom netbsd;
deraadt [Wed, 31 Jan 1996 06:58:55 +0000 (06:58 +0000)]
from netbsd;
Use the function pointers sc_pio_in, sc_pio_out to call the PIO functions
for transfers in data phase so those functions may be MD implementations
that do "pseudo-DMA" if desired.  Also correct some comments.

28 years agosync with netbsd
deraadt [Wed, 31 Jan 1996 06:38:10 +0000 (06:38 +0000)]
sync with netbsd

28 years agofrom netbsd; cleanup
deraadt [Wed, 31 Jan 1996 06:36:14 +0000 (06:36 +0000)]
from netbsd; cleanup

28 years agofrom ragge;
deraadt [Wed, 31 Jan 1996 05:26:46 +0000 (05:26 +0000)]
from ragge;
Make use of the new disk struct when attaching disks.
Don't rely on UBA's; we do not always want them.

28 years agofrom ragge; print cpu model
deraadt [Wed, 31 Jan 1996 05:22:18 +0000 (05:22 +0000)]
from ragge; print cpu model

28 years agofrom ragge; add bfd, tun, vnd
deraadt [Wed, 31 Jan 1996 05:21:25 +0000 (05:21 +0000)]
from ragge; add bfd, tun, vnd

28 years agofrom ragge;
deraadt [Wed, 31 Jan 1996 05:21:03 +0000 (05:21 +0000)]
from ragge;
Handle DDB traps different when we get a panic.
It's more interesting to know the CPU state when panic was called
than in the Debugger() function.

28 years agofrom ragge;
deraadt [Wed, 31 Jan 1996 05:16:57 +0000 (05:16 +0000)]
from ragge;
fix bug causing kernel symbol not to be loaded;
save all registers on panic()

28 years agofrom ragge;
deraadt [Wed, 31 Jan 1996 05:15:02 +0000 (05:15 +0000)]
from ragge;
save usp when trapping from userspace
change register save structs according to this
handle old init register passing convention

28 years agofrom ragge; handle debugger traps from kernel
deraadt [Wed, 31 Jan 1996 05:12:46 +0000 (05:12 +0000)]
from ragge; handle debugger traps from kernel

28 years agofrom ragge; make ^] not be sent on return from ddb
deraadt [Wed, 31 Jan 1996 05:11:04 +0000 (05:11 +0000)]
from ragge; make ^] not be sent on return from ddb

28 years agofrom ragge; rip i386 code
deraadt [Wed, 31 Jan 1996 05:10:38 +0000 (05:10 +0000)]
from ragge; rip i386 code

28 years agofrom ragge; use struct pte * as needed
deraadt [Wed, 31 Jan 1996 05:09:05 +0000 (05:09 +0000)]
from ragge; use struct pte * as needed

28 years agofrom ragge;
deraadt [Wed, 31 Jan 1996 05:05:21 +0000 (05:05 +0000)]
from ragge;
DDB disassembly is fixed and now works good. Code written and
contributed to Ludd by Bertram Barth.

28 years agosync with netbsd
deraadt [Wed, 31 Jan 1996 05:03:20 +0000 (05:03 +0000)]
sync with netbsd

28 years agodo not worry about mapdev retval
deraadt [Wed, 31 Jan 1996 04:54:43 +0000 (04:54 +0000)]
do not worry about mapdev retval

28 years agoAdd extern declarations of new globals used by kernel PLL clock
tholo [Tue, 30 Jan 1996 07:27:58 +0000 (07:27 +0000)]
Add extern declarations of new globals used by kernel PLL clock

28 years ago#include <errno.h>; sys_nerr and sys_errlist moved.
tholo [Tue, 30 Jan 1996 06:00:35 +0000 (06:00 +0000)]
#include <errno.h>; sys_nerr and sys_errlist moved.

28 years agoUse "distclean" for cleaning, not "realclean"
tholo [Tue, 30 Jan 1996 03:22:47 +0000 (03:22 +0000)]
Use "distclean" for cleaning, not "realclean"

28 years agoIntegrate local changes
tholo [Tue, 30 Jan 1996 01:09:32 +0000 (01:09 +0000)]
Integrate local changes

28 years agoMissed files from 1.7.1 import
tholo [Tue, 30 Jan 1996 00:41:10 +0000 (00:41 +0000)]
Missed files from 1.7.1 import

28 years agoUpgrade to 1.7.1 snapshot
tholo [Tue, 30 Jan 1996 00:16:59 +0000 (00:16 +0000)]
Upgrade to 1.7.1 snapshot

28 years agoAdd kernel PLL for system clock
tholo [Mon, 29 Jan 1996 23:05:03 +0000 (23:05 +0000)]
Add kernel PLL for system clock
Add ntp_adjtime() and ntp_gettime() system calls
Mostly stolen from FreeBSD

28 years agoif CVSREADONLYFS, access to the history file is irrelevant
deraadt [Mon, 29 Jan 1996 22:57:02 +0000 (22:57 +0000)]
if CVSREADONLYFS, access to the history file is irrelevant

28 years agofrom leo
deraadt [Mon, 29 Jan 1996 21:45:43 +0000 (21:45 +0000)]
from leo
Special handling for 2 and 4 byte sized transfers. The makes accessing
device registers work in a sane way. (gwr)

28 years agofrom netbsd; move register layout stuff
deraadt [Mon, 29 Jan 1996 21:40:30 +0000 (21:40 +0000)]
from netbsd; move register layout stuff

28 years agofrom leo:
deraadt [Mon, 29 Jan 1996 21:35:50 +0000 (21:35 +0000)]
from leo:
- Remove FPU defines, the FPU-type is no longer determined by the loader.
- Add some forgotten CPU-types (Waldi Ravens).

28 years agoMake it work for multi-homed servers by default; remove need for krb.equiv
tholo [Mon, 29 Jan 1996 19:18:40 +0000 (19:18 +0000)]
Make it work for multi-homed servers by default; remove need for krb.equiv

28 years agofrom netbsd:
deraadt [Mon, 29 Jan 1996 07:09:05 +0000 (07:09 +0000)]
from netbsd:
Don't rely on the protection bits of segments anymore to decide whether
it's text or data; use the entry point instead (this solves some trouble
with ELF executables with strange permissions)
Incorporate some fixes from r_friedl@informatik.uni-kl.de sent to
netbsd-bugs a while ago