Commit Graph

1415 Commits

Author SHA1 Message Date
ats
03504efea2 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
ache
8700da94fc 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
ache
ec3206dcf8 Now printf("changing root... indicates raw partition for floppy
f.e. fd1d
1994-03-21 15:02:47 +00:00
ache
b07067dc3e Fix printf for root system mounted on second floppy 1994-03-21 14:53:08 +00:00
ache
e23f78c652 Fix for root system mounted on second floppy 1994-03-21 14:37:01 +00:00
dg
de5a2a0539 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
dg
36a8b9e9a1 previous optimization from John wasn't quite ready for primetime. 1994-03-21 06:37:04 +00:00
dg
ec62ad7189 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
rgrimes
3c46360cf3 Pull in changes just made to the BETA 1.1 branch for cd install floppy
support.
1994-03-20 01:23:42 +00:00
wollman
70a49d0c9c Get rid of a nagging call to sleep() which crept back in. 1994-03-20 00:30:59 +00:00
wollman
e1b35665a7 Delete some references to sleep() that somehow crept in. 1994-03-20 00:30:04 +00:00
rgrimes
5dc4502e16 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
wollman
40b47c723e Added cpu_model and machine variables. 1994-03-19 23:58:58 +00:00
jkh
f6c181c14e As per Rod's wishes, man uses uid/gid 9 now. 1994-03-19 23:31:39 +00:00
jkh
4d53f6a9e2 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
jkh
3122e85e5b No longer necessary to make catpages group write. 1994-03-19 22:27:30 +00:00
jkh
5e4d4e2302 Make man the default owner, don't bother with sgid. 1994-03-19 22:25:17 +00:00
jkh
7055d6c2f1 Correct pre-installation target. 1994-03-19 22:24:48 +00:00
jkh
fd2442d454 Go to userid man, groupid bin for catpages (and uid/gid bin for man dirs) 1994-03-19 22:18:22 +00:00
wollman
334b88b204 More symtab space. 1994-03-19 22:17:56 +00:00
ache
2ca9eed233 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
ache
5e05b99e2c Some changes from Julian Stacey installed 1994-03-18 13:40:01 +00:00
jkh
018adc850a Change group id to man 1994-03-18 11:55:53 +00:00
jkh
27b8e35385 Make man files group owned by man. Make cat dirs group write. 1994-03-18 11:46:12 +00:00
jkh
a8c86507fa Added a man group ID. 1994-03-18 11:45:49 +00:00
rgrimes
1caf8350ad >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
dg
416517b5ac 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
jkh
31c91e4def 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
ats
1eb15fbdea 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
wollman
6d40bd433d 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
ats
dc139c903f 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
dg
c81302a121 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
ache
6b284802a2 Checking l_close in unneeded (one of my previous fixes),
so back it out.
1994-03-14 18:52:14 +00:00
swallace
3f6ebb7ed1 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
swallace
9c005e258d 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
swallace
0d029ecebd Updated include files for sound drivers. 1994-03-11 10:28:36 +00:00
swallace
0c4addc896 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
ats
cc04fd6ad5 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
ache
950f869b27 Don't call ttyclose twice into sioclose and move ttyclose
before comhardclose
1994-03-10 10:06:27 +00:00
nate
0dbc086d98 From Jordan via. Paul K.
This fixes the problems Warner's having with ctors not being called
again with the latest round of ld changes and updates the file-names to what
Paul is using now.

The name change will not affect anything as we are not (yet) using it.
1994-03-09 17:12:59 +00:00
dg
1d11a20ba4 Document existance of -Z 1994-03-09 14:28:02 +00:00
ache
d533737466 First open:
now HUPCL set only in bidir case for callin lines
(this prevents set HUPCL on mouse)
comhardclose:
in addition to HUPCL case now DTR dropped for bidir case
if line was active in and no carrier present now.
(this prevents DTR sleep on mouse)
1994-03-08 22:11:10 +00:00
nate
f93c7d6114 From: Jim Babb <babb@sedhps01.mdc.com>
Subject: Re: Bugs with floppy drives
Date: Tue, 8 Mar 94 9:11:54 CST

The transfer speed was only set in the retry after error, not  when
switching drives.
1994-03-08 16:25:29 +00:00
dg
e0707add54 Modified pccnprobe to not set cn_tp = CONSOLE_TTY if __FreeBSD__ is
defined. This code should probably be yanked out.
1994-03-08 15:17:41 +00:00
rgrimes
0a2cbe88c9 Add mcd1 at 0x340 irq 11. 1994-03-08 05:56:47 +00:00
dg
a2ee508d04 1) enhanced in_cksum from Bruce Evans.
2) minor comment change in machdep.c
3) enhanced bzero from John Dyson (twice as fast on a 486DX/33)
1994-03-07 11:47:32 +00:00
dg
21f82b914d 1) "Pre-faulting" in of pages into process address space
Eliminates vm_fault overhead on process startup and
		mmap referenced data for in-memory pages.

		(process startup time using in-memory segments *much* faster)

	2)	Even more efficient pmap code.  Code partially cleaned up.
		More comments yet to follow.

		(generally more efficient pte management)

	3)	Pageout clustering ( in addition to the FreeBSD V1.1 pagein
		clustering.)

		(much faster paging performance on non-write behind disk
		subsystems, slightly faster performance on other systems.)

	4)	Slightly changed vm_pageout code for more efficiency and
		better statistics.  Also, resist swapout a little more.

		(less likely to pageout a recently used page)

	5)	Slight improvement to the page table page trap efficiency.

		(generally faster system VM fault performance)

	6)	Defer creation of unnamed anonymous regions pager until needed.

		(speeds up shared memory bss creation)

	7)	Remove possible deadlock from swap_pager initialization.

	8)	Enhanced procfs to provide "vminfo" about vm objects and user
		pmaps.

	9)	Increased MCLSHIFT/MCLBYTES from 2K to 4K to improve net &
		socket performance and to prepare for things to come.

John Dyson
dyson@implode.root.com
David Greenman
davidg@root.com
1994-03-07 11:38:49 +00:00
rgrimes
b970b7dac2 Add mitsumi cdrom /dev entries. 1994-03-07 00:57:38 +00:00
rgrimes
e4ce6c4034 >From BETA_1_1 branch
Add missing ${cpioverbose} option.
1994-03-07 00:43:11 +00:00
rgrimes
e925967e03 >From BETA_1_1 branch
Correction for wrong permissions on /root, /usr/lib, /usr/libexec,
/usr/share and /usr/share/misc caused by filesyst.flp cpio file.
1994-03-07 00:42:56 +00:00