Poul-Henning Kamp
c27f4d3c50
fix a typo
2000-06-10 19:21:20 +00:00
Jonathan Lemon
55eecff6e7
Add KASSERT() to mbuf free routines in order to allow developers to
...
catch cases where the mbuf has already been freed.
Submitted by: David Malone <dwmalone@maths.tcd.ie>
PR: kern/18471
2000-06-10 18:00:27 +00:00
Jonathan Lemon
6776c7cba9
Check for MGET* returning NULL and return ENOBUFS in this case.
...
Submitted by: Bosko Milekic <bmilekic@technokratis.com>
2000-06-10 17:55:57 +00:00
Doug Rabson
068b0778a3
Release resources properly in detach.
2000-06-10 17:53:20 +00:00
Doug Rabson
111618cb42
Fix the AMD 751 AGP minidriver so that it works with my test code.
2000-06-10 17:44:53 +00:00
Doug Rabson
493031794a
Increment __FreeBSD_version to allow detection of AGP interfaces.
2000-06-10 16:53:54 +00:00
Duncan Barclay
47dbe852ba
Seperate debug for dumping comq entries.
2000-06-10 13:52:27 +00:00
Duncan Barclay
332e85b29d
Add macros for freeing a set of malloc runq entries and adding them to the
...
runq queue, safely checking for ENXIO
2000-06-10 13:52:06 +00:00
Duncan Barclay
8204ff6102
Remove promisc_user, ray_reset and ray_reset_timo as they are not used. Incidental remove of a timer too. Remove the runq_abort code.
...
Get ray_detach working correctly. This is a very simple routine as it
just wakes up sleeping processes. Note that anything woken has NO softc
structure available! runq_add is suitably modified to detect a detach and
return straight away.
Due to ray_detach and its implications use a macro for adding things
to the runq in user land.
2000-06-10 13:50:57 +00:00
Peter Wemm
cafa1d6769
Unused include: #include "sl.h" - NSL is no longer used.
2000-06-10 11:21:30 +00:00
Peter Wemm
52044d2673
Unused include: #include "pps.h"
2000-06-10 11:14:19 +00:00
Peter Wemm
ad4805bb07
Unused includes: #include "pci.h" and #include "lnc.h"
2000-06-10 11:13:39 +00:00
Peter Wemm
7a4592b4b2
Unused include: #include "ex.h"
2000-06-10 11:09:03 +00:00
Peter Wemm
946d67a059
Unused include: #include "bt.h"
2000-06-10 11:08:34 +00:00
Peter Wemm
7b1e0b9c51
Unused include: #include "ahc.h"
2000-06-10 11:07:54 +00:00
Peter Wemm
991ee860a8
Unused include: #include "aic.h"
2000-06-10 11:06:51 +00:00
Peter Wemm
956da22b82
Unused include: #include "adw.h"
2000-06-10 11:06:16 +00:00
Peter Wemm
409985322c
Unused include: #include "fla.h"
2000-06-10 11:05:17 +00:00
Peter Wemm
2c2bb10f49
No-op change. Remove #if NVT > 0 in files that are 'optional vt' and
...
therefore can never be compiled if NVT == 0. config(8) guarantees this.
2000-06-10 11:03:31 +00:00
Peter Wemm
18a5d2dfdf
Argh. This is what I get for trying to do too many things at once.
...
Revert last commit. sc.h/NSC is used.
2000-06-10 10:32:43 +00:00
Peter Wemm
a99bef94ed
Untangle some #include between gusc.c/mss.c - gusc.c could create
...
an attachment node for something that may not have been compiled in.
2000-06-10 07:20:54 +00:00
Peter Wemm
cb73359d42
Unused include: #include "sbc.h"
2000-06-10 07:17:29 +00:00
Peter Wemm
1e163ecb8c
We always provide the bpf hooks. Remove #include "bpf.h"/NBPF.
2000-06-10 07:16:14 +00:00
Peter Wemm
83fc8b6d34
Unused includes: #include "pci.h", #include "pcm.h"
2000-06-10 07:15:15 +00:00
Peter Wemm
d13e15839a
Unused include: #include "scbus.h"
2000-06-10 07:14:10 +00:00
Peter Wemm
896e5fddc5
Unused include: #include "ether.h"
2000-06-10 07:13:26 +00:00
Peter Wemm
53cc6add2a
Unused include: #include "pty.h"
2000-06-10 07:12:40 +00:00
Peter Wemm
08e002f412
Unused include: #include "sc.h"
2000-06-10 06:42:13 +00:00
Peter Wemm
993d34823b
Unused include: #include "fb.h"
2000-06-10 06:41:11 +00:00
Peter Wemm
7611ef15cf
Add ISP_COMPILE_12160_FW and ISP_COMPILE_12160_FW options to opt_isp.h
2000-06-10 02:09:50 +00:00
Peter Wemm
0d74cc4841
Add option BROKEN_KEYBOARD_RESET to an opt_*.h file
2000-06-10 02:05:57 +00:00
Jonathan Lemon
d36cb22369
malloc(..., M_WAITOK) will not return NULL, so remove the error
...
handling for this case (which was slightly broken anyway)
Fix up some whitespace problems while I'm here too.
Submitted by: alfred (in a slightly different form)
2000-06-10 01:51:18 +00:00
John Baldwin
8a28ce0e42
Document flags 0x100 in syscons.4, and document syscons' flags in LINT.
...
Reviewed by: yokota, obrien
2000-06-09 23:47:30 +00:00
Mike Smith
5e49eb2378
taskqueue_swi is a pointer, not a struct. Fix a comment that misleadingly
...
suggests you pass its address to taskqueue_enqueue, which leads to various
kinds of unpleasant mischief.
2000-06-09 22:32:36 +00:00
Brian Somers
fa33ce4b09
Dynamically allocate softc structures
...
Reviewed by: Mark Knight <mkn@uk.FreeBSD.org>
2000-06-09 17:03:29 +00:00
Dan Moschuk
7bf9834a55
Increase delay from 10mu to 1000mu when reading play control size. This
...
allows the YMF744 to initialize properly.
2000-06-09 16:44:30 +00:00
Doug Rabson
571ce5b158
Add agp.
2000-06-09 16:07:32 +00:00
Doug Rabson
1e1789b86c
Add module for agp driver.
2000-06-09 16:07:04 +00:00
Doug Rabson
6d08679b14
Add files for agp driver.
2000-06-09 16:05:39 +00:00
Doug Rabson
597472167a
A driver for programming the AGP hardware. This is only very lightly
...
tested on Intel BX chipsets only. The other agp minidrivers are totally
untested.
The programming api is a subset of the Linux api and is only intended to
be enough for the X server to use. There is also an in-kernel api for the
use of other kernel modules such as the 3D DRI.
2000-06-09 16:04:30 +00:00
Doug Rabson
f1954f5752
Nuke the useless chip driver. It gets in the way when you want to load
...
a functional driver for the device.
2000-06-09 16:00:29 +00:00
Doug Rabson
5eacd0690f
Claim major 148 for agp.
2000-06-09 15:48:01 +00:00
Alexander Langer
855e2f196c
Since many people use LINT as "supported hardware" list, add
...
all supported cards to the description of the ep-driver.
Reviewed by: asmodai
2000-06-09 13:09:50 +00:00
Gerard Roudier
ec8146d60d
- Use `bus space' primitives for IO and MMIO instead
...
of IO/MMIO legacy methods.
- Prepare the driver for big endian CPU support.
- Clarify memory and IO barriers needed by the driver.
2000-06-08 19:48:16 +00:00
Nick Hibma
6346a48ac0
Add the ID of the InSystem USB Cable (not really supported yet).
2000-06-08 19:27:21 +00:00
Nick Hibma
29c5a748a3
Regen.
2000-06-08 19:26:35 +00:00
Nick Hibma
608e876462
InSystem USB Cable (IDE adapter)
...
Submitted by: "Sean O'Connell" <sean@stat.duke.edu>
2000-06-08 19:26:16 +00:00
Bruce Evans
129e169651
Always include the full symbol table (as specified by its start and
...
end values in bootinfo) in kernel space if it is loaded (i.e., if its
specified end address is nonzero), not just if it is loaded and DDB
is configured. This may be used to fix kldsym(2) for booting without
/dev/loader; currently, in this case, it just fixes unused pointers
and wastes space consistently. For booting in the normal way with
/boot/loader, the table is included and pointed to in a different way
and kldsym(2) works.
2000-06-08 17:53:43 +00:00
Dan Moschuk
9714563d83
Add tcpoptions to ipfw. This works much in the same way as ipoptions do.
...
It also squashes 99% of packet kiddie synflood orgies. For example, to
rate syn packets without MSS,
ipfw pipe 10 config 56Kbit/s queue 10Packets
ipfw add pipe 10 tcp from any to any in setup tcpoptions !mss
Submitted by: Richard A. Steenbergen <ras@e-gerbil.net>
2000-06-08 15:34:51 +00:00
Luigi Rizzo
5d3fe434f8
Implement WF2Q+ in dummynet.
2000-06-08 09:45:23 +00:00