]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
27 years agoPrevent panic with garbage mbuf.
Brian Somers [Mon, 9 Jun 1997 04:13:48 +0000 (04:13 +0000)]
Prevent panic with garbage mbuf.

Submitted by:  Lenzi, Sergio <lenzi@bsi.com.br>

27 years agoOverhaul ppp:
Brian Somers [Mon, 9 Jun 1997 03:27:43 +0000 (03:27 +0000)]
Overhaul ppp:
  o Use syslog
  o Remove references to stdout/stderr (incl perror())
  o Introduce VarTerm - the interactive terminal or zero
  o Allow "set timeout" to affect current session
  o Change "set debug" to "set log"
  o Allow "set log [+|-]flag"
  o Make MSEXT and PASSWDAUTH stuff the default
  o Move all #ifdef DEBUG stuff into the code - this
    shouldn't be too much overhead.  It's now controlled
    with "set log +debug"
  o Add "set log command, debug, tun, warn, error, alert"
  o Remove cdefs.h, and assume an ansi compiler.
  o Improve all diagnostic output
  o Don't trap SIGSEGV
  o SIGHUP now terminates again (log files are controlled
    by syslog)
  o Call CloseModem() when changing devices
  o Fix parsing of third arg of "delete"

I think this fixes the "magic is same" problems that some
people have been experiencing.
The man page is being rewritten.  It'll follow soon.

27 years ago1. Make it possible to set up all the TCP/IP values from a script.
Jordan K. Hubbard [Mon, 9 Jun 1997 01:19:44 +0000 (01:19 +0000)]
1. Make it possible to set up all the TCP/IP values from a script.

2. Update to XFree86 3.3

27 years agoWhile deciding to install irq with unneded "conflicts" keyword,
Andrey A. Chernov [Mon, 9 Jun 1997 00:53:48 +0000 (00:53 +0000)]
While deciding to install irq with unneded "conflicts" keyword,
additionly check that intr vector is non-NULL

27 years agoAdd safety check in case "conflicts" keyword specified more times than
Andrey A. Chernov [Sun, 8 Jun 1997 17:15:31 +0000 (17:15 +0000)]
Add safety check in case "conflicts" keyword specified more times than
needed

27 years agoMake "conflicts" keyword work again
Andrey A. Chernov [Sun, 8 Jun 1997 16:43:37 +0000 (16:43 +0000)]
Make "conflicts" keyword work again

27 years agoRemove sgml stuff from the build-tools target. It is no longer used
John Fieber [Sun, 8 Jun 1997 15:04:06 +0000 (15:04 +0000)]
Remove sgml stuff from the build-tools target.  It is no longer used
in a make world.

27 years agoAdd libmp and libz to the includes target. This makes "make includes -DCLOBBER;
John Hay [Sun, 8 Jun 1997 14:03:23 +0000 (14:03 +0000)]
Add libmp and libz to the includes target. This makes "make includes -DCLOBBER;
make depend; make all" work. I think there should be a better than adding
each library directory here.

27 years agoRemove no irq -> irq 31 conversion
Andrey A. Chernov [Sun, 8 Jun 1997 12:55:26 +0000 (12:55 +0000)]
Remove no irq -> irq 31 conversion

27 years agoRemove "support" class since we don't provide support services to users.
Paul Richards [Sat, 7 Jun 1997 23:46:48 +0000 (23:46 +0000)]
Remove "support" class since we don't provide support services to users.

27 years agoUpgrade to 2.1
Andrey A. Chernov [Sat, 7 Jun 1997 13:18:30 +0000 (13:18 +0000)]
Upgrade to 2.1

27 years agoMerge with previous variant
Andrey A. Chernov [Sat, 7 Jun 1997 12:58:06 +0000 (12:58 +0000)]
Merge with previous variant

27 years agoThis commit was generated by cvs2svn to compensate for changes in r26497,
Andrey A. Chernov [Sat, 7 Jun 1997 12:17:44 +0000 (12:17 +0000)]
This commit was generated by cvs2svn to compensate for changes in r26497,
which included commits to RCS files with non-trunk default branches.

27 years agoVirgin import of readline-2.1, unneded docs deleted
Andrey A. Chernov [Sat, 7 Jun 1997 12:17:44 +0000 (12:17 +0000)]
Virgin import of readline-2.1, unneded docs deleted

27 years agoThis file was somewhat out of date :-)
Poul-Henning Kamp [Sat, 7 Jun 1997 09:30:11 +0000 (09:30 +0000)]
This file was somewhat out of date :-)

27 years agoSupport reading and writing of %fs and %gs (except from core files).
Bruce Evans [Sat, 7 Jun 1997 04:50:43 +0000 (04:50 +0000)]
Support reading and writing of %fs and %gs (except from core files).

27 years agoPreserve %fs and %gs across context switches. This has a relatively low
Bruce Evans [Sat, 7 Jun 1997 04:36:10 +0000 (04:36 +0000)]
Preserve %fs and %gs across context switches.  This has a relatively low
cost since it is only done in cpu_switch(), not for every exception.
The extra state is kept in the pcb, and handled much like the npx state,
with similar deficiencies (the state is not preserved across signal
handlers, and error handling loses state).

27 years agoStyle optimization in newly added POSIX range []] conformance, redo
Andrey A. Chernov [Sat, 7 Jun 1997 01:33:10 +0000 (01:33 +0000)]
Style optimization in newly added POSIX range []] conformance, redo
'for' loop as do...while and remove variable unneded now

27 years agoRemoved #include of <i386/isa/isa_device.h>. inthand2_t is declared in a
Bruce Evans [Sat, 7 Jun 1997 00:57:26 +0000 (00:57 +0000)]
Removed #include of <i386/isa/isa_device.h>.  inthand2_t is declared in a
better place now.

27 years agoUpdated comments.
Bruce Evans [Sat, 7 Jun 1997 00:49:45 +0000 (00:49 +0000)]
Updated comments.

27 years agoNow [^abc] means the same as [!abc] like bash and *csh already does
Andrey A. Chernov [Fri, 6 Jun 1997 23:04:33 +0000 (23:04 +0000)]
Now [^abc] means the same as [!abc] like bash and *csh already does

27 years agoAdd missing FNM_PERIOD check for '[' range
Andrey A. Chernov [Fri, 6 Jun 1997 22:33:28 +0000 (22:33 +0000)]
Add missing FNM_PERIOD check for '[' range
Don't treat !^ as first characters in the range, just as negate sign
[/] never match if FNM_PATHNAME

27 years ago1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
Andrey A. Chernov [Fri, 6 Jun 1997 21:48:55 +0000 (21:48 +0000)]
1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
2) Treat unclosed [ range in pattern as regular characters (bash style)

27 years agoClobber unneeded prototypes; in particular, the redeclaration of malloc()
Bill Paul [Fri, 6 Jun 1997 15:47:57 +0000 (15:47 +0000)]
Clobber unneeded prototypes; in particular, the redeclaration of malloc()
will break compilation if DESTDIR is not set. The update.c module is
actually from the Sun RPC distribution so this is really their bogon, but
I should have noticed it when I integrated the code into rpc.ypupdated.

Sung to me by: Satoshi

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
KATO Takenori [Fri, 6 Jun 1997 13:09:55 +0000 (13:09 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
1.10, respectively.

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.47.
KATO Takenori [Fri, 6 Jun 1997 13:07:18 +0000 (13:07 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.47.

27 years agoYAMF22 - XSERVER comment changes.
Jordan K. Hubbard [Fri, 6 Jun 1997 12:24:43 +0000 (12:24 +0000)]
YAMF22 - XSERVER comment changes.

27 years agoAdd support for srcdir overrides.
Jordan K. Hubbard [Fri, 6 Jun 1997 12:19:11 +0000 (12:19 +0000)]
Add support for srcdir overrides.

27 years agoDon't throw NFS B_DELWRI buffers back to the vm system in brelse.
Doug Rabson [Fri, 6 Jun 1997 09:04:28 +0000 (09:04 +0000)]
Don't throw NFS B_DELWRI buffers back to the vm system in brelse.
Make sure that b_validoff..b_validend is at least as big as
b_dirtyoff..b_dirtyend.

27 years agoFix a problem caused by removing large numbers of files from a directory
Doug Rabson [Fri, 6 Jun 1997 08:12:17 +0000 (08:12 +0000)]
Fix a problem caused by removing large numbers of files from a directory
which could cause a bad size to be given to uiomove, causing a page fault.

27 years agoTypo in usage string. Looks like the man page now.
Philippe Charnier [Fri, 6 Jun 1997 06:48:35 +0000 (06:48 +0000)]
Typo in usage string. Looks like the man page now.

27 years agoErr(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
Philippe Charnier [Fri, 6 Jun 1997 06:46:27 +0000 (06:46 +0000)]
Err(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
to hide this so libc is kept instead.

27 years agoCorrect usage string. Man page don't reflect reality for now.
Philippe Charnier [Fri, 6 Jun 1997 06:43:19 +0000 (06:43 +0000)]
Correct usage string. Man page don't reflect reality for now.

27 years agoCosmetic change in usage string.
Philippe Charnier [Fri, 6 Jun 1997 06:40:06 +0000 (06:40 +0000)]
Cosmetic change in usage string.

27 years agoDo not use __progname.
Philippe Charnier [Fri, 6 Jun 1997 06:32:09 +0000 (06:32 +0000)]
Do not use __progname.

27 years agoMake install in include before making world.
Brian Somers [Fri, 6 Jun 1997 02:10:03 +0000 (02:10 +0000)]
Make install in include before making world.

Without this, if you try to build a 2.2 release
on -current, it falls on its face here because
/usr/include contains your "make install"d headers
where the /usr/include/* symlinks point to the
RELENG_2_2 headers.

Reviewed by: jkh

27 years agoTypo fix in the EXAMPLES section.
Masafumi Max NAKANE [Thu, 5 Jun 1997 23:12:13 +0000 (23:12 +0000)]
Typo fix in the EXAMPLES section.

27 years agoGo to SHARED=copies by default.
Jordan K. Hubbard [Thu, 5 Jun 1997 21:20:58 +0000 (21:20 +0000)]
Go to SHARED=copies by default.
Agreed-upon by: lots-o-folks.

27 years agoResurrect / implement some of the more esoteric scripting features,
Jordan K. Hubbard [Thu, 5 Jun 1997 09:48:03 +0000 (09:48 +0000)]
Resurrect / implement some of the more esoteric scripting features,
such as partitioning a disk or overriding an interactive prompt.

27 years agoRemove some duplicated and incomplete entries
Andrey A. Chernov [Thu, 5 Jun 1997 04:06:13 +0000 (04:06 +0000)]
Remove some duplicated and incomplete entries

27 years agoBack out symlinks/directories removing until solution will be found
Andrey A. Chernov [Wed, 4 Jun 1997 23:05:31 +0000 (23:05 +0000)]
Back out symlinks/directories removing until solution will be found
since they are really directories in the release
(for unknown reason for me)

27 years agoRemove directories belongs to /usr/src to stop mtree to modify /usr/src
Andrey A. Chernov [Wed, 4 Jun 1997 22:25:30 +0000 (22:25 +0000)]
Remove directories belongs to /usr/src to stop mtree to modify /usr/src
permissions.
Having them here is wrong from several other poins too:
they are never be a directories (simlinks only), so why give a chance to mtree to make
them as directories?
Since they never be a directories, permissions of them will never be
modified by old mtree too.

27 years agomake it compile with -Wall
Julian Elischer [Wed, 4 Jun 1997 22:09:15 +0000 (22:09 +0000)]
make it compile with -Wall
Submitted by: Archi Cobbs, archie@whistle.com

27 years agoRemove /var/run/* now instead of *.pid
Andrey A. Chernov [Wed, 4 Jun 1997 20:02:57 +0000 (20:02 +0000)]
Remove /var/run/* now instead of *.pid

27 years agoRestore /var/run/*.pid cleaning, gated already moved off the way
Andrey A. Chernov [Wed, 4 Jun 1997 19:20:04 +0000 (19:20 +0000)]
Restore /var/run/*.pid cleaning, gated already moved off the way
and innd store its .pid inside its own directories

27 years agoMention that fdisks slice numbers are between 1 and 4
Brian Somers [Wed, 4 Jun 1997 18:15:43 +0000 (18:15 +0000)]
Mention that fdisks slice numbers are between 1 and 4
now rather than between 0 and 3.

27 years agoDocument a non-standard gdbremote protocol extension (kludge, really)
Paul Traina [Wed, 4 Jun 1997 16:44:29 +0000 (16:44 +0000)]
Document a non-standard gdbremote protocol extension (kludge, really)
that I snuck in to our GDB last year.  This allows you to debug headless
machines by sharing the console port between the debugger and the system
console.  It's not 100% reliabile, but it works well.  It's optional
and disabled by default.
Submitted by: Juniper Networks

27 years agoBring back CONSPEED as a last-ditch default if you can't change the speed
Paul Traina [Wed, 4 Jun 1997 16:25:15 +0000 (16:25 +0000)]
Bring back CONSPEED as a last-ditch default if you can't change the speed
any other way.

Requested by: dfr

27 years agoBring back nanosleep from the cold.
John Birrell [Wed, 4 Jun 1997 13:03:12 +0000 (13:03 +0000)]
Bring back nanosleep from the cold.

The addition of the nanosleep syscall was correctly added to
libc/sys/Makefile so that it is renamed as _thread_sys_nanosleep().
This syscall is one of those that libc_r has to re-implement because
the only behaviour is to block the process. So libc_r just ignores the
fact that a nanosleep syscall exists and goes its own way - as it has
done all along .... and now it does again. And now a simple program
can sleep again. Phew.

27 years agoFix mutex initialization.
John Birrell [Wed, 4 Jun 1997 12:55:49 +0000 (12:55 +0000)]
Fix mutex initialization.

Malloc cannot use pthread_mutex_init() to initialize a mutex because
the mutex initialization process does a malloc!

libc_r internals skip the malloc and assign an initializer to a static
structure and point the opaque type (pthread_mutex_t in this case) to
that structure. This is done on the assumption that the mutex will never
be destroyed. This style of initialization is only valid inside libc_r
because the structure that is assigned is opaque to the user.

This fix allows a simple program to get to main() again. 8-)

27 years agoMake local "root:wheel" so it will be consistent with BSD.local.dist
Satoshi Asami [Wed, 4 Jun 1997 10:51:09 +0000 (10:51 +0000)]
Make local "root:wheel" so it will be consistent with BSD.local.dist

Reviewed by: bde

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.46.
KATO Takenori [Wed, 4 Jun 1997 10:29:17 +0000 (10:29 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.46.

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
KATO Takenori [Wed, 4 Jun 1997 10:27:53 +0000 (10:27 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
1.9, respectively.

27 years agoUse errx instead of fprintf/exit.
Philippe Charnier [Wed, 4 Jun 1997 06:46:09 +0000 (06:46 +0000)]
Use errx instead of fprintf/exit.

27 years agoExpected to be found in /sbin not /etc.
Philippe Charnier [Wed, 4 Jun 1997 06:40:30 +0000 (06:40 +0000)]
Expected to be found in /sbin not /etc.

27 years agoRevert part of previous patch: Don't use __progname.
Philippe Charnier [Wed, 4 Jun 1997 06:27:30 +0000 (06:27 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoRevert part of previous patch: Don't use __progname.
Philippe Charnier [Wed, 4 Jun 1997 06:21:44 +0000 (06:21 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoCONSPEED is defunct.
Paul Traina [Wed, 4 Jun 1997 04:55:26 +0000 (04:55 +0000)]
CONSPEED is defunct.

27 years agoIf the boot blocks were using the serial port, read the system console
Paul Traina [Wed, 4 Jun 1997 04:52:40 +0000 (04:52 +0000)]
If the boot blocks were using the serial port, read the system console
speed using the boot blocks, instead of a hardcoded value stuck in the
kernel.  This way, you can have systems using the same kernel but different
console speeds.

Add a sysctl entry for changing the system console speed.
Lock the user tty speed to match the system console speed.

Nuke CONSPEED.
Reviewed by: bde

27 years agoRemove /usr/local meddling.
Satoshi Asami [Wed, 4 Jun 1997 03:58:52 +0000 (03:58 +0000)]
Remove /usr/local meddling.

Approved by: jkh

27 years ago(1) Use the new BSD.x11.dist mtree file to create directories under
Satoshi Asami [Wed, 4 Jun 1997 00:12:19 +0000 (00:12 +0000)]
(1) Use the new BSD.x11.dist mtree file to create directories under
    /usr/X11R6 if USE_IMAKE or USE_X11 is set.  It is mostly designed
    after the XFree86 distribution, but also includes some of our own
    goodies (libexec, share/doc, etc/rc.d).

(2) Full support for per-port dependency target.  An optional
    ":<target>" can be added to any of the *_DEPENDS variables.  Do
    not attempt to print out anything about dependencies if NO_DEPENDS
    is set (there was already too much code duplication, and this
    extra colon has really pushed it over the limit).
Requested by: jfitz

(3) Make "reinstal" pmake-safe.
Reminded in an e-mail from: jkh

27 years agoNew mtree file for /usr/X11R6.
Satoshi Asami [Wed, 4 Jun 1997 00:02:01 +0000 (00:02 +0000)]
New mtree file for /usr/X11R6.

Approved (a long time ago) by: David Dawes

27 years agoNumber partitions 1-4, not 0-3.
Brian Somers [Tue, 3 Jun 1997 21:24:39 +0000 (21:24 +0000)]
Number partitions 1-4, not 0-3.

Any existing config files (using the -f option) will need
to be changed although using the old files will usually result
in an error (partition 0 is invalid).

27 years agoVarious fixes from NetBSD:
Doug Rabson [Tue, 3 Jun 1997 17:22:47 +0000 (17:22 +0000)]
Various fixes from NetBSD:

Use u_int for rpc procedure numbers.
Some fixes to NQNFS.
A rare NULL pointer dereference.
Ignore NFSMNT_NOCONN for TCP mounts.

Obtained from: NetBSD

27 years agoAdd no_NO locale
Andrey A. Chernov [Tue, 3 Jun 1997 14:17:12 +0000 (14:17 +0000)]
Add no_NO locale
Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>

27 years agoImplement the async mount option for NFSv3. This makes NFS pretend that all
Doug Rabson [Tue, 3 Jun 1997 13:56:55 +0000 (13:56 +0000)]
Implement the async mount option for NFSv3.  This makes NFS pretend that all
writes sent to the server were synchronous and therefore no commits are
needed.  This is the same as the vfs.nfs.async variable on the server but
allows each client to choose whether to work this way.

Also make the vfs.nfs.async variable do the 'right' thing for NFSv3, i.e.
pretend that the write was synchronous.

27 years agoAllow the 'async' mount flag.
Doug Rabson [Tue, 3 Jun 1997 13:49:26 +0000 (13:49 +0000)]
Allow the 'async' mount flag.

27 years agoReset alarm before invoking ppplogin.
David Nugent [Tue, 3 Jun 1997 12:56:47 +0000 (12:56 +0000)]
Reset alarm before invoking ppplogin.
PR: 3733
Reviewed by:
Submitted by: kfurge@worldnet.att.net
Obtained from:

27 years agoFixed mu-law data. Originator's patch was applied.
KATO Takenori [Tue, 3 Jun 1997 10:34:40 +0000 (10:34 +0000)]
Fixed mu-law data.  Originator's patch was applied.

PR: 1950
Submitted by: NAGAO Tadaaki <nagao@cs.titech.ac.jp>

27 years agoFixed order of data transfer.
KATO Takenori [Tue, 3 Jun 1997 10:25:41 +0000 (10:25 +0000)]
Fixed order of data transfer.

Reviewed by: NAGAO Tadaaki <nagao@cs.titech.ac.jp>
Submitted by: Takuya SHIOZAKI <tshiozak@makino.ise.chuo-u.ac.jp>

27 years agoFix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are
Doug Rabson [Tue, 3 Jun 1997 10:03:40 +0000 (10:03 +0000)]
Fix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are
attached to the vnode, some of them could be re-written synchronously
(if they overflowed the fixed size array nfs_flush had for them).  The
fix involves mallocing an array if there are more than its limited
size stack buffer.

Reviewed by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>

27 years agoFix some performance problems with the NFS mmap fixes.
Doug Rabson [Tue, 3 Jun 1997 09:42:43 +0000 (09:42 +0000)]
Fix some performance problems with the NFS mmap fixes.

27 years agoInclude <sys/conf.h>
KATO Takenori [Tue, 3 Jun 1997 08:23:26 +0000 (08:23 +0000)]
Include <sys/conf.h>

27 years agoAdd xref to lchown(2) and symlink(2).
Philippe Charnier [Tue, 3 Jun 1997 06:27:44 +0000 (06:27 +0000)]
Add xref to lchown(2) and symlink(2).
Obtained from: {Net|Open}BSD

27 years agoSignal # NSIG (32) is invalid.
Philippe Charnier [Tue, 3 Jun 1997 06:24:50 +0000 (06:24 +0000)]
Signal # NSIG (32) is invalid.
Obtained from: {Net|Open}BSD

27 years ago/etc/netstart -> /etc/rc.network
Philippe Charnier [Tue, 3 Jun 1997 06:21:45 +0000 (06:21 +0000)]
/etc/netstart -> /etc/rc.network
Use __progname in usage string. Change usage string to match the man page.

27 years ago/etc/netstart -> /etc/rc.network
Philippe Charnier [Tue, 3 Jun 1997 06:19:04 +0000 (06:19 +0000)]
/etc/netstart -> /etc/rc.network
Add usage() and use __progname. Change usage string to match man page.

27 years agoRemove mis-leading version info.
Brian Somers [Tue, 3 Jun 1997 00:35:03 +0000 (00:35 +0000)]
Remove mis-leading version info.

27 years agologin.group => login.conf.
David Nugent [Mon, 2 Jun 1997 21:03:20 +0000 (21:03 +0000)]
login.group => login.conf.
PR: 3748
Reviewed by:
Submitted by:
Obtained from:

27 years agoAdd Xreference to chio(1).
Masafumi Max NAKANE [Mon, 2 Jun 1997 21:01:00 +0000 (21:01 +0000)]
Add Xreference to chio(1).

27 years agoAdd X-reference to ch(4).
Masafumi Max NAKANE [Mon, 2 Jun 1997 20:57:52 +0000 (20:57 +0000)]
Add X-reference to ch(4).

27 years agoActually POINT to the appletalk usrreqs struct.
Julian Elischer [Mon, 2 Jun 1997 20:07:33 +0000 (20:07 +0000)]
Actually POINT to the appletalk usrreqs struct.
I guess no-one else tried to use this.. (yet)

27 years agoAdd 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION.
Jean-Marc Zucconi [Mon, 2 Jun 1997 20:05:39 +0000 (20:05 +0000)]
Add 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION.
These commands are required for the "Disk-At-Once" write process:
WORMIOCREADSESSIONINFO returns the length of the lead-in and lead-out areas
and WORMIOCWRITESESSION is used to send  the table of contents of the disk.

27 years agoMove call of pci_addcfg() before test of cfg->subordinatebus, since the
Stefan Eßer [Mon, 2 Jun 1997 19:59:01 +0000 (19:59 +0000)]
Move call of pci_addcfg() before test of cfg->subordinatebus, since the
device probe of a host to PCI bridge may modify that value, based on
its knowledge of device specific registers. This makes the Intel XXpress
work, as verified by: Terje Marthinussen <terjem@cc.uit.no>.

27 years agoDon't overflow when calculating the size in MB of a partition.
Justin T. Gibbs [Mon, 2 Jun 1997 19:25:48 +0000 (19:25 +0000)]
Don't overflow when calculating the size in MB of a partition.

No more 241MB 4+ gig partitions for me!

27 years agoFill in some gaps in the cpuid features list..
Peter Wemm [Mon, 2 Jun 1997 18:55:44 +0000 (18:55 +0000)]
Fill in some gaps in the cpuid features list..
bit 10 is the old bit for MTRR (presumably this changed, an older P5 I
have has got it, the newer cpus have the new MTRR bit set)
bit 11 is SEP (fast syscalls),  bit 23 is MMX
Fill in the other reserved ones with a stub so that we can see them if
they turn up.

Obtained from: Intel AP-485 rev.06

27 years agoFix the man page's title (.Dt).
Masafumi Max NAKANE [Mon, 2 Jun 1997 17:24:36 +0000 (17:24 +0000)]
Fix  the man page's title (.Dt).
(It has been ``SKEY.ACCESS''.)

27 years agoRe-activate the nanosleep style using code, but with the signal handling
Peter Wemm [Mon, 2 Jun 1997 16:30:22 +0000 (16:30 +0000)]
Re-activate the nanosleep style using code, but with the signal handling
semantics of the old sleep for compatability with a few decades of expected
side effects.  Apache breaks if we just use nanosleep() for some reason,
here we use a new signanosleep() syscall which is kinda like a hybrid of
sigsuspend and nanosleep..

Reviewed by:  ache (and tested on his apache that was failing when
                    sleep used plain nanosleep)

27 years agoSynchronize with following files:
KATO Takenori [Mon, 2 Jun 1997 15:45:40 +0000 (15:45 +0000)]
Synchronize with following files:

  Revision  Changes    Path
>  1.165     +2 -1      src/sys/i386/conf/files.i386
>  1.246     +2 -1      src/sys/i386/i386/machdep.c
>  1.98      +2 -2      src/sys/i386/i386/trap.c
>  1.87      +2 -2      src/sys/i386/isa/clock.c
>  1.89      +2 -356    src/sys/i386/isa/isa.c
>  1.45      +2 -1      src/sys/i386/isa/npx.c

27 years agoAdded PC-98 code.
KATO Takenori [Mon, 2 Jun 1997 15:28:10 +0000 (15:28 +0000)]
Added PC-98 code.

27 years agoSynchronize with sys/i386/isa/sio.c revision 1.169.
KATO Takenori [Mon, 2 Jun 1997 10:51:34 +0000 (10:51 +0000)]
Synchronize with sys/i386/isa/sio.c revision 1.169.

27 years agoThe defines INTR_FAST and INTR_EXCL are part of the public interface. The
Doug Rabson [Mon, 2 Jun 1997 10:46:28 +0000 (10:46 +0000)]
The defines INTR_FAST and INTR_EXCL are part of the public interface.  The
previous commit made them private which broke things.

27 years agoChange isa_device.h to intr_machdep.h
Doug Rabson [Mon, 2 Jun 1997 10:44:08 +0000 (10:44 +0000)]
Change isa_device.h to intr_machdep.h

27 years agoMake this thing actually compile.
Doug Rabson [Mon, 2 Jun 1997 10:43:41 +0000 (10:43 +0000)]
Make this thing actually compile.

27 years agoBack out /var/run/*.pid cleaning since some programms (like innd)
Andrey A. Chernov [Mon, 2 Jun 1997 10:21:12 +0000 (10:21 +0000)]
Back out /var/run/*.pid cleaning since some programms (like innd)
use .pid to detect crash

27 years agoSynchronize with sys/i386/conf/files.i386 revision up to 1.164.
KATO Takenori [Mon, 2 Jun 1997 09:22:55 +0000 (09:22 +0000)]
Synchronize with sys/i386/conf/files.i386 revision up to 1.164.

27 years agoSynchronize with sys/i386/conf/Makefile.i386 revision 1.99.
KATO Takenori [Mon, 2 Jun 1997 09:20:46 +0000 (09:20 +0000)]
Synchronize with sys/i386/conf/Makefile.i386 revision 1.99.

27 years agoMove interrupt handling code from isa.c to a new file. This should make
Doug Rabson [Mon, 2 Jun 1997 08:19:06 +0000 (08:19 +0000)]
Move interrupt handling code from isa.c to a new file.  This should make
isa.c (slightly) more portable and will make my life developing the really
portable version much easier.

Reviewed by: peter, fsmp

27 years agoIf the localid is set, don't forget to expand it...
Peter Wemm [Mon, 2 Jun 1997 07:06:35 +0000 (07:06 +0000)]
If the localid is set, don't forget to expand it...

27 years agoGrr. Remove not-ready LDT modification fluff that also crept in with
Mike Smith [Mon, 2 Jun 1997 06:45:17 +0000 (06:45 +0000)]
Grr.  Remove not-ready LDT modification fluff that also crept in with
the last commit.