Poul-Henning Kamp
539e53bad3
Fix a bogon I introduced with my last change.
...
Submitted by: Andreas Klemm <andreas@knobel.gun.de>
1996-04-12 09:24:22 +00:00
Wolfram Schneider
5ce6c3cfe2
remove variables KMODGRP?=, KMODOWN?=, KMODMODE?=
...
replace ${BIN*} variables with ${KMOD*} variables
cleanup manpage code
include bsd.obj.mk
remove targets clean, cleandir, obj (included by bsd.obj.mk)
1996-04-11 23:03:10 +00:00
Bruce Evans
3745f80a48
Moved AUTO_EOI_[12] and most sio and pcvt options out of the makefile.
1996-04-11 21:18:49 +00:00
Bruce Evans
bd105bb750
Fixed a spl hog. The vmdaemon process ran entirely at splhigh. It
...
sometimes disabled clock interrupts for 60 msec or more on a P133.
Clock interrupts were lost ...
Reviewed by: dyson
1996-04-11 21:05:25 +00:00
Bruce Evans
78d7e629bf
Spell cpu_switch() with an i in a comment.
1996-04-11 20:56:29 +00:00
Bruce Evans
79299e416a
Fixed the PF_REMOTE case of ptcwrite(). I broke it in rev.1.22. Output
...
was duplicated until the canq filled up, and write() normally returned 0.
This case is apparently rare. It was reported for Jove's shell buffer in
PR 1130.
1996-04-11 18:43:37 +00:00
Sujal Patel
e04401bad1
Added a note about OPTi 82C929 based cards.
...
Clarified GUS DMA Settings.
Other misc. changes.
This should hold us over until I can finish cleaning up TASD, and finish
reintegrating all of the FreeBSD changes to the sound driver. At that time
this document will be removed, and it's information moved to the handbook.
1996-04-11 15:34:22 +00:00
David Greenman
06fc5af99c
When cslip gets an uncompressed packet, it attempts to save off the TCP/IP
...
header for use in decompressing subsequant packets. If cslip gets garbage
(such as what happens when there is a port speed mismatch or modem line
noise), it will occasionally mistake the packet as a valid uncompressed
packet. When it tries to save off the header, it doesn't bother to check
for the validity of the header length and will happily clobber not only
the cslip data structure, but parts of other kernel memory that happens
to follow it...causing, ahem, undesired behavior.
1996-04-11 06:46:24 +00:00
Marc G. Fournier
97bc0f09cf
Added documentation for "options PAS_JOYSTICK_ENABLE"
1996-04-11 06:23:18 +00:00
Marc G. Fournier
77959e8ea4
mentioned support for enabling gameport on ProAudio Spectrum with
...
appropriately commented out "options" line for PAS_JOYSTICK_ENABLE
(PR#i386/960 - partial closer)
1996-04-11 06:19:44 +00:00
Jordan K. Hubbard
7506b46e07
Disable sio3 in GENERIC - it messes with ATI cards.
1996-04-10 23:03:36 +00:00
Marc G. Fournier
6d4bca5b8a
removed RS_IBUFSIZE #ifndef - have been informed it was a bad idea
1996-04-10 18:09:58 +00:00
Nate Williams
9368fc2012
hp300 -> i386
1996-04-10 05:27:11 +00:00
Marc G. Fournier
f4f119017f
Placed an #ifndef around RS_IBUFSIZE so that it can be changed in the
...
config file ... PR#528 is reportly fixed by adding 'options RS_IBUFSIZE=1024'
to the config file
1996-04-10 04:18:36 +00:00
Jordan K. Hubbard
dbb315cb8e
Gag! Somebody removed the bus mouse from GENERIC for reasons unknown.
...
That certainly explains why I noticed it suddenly missing from the
2.2 SNAPSHOT! :-)
1996-04-09 09:00:41 +00:00
Paul Traina
d78a37ad5a
Logging UDP and TCP connection attempts should not be enabled by default.
...
It's trivial to create a denial of service attack on a box so enabled.
These messages, if enabled at all, must be rate-limited. (!)
1996-04-09 07:01:53 +00:00
John Dyson
d3a3498598
Reinstitute the map lock for processes being swapped out. This
...
is needed because of the vm_fault used to bring the page table page
for the kernel stack (UPAGES) back in. The consequence of the
previous incorrect change was a system hang.
1996-04-09 04:36:58 +00:00
Sujal Patel
c755a8837c
Added isa_dmadone() to fix the errors the sound driver has been complaining
...
about.
Update driver to use isa_dma_acquire() and isa_dma_release()
1996-04-08 19:42:07 +00:00
Sujal Patel
100f78bbe0
Update drivers to use isa_dma_acquire() and isa_dma_release()
...
Reviewed by: bde
1996-04-08 19:40:57 +00:00
Sujal Patel
1dce4e5d60
Add a lock for DMA Channels to prevent two devices from using the same DMA
...
channel at the same time. The functions isa_dma_acquire() and
isa_dma_release() should be used in all ISA drivers which call isa_dmastart().
This can be used more generally to register the usage of DMA channels in
any driver, but it is required for drivers using isa_dmastart() and friends.
Clean up sanity checks, error messages, etc.
Remove isa_dmadone_nobounce(), it is no longer needed
Reviewed by: bde
1996-04-08 19:38:57 +00:00
Garrett Wollman
dadd5f3a95
Added a $Id$ keyword. Bruce still needs to put a copyright notice
...
on this file.
1996-04-08 16:41:06 +00:00
Poul-Henning Kamp
a925b654ee
Replace usage of buf->b_actf with queue.3 and buf->b_act.
1996-04-08 07:56:42 +00:00
Poul-Henning Kamp
b96b6bb1e6
Replace usage of buf->b_actf by queue.3 and buf->b_act
1996-04-08 07:54:51 +00:00
Poul-Henning Kamp
d19287f2e9
Add five macros to TAILQ family to improve readability.
1996-04-08 07:51:57 +00:00
John Dyson
b5cfb15fad
Map lock checks not needed anymore for swapping out. We don't use
...
map operations for it anymore. Certain deadlocks should never happen
anymore.
1996-04-08 03:42:01 +00:00
David Greenman
58b248e254
Removed sections 3 and 4 from my copyright.
1996-04-08 01:31:42 +00:00
David Greenman
d40802692e
Killed sections 3 and 4 of my copyright as I think it is unnecessarily
...
restrictive.
1996-04-08 01:25:22 +00:00
David Greenman
39f70d4545
Killed sections 3 and 4 of my copyright as I don't agree with it (I believe
...
it to be unnecessarily restrictive). For tty_subr.c, update to my standard
copyright.
1996-04-08 01:22:00 +00:00
Poul-Henning Kamp
d4893bd812
remove b_actb, it's not used anywhere.
1996-04-07 22:12:25 +00:00
Bruce Evans
3fd674e22b
Use breakpoint() function instead of inline assembler.
1996-04-07 18:34:59 +00:00
Bruce Evans
5dbd168e2e
Changed bdb() to breakpoint() and always enable it.
...
Made the style more consistent, especially for the new Pentium functions.
1996-04-07 18:30:56 +00:00
Bruce Evans
bc4750691c
Use rdtsc() function instead of inline essembler.
1996-04-07 18:16:26 +00:00
Bruce Evans
4165cacd4f
Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
1996-04-07 17:56:53 +00:00
Bruce Evans
5670f8fbd7
Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
1996-04-07 17:50:10 +00:00
Bruce Evans
6ffde942bf
Removed never-used #includes of <machine/cpu.h>. Many were apparently
...
copied from bad examples.
1996-04-07 17:39:28 +00:00
Bruce Evans
3157adc8af
Removed now-unused #includes of <machine/cpu.h>. They were for bootverbose
...
being declared in the wrong place.
1996-04-07 17:32:42 +00:00
Bruce Evans
c1263076e3
Removed unused declaration of bootverbose.
1996-04-07 17:03:12 +00:00
Bruce Evans
ae58fb1c43
systm.h:
...
Moved declaration of bootverbose to a better place. It isn't
machine-dependent.
proc.h:
Moved declaration of cpu_fork() to a better place. Only its
implementation is machine-dependent.
1996-04-07 16:46:28 +00:00
Bruce Evans
860ff32995
Moved declaration of bootverbose to a better place. Externs should
...
only be declared in headers.
1996-04-07 16:45:36 +00:00
Bruce Evans
73dc05d67c
Moved declaration of bootverbose to a better place. It isn't
...
machine-dependent.
Moved declaration of cpu_fork() to a better place. Only its
implementation is machine-dependent.
1996-04-07 16:44:28 +00:00
Bruce Evans
92ff4bb0e7
Declared pgrpdump() properly.
1996-04-07 16:16:05 +00:00
Bruce Evans
5e0f6c4338
Fixed the ownership and permissions of /dev/io. Rev.1.32 broke rev.1.29.
1996-04-07 14:59:26 +00:00
Bruce Evans
2151975455
Fixed devfs device names and numbers.
...
Fixed handling of unknown CMOS types - don't attach unrecognized devices.
1996-04-07 14:46:42 +00:00
Bruce Evans
120c5995aa
Cleaned up naming and formatting in recent changes.
1996-04-07 14:32:14 +00:00
Bruce Evans
0166c5c6b4
Allow specifying the BIOS drive number. Removed the hd drive type.
...
hd essentially wired the FreeBSD drive number to 0 without changing
the BIOS drive number. Now the numbers can be specified independently.
Replaced the BOOT_HD compile time flag with with BOOT_HD_BIAS. Defining
the new flag as 1 should give the same behaviour as defining the old
flag as anything. I haven't tested defining these flags.
1996-04-07 14:28:05 +00:00
Bruce Evans
242c09c05e
Don't generate code for the unused function sleep().
1996-04-07 13:35:58 +00:00
Bruce Evans
4181e70803
Removed the 2 remaining calls to sleep().
1996-04-07 13:20:40 +00:00
Poul-Henning Kamp
45ec3b3838
Move the "mib" variables out to their own file.
1996-04-07 13:03:06 +00:00
David Greenman
c655b7c4f4
Added proper splnet protection while modifying the interface address list.
...
This fixes a panic that occurs when ifconfig ioctl(s) were interrupted
by IP traffic at the wrong time - resulting in a NULL pointer dereference.
This was originally noticed on a FreeBSD 1.0 system, but the problem still
exists in current sources.
1996-04-07 06:59:52 +00:00
John Dyson
07b1059113
Major cleanups for the pmap code.
1996-04-07 02:23:05 +00:00