Andrey A. Chernov
c9ffdca0a7
1) After discussion with Hannu, returning speed changed back.
...
Real problem fixed by my previous fix for SB 2.x
2) get_time function slightly modified to minimize possible
overflowing.
1994-03-24 22:23:51 +00:00
David Greenman
6378ff1e87
Enabled bounce buffers by default. This should be done via a probe for
...
the specific controller type, so this change is temporary.
1994-03-24 02:23:00 +00:00
Andrey A. Chernov
5d8d655374
For SB 2.x speed was reduced to 22050;
...
I already fix this bug in previous driver version,
but new driver update breaks my changes!
1994-03-23 22:52:30 +00:00
Andrey A. Chernov
176eaca913
SPEED-related ioctls returns wrong speed cause Tracker's damage.
1994-03-23 21:58:59 +00:00
Andrey A. Chernov
f73cefd412
1) GET_TIME function completely broken
...
it returns time in microseconds instead of HZ
(feel difference!)
2) change GET_TIME type to unsigned long in all places to prevent overflow
1994-03-23 19:27:52 +00:00
Jordan K. Hubbard
4540f59ffb
Something bogus happened here; not sure what or how.
...
Fixed.
1994-03-23 18:50:57 +00:00
Andrey A. Chernov
83bd7ca8b0
1) Change dtrwait 300 to 3 * hz (to be more kosher)
...
2) Protect sioclose by spltty()
1994-03-23 17:28:35 +00:00
David Greenman
d5e26ef0ef
Bounce buffers. From John Dyson with help from me.
1994-03-23 09:16:04 +00:00
Andrew Moore
d165d4acee
use umask 077 for buffer file
1994-03-23 04:36:59 +00:00
Andrey A. Chernov
ac1ad5b2d7
Add missing EXCLUDE_SBPRO
1994-03-23 00:05:25 +00:00
Andrey A. Chernov
7116e6b71c
Add siostop to sioclose, because ttyflush called from
...
wrong places removed now.
1994-03-21 22:19:56 +00:00
Andreas Schulz
308352e4d4
Changed the raw partition number from 3 to 0. This change lets us use
...
/dev/mcd0a instead of /dev/mcd0d. This is more conforming to the /dev/cd0a
for the SCSI cdrom drives. It breaks the convention d the whole drive.
But the question is, do we really need partitions on cdrom drives ?
1994-03-21 20:59:55 +00:00
Andreas Schulz
16a6a70817
Makefile.i386:
...
put vers.o at the end of the loader line. We are simply jumping in the
moment into the first location of the text segment in 386bsd. So the
linking order is very important :-). With the addition of the const
types in newvers.sh we jumped into them. I have experimented with an
entry point specification, but was unsuccessfull. Someone else should
look at this.
devices.i386:
files.i386:
Added entries for a Sony cdrom driver.
1994-03-21 20:48:52 +00:00
Andrey A. Chernov
67a850fc67
Increase default DTR wait time up to 3 secs.
...
Also hardw. specs says 2.5 secs is enough, many modems needs
at least 3 secs.
1994-03-21 15:18:27 +00:00
Andrey A. Chernov
6ec145713c
Now printf("changing root... indicates raw partition for floppy
...
f.e. fd1d
1994-03-21 15:02:47 +00:00
Andrey A. Chernov
3f0afdd835
Fix printf for root system mounted on second floppy
1994-03-21 14:53:08 +00:00
Andrey A. Chernov
10c7408ae0
Fix for root system mounted on second floppy
1994-03-21 14:37:01 +00:00
David Greenman
29360eb099
Changed dynamic stack grow code to grow by "SGROWSIZ" amount. Initially
...
allocate SGROWSIZ amount of stack. Also set vm_ssize to the initial
stack VM size. Increased DFLSSIZ stack rlimit default to 8MB.
1994-03-21 09:35:24 +00:00
David Greenman
66ad8173f3
previous optimization from John wasn't quite ready for primetime.
1994-03-21 06:37:04 +00:00
David Greenman
93555dc983
Two fixes from John Dyson to fix hangs and panics when using ctrl-T:
...
1) tty.c: gather all the info about the processes before calling ttyprintf
(which may block).
2) syscons.c: handle asynchronous output properly (data structures may
be corrupted otherwise).
1994-03-20 20:05:55 +00:00
Rodney W. Grimes
333c7e3c74
Pull in changes just made to the BETA 1.1 branch for cd install floppy
...
support.
1994-03-20 01:23:42 +00:00
Garrett Wollman
1547917a09
Get rid of a nagging call to sleep() which crept back in.
1994-03-20 00:30:59 +00:00
Garrett Wollman
9131cc8d54
Delete some references to sleep() that somehow crept in.
1994-03-20 00:30:04 +00:00
Rodney W. Grimes
4e208024d0
These are the installation and profile files from the 1.0 cdins*.flp
...
floppy images. Put in as they were in 1.0, about to change them to
work with 1.1.
1994-03-20 00:12:38 +00:00
Garrett Wollman
f0e96ca631
Added cpu_model and machine variables.
1994-03-19 23:58:58 +00:00
Jordan K. Hubbard
553a59314c
As per Rod's wishes, man uses uid/gid 9 now.
1994-03-19 23:31:39 +00:00
Jordan K. Hubbard
5dfaa17305
Remove man group - no longer necessary (that was quick! :). I'll let Rod
...
pick the uid for the `man' user, since he staked a claim on that, but he'd
better not forget or the make install will break badly! :)
1994-03-19 22:45:04 +00:00
Jordan K. Hubbard
96f0167084
No longer necessary to make catpages group write.
1994-03-19 22:27:30 +00:00
Jordan K. Hubbard
cf92a93503
Make man the default owner, don't bother with sgid.
1994-03-19 22:25:17 +00:00
Jordan K. Hubbard
f43a065a65
Correct pre-installation target.
1994-03-19 22:24:48 +00:00
Jordan K. Hubbard
b991deaa17
Go to userid man, groupid bin for catpages (and uid/gid bin for man dirs)
1994-03-19 22:18:22 +00:00
Garrett Wollman
27408f32ce
More symtab space.
1994-03-19 22:17:56 +00:00
Andrey A. Chernov
65f120b86a
Remove ttyfree from sioclose
...
Example:
Application use port cua01
Getty open ttyd1 (allocates rawq,outq,etc) and waits while application
done
Application quits, sioclose issued, ttyfree issued (getty calls revoke)
Getty awakes and goes to panic into initrb (NULL rawq)
1994-03-18 23:35:37 +00:00
Andrey A. Chernov
e8c3de7e2f
Some changes from Julian Stacey installed
1994-03-18 13:40:01 +00:00
Jordan K. Hubbard
8951219578
Change group id to man
1994-03-18 11:55:53 +00:00
Jordan K. Hubbard
24c99e1a42
Make man files group owned by man. Make cat dirs group write.
1994-03-18 11:46:12 +00:00
Jordan K. Hubbard
8f74b71719
Added a man group ID.
1994-03-18 11:45:49 +00:00
Rodney W. Grimes
1a231d77d2
>From Chris Christoph P. U. Kukulies kuku@acds.physik.rwth-aachen.de
...
Change references to we0 to be ed0 since the we driver is long gone.
1994-03-18 03:09:51 +00:00
David Greenman
b3e3ac9f89
Increased maximum protection for data segment to VM_PROT_ALL because
...
some (lisp) programs try to execute code out of it.
1994-03-17 22:21:02 +00:00
Jordan K. Hubbard
d86aaf74ed
Make man sgid bin, not sgid AND suid. There is no reason to make man suid
...
bin since all you need to do is make the cat dirs group owned and writable
by bin - much less dangerous.
1994-03-16 13:05:31 +00:00
Andreas Schulz
ee3794ce7d
Catch the divide by zero bug earlier. If the drive give back
...
a zero cylinder and/or head count, set them and the sector count
to some fictious values. The same already happens if the request
sense is unsuccessfull.
1994-03-15 20:49:09 +00:00
Garrett Wollman
11e4fa43bc
Added David Mills' kernel NTP PLL code. The current version of NTP does
...
not yet speak to this code.
1994-03-15 01:58:22 +00:00
Andreas Schulz
d6e2315539
Put a safety check in for the secsiz divide for the MB printf. Else
...
we get a panic integer divide fault in the kernel if the drive returns
a bogus zero secsize.
1994-03-14 23:09:34 +00:00
David Greenman
943a66f340
Performance improvements from John Dyson.
...
1) A new mechanism has been added to prevent pages from being paged
out called "vm_page_hold". Similar to vm_page_wire, but
much lower overhead.
2) Scheduling algorithm has been changed to improve interactive
performance.
3) Paging algorithm improved.
4) Some vnode and swap pager bugs fixed.
1994-03-14 21:54:03 +00:00
Andrey A. Chernov
05e5086aab
Checking l_close in unneeded (one of my previous fixes),
...
so back it out.
1994-03-14 18:52:14 +00:00
Steven Wallace
63a7486262
Removed EXCLUDE_<driver> for sound drivers so that all sound drivers
...
are compiled into kernel. Users are referred to sound doc for info.
1994-03-11 22:17:24 +00:00
Steven Wallace
62d15cccd2
Added appropriate entries into files.i386 for snd drivers in /sys/i386/isa/sound
...
Added new snd drivers and EXCLUDE_<driver> options to LINT.
1994-03-11 10:31:05 +00:00
Steven Wallace
2d997c1071
Updated include files for sound drivers.
1994-03-11 10:28:36 +00:00
Steven Wallace
a75ba8fa22
Integrated Hannu Savolainen's new VoxWare sound drivers, version 2.4.
...
These drivers now have full SoundBlaster 16 support.
1994-03-11 10:27:25 +00:00
Andreas Schulz
3507018b5b
Due to the deletion of the gcc support from libc we need again the
...
-lgcc_pic library. rtld uses the udivd3 routine from it.
Repeat the bug by simply compiling ld on current.
1994-03-10 23:19:54 +00:00