| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Move PCI core code to dev/pci.
- Split bridge code out into separate modules.
- Remove the descriptive strings from the bridge drivers. If you
want to know what a device is, use pciconf. Add support for
broadly identifying devices based on class/subclass, and for
parsing a preloaded device identification database so that if
you want to waste the memory, you can identify *anything* we know
about.
- Remove machine-dependant code from the core PCI code. APIC interrupt
mapping is performed by shadowing the intline register in machine-
dependant code.
- Bring interrupt routing support to the Alpha
(although many platforms don't yet support routing or mapping
interrupts entirely correctly). This resulted in spamming
<sys/bus.h> into more places than it really should have gone.
- Put sys/dev on the kernel/modules include path. This avoids
having to change *all* the pci*.h includes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
include:
* Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The
alpha port is still in transition and currently uses both.)
* Per-CPU idle processes.
* Interrupts are run in their own separate kernel threads and can be
preempted (i386 only).
Partially contributed by: BSDi (BSD/OS)
Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
|
|
|
|
| |
No ipfw support yet.
|
|
|
|
|
|
| |
to NOMAN.
Reported by: bde
|
|
|
|
| |
discussed with archie.
|
| |
|
|
|
|
| |
encoding the relative path.
|
| |
|
|
|
|
|
| |
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
|
| |
|
|
|
|
| |
Add a note about the IP header asymmetry on the "lower" hook.
|
| |
|
|
|
|
|
|
|
| |
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk. This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
|
| |
|
|
|
|
| |
netgraph.
|
| |
|
|
|
|
| |
Instead, make the decision as to whether to build this KLD in ../Makefile.
|
|
|
|
|
| |
Makefile correctly handle all the possible permutations (including
missing crypto sources). Suggestions welcome.
|
|
|
|
| |
nor encryption is enabled, don't build or install anything.
|
|
|
|
| |
Obtained from: Whistle source tree
|
| |
|
|
|
|
|
| |
- Remove makefile hacks for opt_inet.h, etc: the KLD now supports
whatever address families your kernel was compiled with automagically
|
|
|
|
| |
Reported by: Robert Swindells <swindellsr@genrad.co.uk>
|
| |
|
|
|
|
| |
Reviewed by: asmodai
|
|
|
|
| |
The closing curly-brace in this line was being omitted somehow.
|
|
|
|
|
| |
PR: docs/15649
Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
|
|
|
|
|
|
| |
due to having an old version of bsd.kmod.mk.
Caught by: bde
|
|
|
|
|
| |
Submitted by: Alexey Zelkin <phantom@FreeBSD.org>
thanks!
|
|
|
|
|
|
| |
as an author without nroff blowing up.
Problem solved by: fenner
|
| |
|
| |
|
|
|
|
| |
for the PPTP protocol as specified in RFC 2637.
|
| |
|
|
|
|
| |
caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
|
|
|
|
| |
apply bpf(4) filters to data travelling through a netgraph network.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NGM_BINARY2ASCII, which convert control messages to ASCII and back.
This allows control messages to be sent and received in ASCII form
using ngctl(8), which makes ngctl a lot more useful.
This also allows all the type-specific debugging code in libnetgraph
to go away -- instead, we just ask the node itself to do the ASCII
translation for us.
Currently, all generic control messages are supported, as well as
messages associated with the following node types: async, cisco,
ksocket, and ppp.
See /usr/share/examples/netgraph/ngctl for an example of using this.
Also give ngctl(8) the ability to print out incoming data and
control messages at any time. Eventually nghook(8) may be subsumed.
Several other misc. bug fixes.
Reviewed by: julian
|
|
|
|
|
| |
and empty options files. The rules are now generated automatically in
bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
|
| |
|
| |
|
| |
|
| |
|
| |
|