]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agoMerge-o-matic and add a bunch of $Id's
markm [Sun, 2 May 1999 13:14:16 +0000 (13:14 +0000)]
Merge-o-matic and add a bunch of $Id's

25 years agoFight with false newlines in kernel message logs. Output a line into log only
dt [Sun, 2 May 1999 12:47:09 +0000 (12:47 +0000)]
Fight with false newlines in kernel message logs. Output a line into log only
after we read a newline, or we have nothing to read from /dev/klog. Read
/dev/klog in non-blocking mode.

25 years agoDeclare the return address for __divX, __remX so that gdb can step over
dfr [Sun, 2 May 1999 12:05:09 +0000 (12:05 +0000)]
Declare the return address for __divX, __remX so that gdb can step over
calls properly.

25 years agoThe maximum pagesize for alpha is 64k, not 1Mb.
dfr [Sun, 2 May 1999 12:02:55 +0000 (12:02 +0000)]
The maximum pagesize for alpha is 64k, not 1Mb.

25 years agoAdd upgrade instructions to facilitate future gdb imports.
dfr [Sun, 2 May 1999 11:59:45 +0000 (11:59 +0000)]
Add upgrade instructions to facilitate future gdb imports.

25 years agoEnable building gdb under binutils for i386. I can't enable the alpha build
dfr [Sun, 2 May 1999 11:38:12 +0000 (11:38 +0000)]
Enable building gdb under binutils for i386. I can't enable the alpha build
yet since CVS is hiding one of my files.

25 years ago* Add bmake framework for using gdb alongside binutils. The old bmake
dfr [Sun, 2 May 1999 11:32:14 +0000 (11:32 +0000)]
* Add bmake framework for using gdb alongside binutils. The old bmake
  framework was repository copied from gnu/usr.bin/gdb.
* Add alpha support.

25 years agoMerge local changes into gdb-4.18 and add changes for FreeBSD/alpha.
dfr [Sun, 2 May 1999 11:25:35 +0000 (11:25 +0000)]
Merge local changes into gdb-4.18 and add changes for FreeBSD/alpha.

25 years agoThis commit was generated by cvs2svn to compensate for changes in r46283,
dfr [Sun, 2 May 1999 10:18:14 +0000 (10:18 +0000)]
This commit was generated by cvs2svn to compensate for changes in r46283,
which included commits to RCS files with non-trunk default branches.

25 years agoVirgin import of gdb-4.18
dfr [Sun, 2 May 1999 10:18:14 +0000 (10:18 +0000)]
Virgin import of gdb-4.18

25 years agoDisable building gdb in preparation for importing gdb-4.18
dfr [Sun, 2 May 1999 09:57:53 +0000 (09:57 +0000)]
Disable building gdb in preparation for importing gdb-4.18

25 years agoFix conflicts.
obrien [Sun, 2 May 1999 09:24:16 +0000 (09:24 +0000)]
Fix conflicts.

25 years agojunk from the last import
obrien [Sun, 2 May 1999 09:22:01 +0000 (09:22 +0000)]
junk from the last import

25 years agoThis commit was generated by cvs2svn to compensate for changes in r46275,
obrien [Sun, 2 May 1999 09:03:51 +0000 (09:03 +0000)]
This commit was generated by cvs2svn to compensate for changes in r46275,
which included commits to RCS files with non-trunk default branches.

25 years agoVirgin import of ISC-DHCP v2.0b1pl27
obrien [Sun, 2 May 1999 09:03:51 +0000 (09:03 +0000)]
Virgin import of ISC-DHCP v2.0b1pl27

25 years agoThis routine was "use"ing File::Basename. This commit removes that
markm [Sun, 2 May 1999 08:55:27 +0000 (08:55 +0000)]
This routine was "use"ing File::Basename. This commit removes that
"use" and replaces it with equivalent inline code. The reason is that
Perl has some very nasty circular dependancies, and I am trying to
get the System Perl upgraded by one maintenance level.

The basic rule, until I can find a way to solve this, is that
the build tools MAY NOT use any library code; it must all be inline.

25 years agoMention ``show mp''.
brian [Sun, 2 May 1999 08:52:50 +0000 (08:52 +0000)]
Mention ``show mp''.
Describe ACFComp correctly.

25 years agoUpdate documentation of new functions.
grog [Sun, 2 May 1999 08:03:30 +0000 (08:03 +0000)]
Update documentation of new functions.

Describe new scale letter for sizes: 's' (sector) instead of 'b'
(block).  Both mean 512 bytes, but 'b' is deprecated because it's
confusing.

Document log file and environment variables.

25 years agoAdd definitions for history functions and printconfig split.
grog [Sun, 2 May 1999 08:02:48 +0000 (08:02 +0000)]
Add definitions for history functions and printconfig split.

25 years agoprintconfig:
grog [Sun, 2 May 1999 08:02:03 +0000 (08:02 +0000)]
printconfig:
  split into vinum_printconfig (interactive) and printconfig (called
  from vinum_printconfig and from vinum_create when starting an
  interactive update.

25 years agovinum_create:
grog [Sun, 2 May 1999 08:01:21 +0000 (08:01 +0000)]
vinum_create:
  If no file name is specified, create one and edit it with the editor
  specified in the EDITOR environment variable, by default vi.

vinum_help:
  Update.

Fix typos in messages.

25 years agoMaintain a log file, by default /var/log/vinum.history, showing what
grog [Sun, 2 May 1999 08:00:30 +0000 (08:00 +0000)]
Maintain a log file, by default /var/log/vinum.history, showing what
has been done.  This name can be overridden by the value of the
VINUM_HISTORY environment variable.

Print dates in log file according to the variable VINUM_DATEFORMAT, by
default %e %b %Y %H:%M:%S.

25 years agoGet extern declarations right.
grog [Sun, 2 May 1999 07:59:04 +0000 (07:59 +0000)]
Get extern declarations right.

Change DEBUG_EXITFREE to DEBUG_WARNINGS.

25 years agoclose_drive:
grog [Sun, 2 May 1999 07:51:20 +0000 (07:51 +0000)]
close_drive:
  If a drive has gone down and has dirty buffers associated with it,
  we'll get a panic when we try to vn_close it.  Check for this
  situation and discard any buffers; they're toast anyway.

  Only complain about usage count if DEBUG_WARNINGS is set.

check_drive:
  Change parameter name from drivename to devicename.

  Get the check for a referenced drive right.

  If the partition isn't a vinum drive, set the last error to ENODEV.

vinum_scandisk:
  Change parameter name from drivename [] to devicename [].

25 years agovinum_mallocinfo:
grog [Sun, 2 May 1999 07:50:38 +0000 (07:50 +0000)]
vinum_mallocinfo:
  Set the entry number correctly.

25 years agoset_sd_state:
grog [Sun, 2 May 1999 07:50:09 +0000 (07:50 +0000)]
set_sd_state:
  Don't change state from reborn to reborn.  This caused a silly
  warning message.

25 years agosizespec:
grog [Sun, 2 May 1999 07:49:13 +0000 (07:49 +0000)]
sizespec:
  Implement scaling letter 's' to mean 'sectors' (of 512 bytes).

25 years agoRemove some dead variables.
grog [Sun, 2 May 1999 07:48:00 +0000 (07:48 +0000)]
Remove some dead variables.

Change DEBUG_EXITFREE to DEBUG_WARNINGS.

25 years ago- Added PCI identification support for the TI1251 PCI/CardBus bridge.
nate [Sun, 2 May 1999 05:53:50 +0000 (05:53 +0000)]
- Added PCI identification support for the TI1251 PCI/CardBus bridge.
  With this addition my ThinkPad 600E works with the stock FreeBSD
  PCMCIA code.

25 years agoAdd $Id$
kris [Sun, 2 May 1999 05:43:43 +0000 (05:43 +0000)]
Add $Id$

25 years agoMissed a ref to /usr/share/mk/bsd.port.mk
hoek [Sun, 2 May 1999 05:04:26 +0000 (05:04 +0000)]
Missed a ref to /usr/share/mk/bsd.port.mk

25 years ago- When the card is inserted, call pccard_insert_beep instead of
nate [Sun, 2 May 1999 04:19:27 +0000 (04:19 +0000)]
- When the card is inserted, call pccard_insert_beep instead of
  pccard_remove_beep.

Submitted by: PAO

25 years agoWhoops, not all SMP systems have memory range attribute support. Don't
msmith [Sun, 2 May 1999 03:06:22 +0000 (03:06 +0000)]
Whoops, not all SMP systems have memory range attribute support.  Don't
try to set it up on an AP unless we do.

Submitted by: dave adkins <adkin003@tc.umn.edu>

25 years ago* Alpha's do crashdumps too. (move manpage to arch-neutral home)
obrien [Sun, 2 May 1999 00:37:39 +0000 (00:37 +0000)]
* Alpha's do crashdumps too.  (move manpage to arch-neutral home)
* s/i386/alpha/g  < man8.alpha/MAKEDEV.8  (someone that knows the Alpha
  platform please remove obivious i386 bogons)

25 years agoRemove NOPERL. Seems to cause too many problems, as those that try don't
obrien [Sun, 2 May 1999 00:18:02 +0000 (00:18 +0000)]
Remove NOPERL.  Seems to cause too many problems, as those that try don't
understand the implications and don't think to undo it when they get experience
trouble.  (wonder about some of the people running -CURRENT sometimes)

25 years agoDon't install i386 specific manpage on the Alpha -- install Alpha specfic
obrien [Sun, 2 May 1999 00:13:44 +0000 (00:13 +0000)]
Don't install i386 specific manpage on the Alpha -- install Alpha specfic
ones instead.

25 years agoOops. Introduced a typo in one of previous commits.
n_hibma [Sat, 1 May 1999 23:59:09 +0000 (23:59 +0000)]
Oops. Introduced a typo in one of previous commits.

25 years agoClean up uhci_intr. Avoid acknowledging mutliple interrupts with
n_hibma [Sat, 1 May 1999 23:46:02 +0000 (23:46 +0000)]
Clean up uhci_intr. Avoid acknowledging mutliple interrupts with
multiple writes.

25 years agoCorrect maximum error count in TD initialisation for transfer from 2 to 3.
n_hibma [Sat, 1 May 1999 23:38:46 +0000 (23:38 +0000)]
Correct maximum error count in TD initialisation for transfer from 2 to 3.

25 years agoClean up debugging output, rename printf to DPRINTF and set some
n_hibma [Sat, 1 May 1999 23:35:41 +0000 (23:35 +0000)]
Clean up debugging output, rename printf to DPRINTF and set some
debugging levels to more sensible values.

25 years agoMove the disabling of interrupts right before the allocation of the
n_hibma [Sat, 1 May 1999 23:30:09 +0000 (23:30 +0000)]
Move the disabling of interrupts right before the allocation of the
resource. Avoids useless interrupts occurring between the allocation
of the interrupt resource and the final initialisation of the
kernel. Cause of these interrupts is unknown (a resuming device?).

25 years agoAdd more bits of libF77.
obrien [Sat, 1 May 1999 22:30:14 +0000 (22:30 +0000)]
Add more bits of libF77.

Submitted by: jmz

25 years ago* Add MAIN.c
obrien [Sat, 1 May 1999 22:23:29 +0000 (22:23 +0000)]
* Add MAIN.c
* be more selective what I add to CLEANFILES (what was I previously thinking??)

25 years agoJMZ says:
obrien [Sat, 1 May 1999 22:22:42 +0000 (22:22 +0000)]
JMZ says:
   Add an emply MAIN__() function. This avoid an unresolved reference error
   during link phase when using fortran subroutines with non-fortran 'main()'.

Obtained from:  src/lib/libF77/MAIN.c rev 1.1 by jmz

25 years agoMFS: sort reference list and embelish history.
obrien [Sat, 1 May 1999 22:03:00 +0000 (22:03 +0000)]
MFS: sort reference list and embelish history.

25 years agoFixes for -t option:
kris [Sat, 1 May 1999 14:54:21 +0000 (14:54 +0000)]
Fixes for -t option:

* Don't buffer "Digesting..." output - flush it immediately.
* Increase the number of repetitions by a factor of 100, and the block size by
  a factor of 10 so as to give meaningful results on modern machines (108
  seconds on my P120, and ~26 seconds on a P-II 350).

PR: bin/10604
Submitted by: Stanislav Shalunov <shalunov@lynxhub.lz.att.com>

25 years agoZ direction was upside down.
n_hibma [Sat, 1 May 1999 13:17:47 +0000 (13:17 +0000)]
Z direction was upside down.

Submitted By: MAEKAWA Masahide

25 years agoAdded vendor OmniVision and camera
n_hibma [Sat, 1 May 1999 13:16:35 +0000 (13:16 +0000)]
Added vendor OmniVision and camera

25 years agoMake ports 80 & 81 ``interactive''.
brian [Sat, 1 May 1999 11:31:29 +0000 (11:31 +0000)]
Make ports 80 & 81 ``interactive''.

25 years agoDon't use STDOUT_TOP.
des [Sat, 1 May 1999 11:31:19 +0000 (11:31 +0000)]
Don't use STDOUT_TOP.

Submitted by: Christopher Masto <chris@netmonger.net>

25 years agoAdd dhclient to mfsroot floppy - changes to sysinstall to follow.
jkh [Sat, 1 May 1999 11:30:55 +0000 (11:30 +0000)]
Add dhclient to mfsroot floppy - changes to sysinstall to follow.

25 years agoShuffle source selection menu items to make it a little easier to use.
jkh [Sat, 1 May 1999 11:27:37 +0000 (11:27 +0000)]
Shuffle source selection menu items to make it a little easier to use.

25 years agoUpdate this file to no longer list the outdated information about gulf.net
jkh [Sat, 1 May 1999 03:36:07 +0000 (03:36 +0000)]
Update this file to no longer list the outdated information about gulf.net

Ignored-for-too-long-by: jmb

25 years agoAdd a hook that can be called to initialise a slave processor's memory
msmith [Fri, 30 Apr 1999 22:09:45 +0000 (22:09 +0000)]
Add a hook that can be called to initialise a slave processor's memory
range attributes after they have been extracted from the master.

Hook up the i686 MP code to do this for each AP.

Be more careful about printing the default memory type for the i686.

Suggestions from: luoqi

25 years agoTurn DEFAULT_VTABLE_THUNKS back on. It caused problems with undefined symbols
obrien [Fri, 30 Apr 1999 19:12:51 +0000 (19:12 +0000)]
Turn DEFAULT_VTABLE_THUNKS back on.  It caused problems with undefined symbols
in libstdc++.

Until I have a chance to look at what that problem is and to carefully consider
the upgrade issues of turning it back on at a later date if we leave it turned
off for any extended peroid of time.

25 years agoChange references from "passwordperiod" to "passwordtime", since
hoek [Fri, 30 Apr 1999 18:19:46 +0000 (18:19 +0000)]
Change references from "passwordperiod" to "passwordtime", since
"passwordtime" is what passwd(1) has actually been using.  I suspect
passwordperiod was the original intent.  I can't figure-out which,
if either, BSDi uses.  If anyone knows...

25 years agoClose PR #10971: flush the database cache after forking in ypproc_all_2_svc()
wpaul [Fri, 30 Apr 1999 16:59:48 +0000 (16:59 +0000)]
Close PR #10971: flush the database cache after forking in ypproc_all_2_svc()
so that parent and child don't share DB handles.

25 years agoClose PR #10970: exit at the end of ypproc_all_2_svc() instead of returning.
wpaul [Fri, 30 Apr 1999 16:44:17 +0000 (16:44 +0000)]
Close PR #10970: exit at the end of ypproc_all_2_svc() instead of returning.
This really fixes the condition where a child creates children of its own.
I'm leaving the previous sanity tests in though, since they shouldn't hurt,
and will give an indication if this ever happens again.

25 years agoBunch of updates:
wpaul [Fri, 30 Apr 1999 16:15:43 +0000 (16:15 +0000)]
Bunch of updates:

- Try to unbreak what I broke by screwing with the tx queuing again.
  I'm waiting for a few more people to test out this code and report back
  before I move it into current. Hopefully it will be soon. Basically I
  reverted to the old TX queuing strategy.

- Add experimental support for the 3c900B-FL (10mbps ST fiber). The card
  should be detected properly and the 10baseFL mode supported, but again
  I'm still waiting for word from a tester to see if this actually works.
  It shouldn't affect the other cards though; all the differences are in
  media selection.

- Set the TX start threshold register to get better performance.

- Increase the size of the RX and TX rings. UDP performance was pretty
  bad because the TX ring was too small. Should be substantially better
  now (I can saturate the link with either TCP or UDP now).

- Change some of the #defines to reflect proper 3Com ASIC names (boomerang,
  cyclone, krakatoa, hurricane).

- Simplify and reorganize interrupt handler; ack all interrupts right
  away and then process them. This avoids a potential race condition.
  (Noted by Matt Dillon.)

- Reorganize the bridging code to eliminate using a goto to jump into
  the middle of an if() {} clause. Sorry, that just made my brain itch.

- Use m_adj() in xl_rxeof().

- Make the payload alignment in xl_newbuf() the default (instead of
  just conditionally defined for the alpha) to improve NFS performance
  (avoids need for nfs_realign()).

25 years agoTcopy uses 32 bit unsigned to accumulate a count of bytes read/written.
phk [Fri, 30 Apr 1999 13:13:32 +0000 (13:13 +0000)]
Tcopy uses 32 bit unsigned to accumulate a count of bytes read/written.
That doesn't work well for tapes over 4G.

I use tcopy a lot to write images of a tape to tape as tape to tape
copying is terribly slow. Slower than it should be. Quickly found out
tcopy can not rewind a file when doing copy/verify.

PR: 11386
Submitted by: David Kelly dkelly@hiwaay.net
Reviewed by: phk

25 years agoMinor punctuation/grammar nits.
kris [Fri, 30 Apr 1999 13:12:44 +0000 (13:12 +0000)]
Minor punctuation/grammar nits.

25 years agoAdd a new "file" to procfs: "rlimit" which shows the resource limits for
phk [Fri, 30 Apr 1999 13:04:21 +0000 (13:04 +0000)]
Add a new "file" to procfs: "rlimit" which shows the resource limits for
the process.

PR: 11342
Submitted by: Adrian Chadd adrian@freebsd.org
Reviewed by: phk

25 years agoImplement fascist mode (do not open a datagram socket at all).
des [Fri, 30 Apr 1999 12:51:20 +0000 (12:51 +0000)]
Implement fascist mode (do not open a datagram socket at all).

25 years agoMy last commit accidentally undid the changes made in rev 1.68
roger [Fri, 30 Apr 1999 11:16:30 +0000 (11:16 +0000)]
My last commit accidentally undid the changes made in rev 1.68
regarding COMPAT_PCI_DRIVER. Put them back.

25 years agoAdded $Id$.
kato [Fri, 30 Apr 1999 07:31:17 +0000 (07:31 +0000)]
Added $Id$.

25 years agoAdd beer-ware license and $Id$
phk [Fri, 30 Apr 1999 06:51:51 +0000 (06:51 +0000)]
Add beer-ware license and $Id$

Noticed by: dillon

25 years agoFix a bunch typos, one fix of which is from docs/10794
hoek [Fri, 30 Apr 1999 06:37:16 +0000 (06:37 +0000)]
Fix a bunch typos, one fix of which is from docs/10794

25 years agoMake BOOTP to work again.
phk [Fri, 30 Apr 1999 06:30:15 +0000 (06:30 +0000)]
Make BOOTP to work again.

Submitted by: dillon
Reviewed by: phk

25 years agoSet curproc at the end of proc0_init().
dt [Thu, 29 Apr 1999 22:51:59 +0000 (22:51 +0000)]
Set curproc at the end of proc0_init().

This patch also moves the bogus comment (the comment is still not quite
right) and (as a side effect) removes some verbose initialisations (we
depend on static initialisation to 0 for almost everything in proc0).

The alpha kernels are bootable again. The change  won't affect i386's
until machdep.c is changed.

Submitted by: bde

25 years agoDocument ishexnumber, isideogram, isnumber, isphonogram, isrune,
ghelmer [Thu, 29 Apr 1999 21:54:20 +0000 (21:54 +0000)]
Document ishexnumber, isideogram, isnumber, isphonogram, isrune,
and isspecial.

PR: docs/9854

25 years agoThe bsd.port.mk has moved.
hoek [Thu, 29 Apr 1999 21:41:11 +0000 (21:41 +0000)]
The bsd.port.mk has moved.

25 years agoThe accept(2) call can fail with EINTR (at least in the threaded context).
ghelmer [Thu, 29 Apr 1999 20:32:54 +0000 (20:32 +0000)]
The accept(2) call can fail with EINTR (at least in the threaded context).

PR: docs/8858

25 years agoAdd some extra checks to make sure that a child ypserv process doesn't
wpaul [Thu, 29 Apr 1999 20:24:00 +0000 (20:24 +0000)]
Add some extra checks to make sure that a child ypserv process doesn't
try to fork() a child of its own, which could result in several children
ypservs running at once. I'm still not sure exactly what leads to this
condition, but these fixes should stop it from causing trouble. A new
function, yp_fork() checks to see if the current process is already a
child of the parent ypserv, and returns failure (and logs an error message)
rather than spawning another child.

25 years agoHandle byte counts for >2G archives
peter [Thu, 29 Apr 1999 19:59:24 +0000 (19:59 +0000)]
Handle byte counts for >2G archives

PR: 11389
Submitted by: Adrian Chadd <adrian@FreeBSD.org>

25 years agoAdd ICMP types to list of information about each packet.
ghelmer [Thu, 29 Apr 1999 19:14:17 +0000 (19:14 +0000)]
Add ICMP types to list of information about each packet.

25 years agoAddress a performance problem in getnewbuf:
alc [Thu, 29 Apr 1999 18:15:25 +0000 (18:15 +0000)]
Address a performance problem in getnewbuf:
In heavy-writing situations, QUEUE_LRU can contain a large number
of DELWRI buffers at its head.  These buffers must be moved
to the tail if they cannot be written async in order to reduce
the scanning time required to skip past these buffers in later
getnewbuf() calls.

Submitted by: Matthew Dillon <dillon@apollo.backplane.com>

25 years agoRemove documentation of CRLF bug from more.1. Sync code with manpage.
hoek [Thu, 29 Apr 1999 18:03:38 +0000 (18:03 +0000)]
Remove documentation of CRLF bug from more.1.  Sync code with manpage.

PR: bin/961 bin/7296 (fix)
Submitted by: Garance Alistair Drosehn <gad@eclipse.acs.rpi.edu>

25 years agopppd/Makefile:
jdp [Thu, 29 Apr 1999 17:56:28 +0000 (17:56 +0000)]
pppd/Makefile:
  Enable MS-CHAP support.

release/Makefile:
  Build a separate NOCRYPT version of pppd, to keep This Great
  Nation's top-secret cryptographic tools out of the filthy hands
  of those evil furriners.

25 years agoAdd a test to ti_encap() to try and prevent the transmit producer index
wpaul [Thu, 29 Apr 1999 16:27:51 +0000 (16:27 +0000)]
Add a test to ti_encap() to try and prevent the transmit producer index
from ever catching up to the transmit consumer index. We can't let this
happen because ti_txeof() depends on the assumption that producer == consumer
means the ring is empty, and producer != consumer means the ring has some
number of active descriptors in it.

25 years agoAdded initial code for VBI capture based on work by
roger [Thu, 29 Apr 1999 10:15:55 +0000 (10:15 +0000)]
Added initial code for VBI capture based on work by
Hiroki Mori <mori@infocity.co.jp> and reworked by myself.
This allows software decoding of teletext, intercast and
subtitles via /dev/vbi.

25 years agoAdd support for VBI capture from /dev/vbi.
roger [Thu, 29 Apr 1999 10:01:28 +0000 (10:01 +0000)]
Add support for VBI capture from /dev/vbi.
This will allow software teletext/intercast/subtitles decoding
while watching a TV station.

Based on code from Hiroki Mori <mori@infocity.co.jp> but reworked by
myself.

25 years agoAdded new cards: NEC PK-UG-X017 and I/O DATA GV-BCTV2/PCI
roger [Thu, 29 Apr 1999 09:57:47 +0000 (09:57 +0000)]
Added new cards: NEC PK-UG-X017 and I/O DATA GV-BCTV2/PCI
Added new tuner: ALPS_TSBH1 (plus FM Radio for ALPS_TSCH5)
Added support for BCTV audio mux.

Submitted by Hiroki Mori <mori@infocity.co.jp>

25 years agoCorrect typo.
jkoshy [Thu, 29 Apr 1999 08:01:25 +0000 (08:01 +0000)]
Correct typo.

PR: docs/11378
Submitted by: Martin Kammerhofer <dada@balu.kfunigraz.ac.at>

25 years agoFix crashes caused by rows=0 or columns=0.
roger [Thu, 29 Apr 1999 05:48:32 +0000 (05:48 +0000)]
Fix crashes caused by rows=0 or columns=0.
Add new #ifdef. By defining BKTR_NO_MSP_RESET you can prevent the
MSP34xx being reset by the bt848 driver. This is handy
if you pre-initialise the MSP34xx stereo audio chip in another
operating system first (eg MS Windows).
Suggested by:  Randal Hopper<aa8vb@ipass.net>
Suggested by:  Yuri Gindin <yuri@xpert.com>

25 years ago- Handle mixer read ioctls correctly. They have the same group, number and
luoqi [Thu, 29 Apr 1999 04:37:57 +0000 (04:37 +0000)]
- Handle mixer read ioctls correctly. They have the same group, number and
  argument size as their write counterparts and were handled as write ioctls.
- Emulate some cdrom ioctls.

25 years agoPostpone route_init() until all domains are attached.
luoqi [Thu, 29 Apr 1999 03:22:19 +0000 (03:22 +0000)]
Postpone route_init() until all domains are attached.

25 years agosd -> da
billf [Thu, 29 Apr 1999 02:12:08 +0000 (02:12 +0000)]
sd -> da
st -> sa

This file is out-of-date in other ways as well, but these are pretty big
changes.

25 years agoAdd /usr/X11R6/bin to default path also.
jkh [Wed, 28 Apr 1999 20:12:53 +0000 (20:12 +0000)]
Add /usr/X11R6/bin to default path also.

25 years agoRather than hack config/freebsd.h to contain our hacks for a native compiler,
obrien [Wed, 28 Apr 1999 18:48:08 +0000 (18:48 +0000)]
Rather than hack config/freebsd.h to contain our hacks for a native compiler,
just include them in tm.h (as built from cc/cc_tools/Makefile).

This will reduce the diffs from the vendor sources.

Excellent idea by: jdp

25 years agopmap_emulate_reference: don't ever lose PV_TABLE_MOD bit on page. If
dt [Wed, 28 Apr 1999 15:52:09 +0000 (15:52 +0000)]
pmap_emulate_reference: don't ever lose PV_TABLE_MOD bit on page. If
PV_TABLE_REF cleared before PV_TABLE_MOD, the page may get fault on read again.

On fault on write, pmap_emulate_reference mark the page dirty with
vm_page_dirty. That decrease ill effects of the bug.

The problem probably become more serious after my rev.1.18 a week ago.

25 years agoThis Implements the mumbled about "Jail" feature.
phk [Wed, 28 Apr 1999 11:38:52 +0000 (11:38 +0000)]
This Implements the mumbled about "Jail" feature.

This is a seriously beefed up chroot kind of thing.  The process
is jailed along the same lines as a chroot does it, but with
additional tough restrictions imposed on what the superuser can do.

For all I know, it is safe to hand over the root bit inside a
prison to the customer living in that prison, this is what
it was developed for in fact:  "real virtual servers".

Each prison has an ip number associated with it, which all IP
communications will be coerced to use and each prison has its own
hostname.

Needless to say, you need more RAM this way, but the advantage is
that each customer can run their own particular version of apache
and not stomp on the toes of their neighbors.

It generally does what one would expect, but setting up a jail
still takes a little knowledge.

A few notes:

   I have no scripts for setting up a jail, don't ask me for them.

   The IP number should be an alias on one of the interfaces.

   mount a /proc in each jail, it will make ps more useable.

   /proc/<pid>/status tells the hostname of the prison for
   jailed processes.

   Quotas are only sensible if you have a mountpoint per prison.

   There are no privisions for stopping resource-hogging.

   Some "#ifdef INET" and similar may be missing (send patches!)

If somebody wants to take it from here and develop it into
more of a "virtual machine" they should be most welcome!

Tools, comments, patches & documentation most welcome.

Have fun...

Sponsored by:   http://www.rndassociates.com/
Run for almost a year by:       http://www.servetheweb.com/

25 years agoAdd the jail system call.
phk [Wed, 28 Apr 1999 11:28:49 +0000 (11:28 +0000)]
Add the jail system call.

25 years agos/static foo_devsw_installed = 0;/static int foo_devsw_installed;/.
dt [Wed, 28 Apr 1999 10:54:24 +0000 (10:54 +0000)]
s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/.
(Edited automatically)

25 years agoDeal with new loader syntax in determining how/when to load a userconfig
jkh [Wed, 28 Apr 1999 10:51:01 +0000 (10:51 +0000)]
Deal with new loader syntax in determining how/when to load a userconfig
script.

Submitted by: "Daniel C. Sobral" <dcs@newsguy.com>
Avoided by: jkh
Demanded by: The Users

25 years agoMention that you can only create a block or char special file using
joerg [Wed, 28 Apr 1999 10:04:48 +0000 (10:04 +0000)]
Mention that you can only create a block or char special file using
mknod(2).

25 years agoSync with sys/i386/isa/clock.c revision 1.132.
kato [Wed, 28 Apr 1999 08:06:00 +0000 (08:06 +0000)]
Sync with sys/i386/isa/clock.c revision 1.132.

25 years agoSync with sys/i386/i386/machdep.c revision 1.332.
kato [Wed, 28 Apr 1999 08:03:54 +0000 (08:03 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.332.

25 years ago\begin{bdemode}
obrien [Wed, 28 Apr 1999 08:00:50 +0000 (08:00 +0000)]
\begin{bdemode}
sort tcpd* entries
\end{bdemode}

25 years agoCorrection of better display under chinese terminal.
foxfair [Wed, 28 Apr 1999 07:27:04 +0000 (07:27 +0000)]
Correction of better display under chinese terminal.
Submitted by : Peter_Chen.bbs@bbs.csie.nctu.edu.tw

25 years agoWrite config files to /usr/share/skel as well as root's profile.
jkh [Wed, 28 Apr 1999 07:20:11 +0000 (07:20 +0000)]
Write config files to /usr/share/skel as well as root's profile.