David Greenman
0007244260
Set VAGE flag when pager is destroyed. This usually happens when an
...
object has fallen off the end of the cached list - this is likely the
last reference to the vnode and it should be reused before non file
vnodes that are already on the free list (VDIR mostly).
1995-03-07 19:04:10 +00:00
David Greenman
79f7a9e1ef
Added a new flag "VAGE" to indicate that the vnode should go on the head
...
of the free list.
1995-03-07 19:00:47 +00:00
David Greenman
acc835fd3f
Put VAGE vnodes at the head of the free list.
1995-03-07 18:59:45 +00:00
David Greenman
f2da180f8e
Fixed object reference count problem that occurred in the MAP_PRIVATE
...
case after we rewrote vm_mmap(). Added some comments to make it easier
to follow the reference counts.
1995-03-07 17:27:49 +00:00
David Greenman
be6d5bfac7
Don't attempt to reverse collapse non OBJ_INTERNAL objects.
1995-03-07 17:25:46 +00:00
Justin T. Gibbs
06f0e1ceb8
Be careful to maintain the bits in SBLKCTL that are reserved.
1995-03-07 09:00:44 +00:00
Justin T. Gibbs
7896fbec24
Compile cleanly -Wall. Remove some code that was an attempt to make
...
the 294x probe more stable, but since the guess was wrong, go back to
the clearer aproach I used the first time around.
1995-03-07 08:59:28 +00:00
Justin T. Gibbs
433c166775
Compile cleanly -Wall.
1995-03-07 08:58:22 +00:00
Peter Dufault
558b7c23d1
Submitted by: bde@zeta.org.au (Bruce Evans)
...
Fix it so that calls to extend_get won't dereference 0 when "swap
on sd.." calls sdsize() on systems with no SCSI devices.
This probably really fixes Poul's "boot with no SCSI" problem.
1995-03-06 15:02:13 +00:00
Ugen J.S. Antsilevich
7332d95a98
Restore IPACCT out there..
1995-03-06 10:33:34 +00:00
Poul-Henning Kamp
30f467d84a
Update vfs_cache.c to use the <sys/queue.h> macros. This makes it easier
...
to read, but doesn't change the speed.
Reviewed by: phk
Obtained from: via NetBSD
1995-03-06 06:45:52 +00:00
David Greenman
7c89bce067
Removed an old (commented out) call to cldisksort(). This has been
...
obsolete since 4.4 clustering.
1995-03-06 05:40:44 +00:00
David Greenman
e1acba5ab1
Remove some of my old debugging junk that somehow slipped in under my nose.
1995-03-06 05:36:59 +00:00
Nate Williams
7e58dfddc1
The new ld has apparently uncovered the bug that sio.c and tty.c
...
both define ttydefchars[] as globals. This was fixed in 1.1.5
by making ttydefchars[] static like it should always have been.
Submitted by: Bruce Evans <bde@zeta.org.au>
1995-03-06 02:50:49 +00:00
Nate Williams
9617d8b1f6
Removed unnecessary define for TCPOUTFLAGS since they are not used.
1995-03-06 02:49:24 +00:00
Joerg Wunsch
2389804061
Make `p'' an explicit alias for
`print'' instead of being an
...
implicit alias for ``panic'', since this seems to be more rational.
1995-03-05 22:56:21 +00:00
Joerg Wunsch
d83a2a270d
Update to beta3.20/b22
...
pcvt_ioctl.h doesn't belong to here.
1995-03-05 22:26:21 +00:00
Joerg Wunsch
1076e16083
Update to beta3.20/b22
1995-03-05 22:25:44 +00:00
Joerg Wunsch
0aff94e169
Make pcvt actually work.
1995-03-05 22:24:59 +00:00
Joerg Wunsch
68cfe626f7
pcvt is still using the XSERVER option; document this.
1995-03-05 22:23:35 +00:00
Steven Wallace
66e456c58e
Revert to earlier code which contains FreeBSD snd[1-7] probe information,
...
$Id$ information, and other code to make sound driver compile and work
correctly with FreeBSD.
Integrate changes obtained from Sujal Patel. These changes are:
o local.h: reverse option logic from EXCLUDE_* to AUDIO_*
o pas2_mixer.c: small addition
o ad1848.c: minor change with macro names
o sequencer.c: minor change with note check
o many spelling corrections in comments in about every other file
1995-03-05 22:11:57 +00:00
Jordan K. Hubbard
feadd38979
Reserve cdev 63 for Brian Litzinger & his Talisman Lite MPEG decoder
...
Submitted by: Brian Litzinger <brian@MediaCity.com>
1995-03-05 21:41:40 +00:00
Peter Dufault
0f48de1c30
Fix when SCSI_DEBUG turned on. Thanks to Michael Reifenberger.
1995-03-05 20:01:44 +00:00
Jordan K. Hubbard
3c931b7071
Have dmabuf.c match the roll-back in soundcard.c. We should be making
...
better noises again.
Submitted by: Sujal Patel <smpatel@wam.umd.edu>
1995-03-05 08:10:28 +00:00
Bill Paul
bf3e3428b6
Changed the printf()s in npxattach a bit so you don't end up with
...
messages like this:
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <ST506>
wd0: size unknown, using BIOS values: 615 cyl, 4 head, 17 sec, bytes/sec 512
npx0 at 0xf0-0xff irq 13 on motherboard
npx0: changing root device to wd0a
^^^^^^
The spurious 'npx0: ' pops up if you have a 386 with a 387 FPU.
1995-03-05 04:06:44 +00:00
Jordan K. Hubbard
383fc89445
Correct some of the spelling.
1995-03-05 04:06:11 +00:00
Jordan K. Hubbard
7a31e4deeb
Revert change on advice of author.
...
Submitted by: Sujal Patel <smpatel@wam.umd.edu>
1995-03-05 04:01:29 +00:00
Andrey A. Chernov
21a3970b05
PLEASE, PLEASE, PLEASE!!!!!!!
...
DO NOT COMMIT NEW VOXWARE VERSIONS BLINDLY, TAKE CARE TO RESTORE
PAS16D FIXES, I AM REALLY TIRED TO DO IT WITH EACH NEW RELEASE!!!
1995-03-05 03:28:38 +00:00
Jordan K. Hubbard
7b936a1e66
Remove a gratutious cast.
1995-03-04 21:14:19 +00:00
Jordan K. Hubbard
ca83dc2de1
Upgrade the sound drivers to VoxWare pre-3.0 and fix a number of bugs.
...
Make the sound configuration a little neater
(see /sys/i386/isa/sound/Readme.freebsd)
Add support for the Microsoft Sound Source.
Document the sound options again.
Submitted by: Sujal Patel <smpatel@wam.umd.edu>
Obtained from: Voxware
1995-03-04 21:11:21 +00:00
Peter Dufault
108b30f402
Add processor type and worm drivers
1995-03-04 20:53:18 +00:00
Peter Dufault
33bc833290
Add processor type and worm type drivers
1995-03-04 20:52:38 +00:00
Peter Dufault
f29b7a5d14
1. Change driver signatures to full signature for slice support.
...
2. Add "pt" (processor type) driver.
3. Add "worm" (Write Once) driver for Jordan.
1995-03-04 20:51:10 +00:00
Nate Williams
c79eac4c4c
Weak symbol support from NetBSD. This should bring us in sync with the
...
NetBSD ld code except for local changes for dlopen() and friends and
the hashing on the minor value of the shlibs. We should be binary
compatible now with all their libraries.
Obtained from: NetBSD
1995-03-04 17:49:20 +00:00
David Greenman
9bd1697199
Added some more of John's "anti-chatter" fixes - set the page activation
...
count to 0 after activating the page; the previous behavior biased the
pages too high in some cases.
Submitted by: John Dyson
1995-03-04 15:16:07 +00:00
Bruce Evans
b09e27e3d0
Remove unused common variable `extended'.
1995-03-04 12:36:55 +00:00
Bruce Evans
7262c5ee2c
Support extended DOSpartitions.
...
Accept even suspicious partitions.
Moved most handling of the compatibility slice to dsopen().
Report i/o errors.
1995-03-04 11:44:05 +00:00
Bruce Evans
2973a0eba4
Don't warn about missing labels for non-BSD slices.
...
Don't print debugging messages by default.
Initialize the compatibility slice here and not in the machine-dependent
code.
Fix initialization of the label for the whole disk slice.
Make it clear that write protection of labels doesn't apply when there is
no label.
1995-03-04 11:42:27 +00:00
Bruce Evans
17fb427c08
Fake the geometry to be 32 sectors * 64 heads * (vn->sc_size / 2048)
...
cylinders instead of vn->sc_size * 1 * 1.
Remove unnecessary tests of the unit numbern vnioctl().
1995-03-04 11:08:26 +00:00
Bruce Evans
80eee75ed9
Add a type field to struct diskslice.
1995-03-04 11:05:44 +00:00
David Greenman
af78195e00
Reduced loopback MTU to 16k to work around a miriad of problems with it
...
set near or above 32k (likely caused by 16bit signed word overflow). 16k
actually (surprizingly) has higher performance than other values I tested.
1995-03-04 04:28:50 +00:00
David Greenman
403ef252fa
Removed obsolete vtrace() remnants.
1995-03-04 03:24:45 +00:00
David Greenman
812a11a2ec
Removed obsolete vtrace() and reorganized a little.
1995-03-04 02:25:36 +00:00
Andrey A. Chernov
537907d280
Fix flag bugs with RUKEYMAP
1995-03-03 23:12:20 +00:00
David Greenman
3b7517f887
Preserve reverse link integraty while doing the queue insertion.
1995-03-03 22:14:42 +00:00
David Greenman
22470903a0
Fixes from John Dyson to work around vnode lock hang. Basically, remove
...
the VOP_BMAP calls, and add one to bdwrite.
Submitted by: John Dyson
1995-03-03 22:13:16 +00:00
Peter Dufault
1ea3a7260a
Make sure there is a device before opening. Fixes NULL access
...
when opening unattached devices.
1995-03-03 21:38:43 +00:00
Nate Williams
00076281bf
Make in lkm/syscons fails due to missing include for apm stuff.
...
Submitted by: John Capo <jc@irbs.com> and John Hay <jhay@mikom.csir.co.za>
1995-03-03 18:38:00 +00:00
Nate Williams
2e2c837a56
Removed redundant delcaration of msdosfs_denode.c from the SRCS line.
1995-03-03 18:33:04 +00:00
Stefan Eßer
252e349211
Reduce burst length to 4 DWORDs for now, since there seem to
...
be 486 chip sets that can't tolerate bursts > cache line size.
This should really made dependent on the particular buggy
chip sets, but for now we'll play safe ...
1995-03-03 16:44:33 +00:00