| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
modules is out of fashion.
There is still a joy(4) manual page to clue people into the existence of
the joy of FreeBSD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
out of fashion. This particular case, unlike joy(8) and friends which
are just plain silly, did more than just load a kernel loadable module.
However, /etc/rc and the linux_base port were adjusted a while back to
cope with the absence of this script.
The only outstanding reason to hang on to it would have been for the
linux(8) manual page, which clued folks into the existence of the
Linuxulator. A new linux(4) was introduced a while back. It does
a much better job.
This script just isn't useful any more.
|
|
|
|
|
| |
its own syscall rather than going through a demux function like
linux_ipc() on i386
|
| |
|
| |
|
| |
|
|
|
|
| |
obfuscate the code.
|
|
|
|
| |
back to support 8bpp mode.
|
|
|
|
| |
This module is intended to be loaded from /boot/loader,not from kldload(8).
|
|
|
|
|
|
|
|
| |
unload method. Lots of old cruft is removed.
Thanks to WPaul for large clue-injection and debugging services.
Reviewed by: wpaul
|
| |
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
| |
|
|
|
|
| |
Not compiles under -current
|
|
|
|
|
|
|
| |
it for now with an option.
This option is already deprecated, and will be removed when the
entropy-harvesting code is fast enough to warrant it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Layout reorganisation to enhance portability. The driver now has
a relatively MI 'core' and a FreeBSD-specific layer over the top.
Since the NetBSD people have already done their own port, this is
largely just to help me with the BSD/OS port.
- Request ID allocation changed to improve performance (I'd been
considering switching to this approach after having failed to come
up with a better way to dynamically allocate request IDs, and seeing
Andy Doran use it in the NetBSD port of the driver convinced me
that I was wasting my time doing it any other way). Now we just
allocate all the requests up front.
- Maximum request count bumped back to 255 after characterisation
of a firmware issue (off-by-one causing it to crash with 256
outstanding commands).
- Control interface implemented. This allows 3ware's '3dm' utility to
talk to the controller. 3dm will be available from 3ware shortly.
- Controller soft-reset feature added; if the controller signals a
firmware or protocol error, the controller will be reset and all
outstanding commands will be retried.
|
|
|
|
| |
for PC-98.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
now in dirs called sys/*/random/ instead of sys/*/randomdev/*.
Introduce blocking, but only at startup; the random device will
block until the first reseed happens to prevent clients from
using untrustworthy output.
Provide a read_random() call for the rest of the kernel so that
the entropy device does not need to be present. This means that
things like IPX no longer need to have "device random" hardcoded
into thir kernel config. The downside is that read_random() will
provide very poor output until the entropy device is loaded and
reseeded. It is recommended that developers do NOT use the
read_random() call; instead, they should use arc4random() which
internally uses read_random().
Clean up the mutex and locking code a bit; this makes it possible
to unload the module again.
|
|
|
|
| |
They are being moved elsewhere, and they are causing problems being here.
|
| |
|
| |
|
|
|
|
|
| |
propagated from the kernel config file to the source.
- Add some more debug messages to list each mode that is rejected or found.
|
|
|
|
| |
This may be a WIP, but `make release' needs it sooner than later.
|
|
|
|
|
|
|
|
| |
support which use National Semiconductor DP8393X (SONIC) as ethernet
controller. Currently, this driver is used on only PC-98.
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
Obtained from: NetBSD/pc98
|
|
|
|
| |
configuring INET).
|
|
|
|
|
|
|
| |
units), mature garbage (vestiges of old way of configuring bpf) and
old garbage (vestiges of old way of configuring INET).
Fixed most style bugs.
|
|
|
|
|
|
| |
garbage (vestiges of old way of configuring INET).
Fixed most style bugs.
|
|
|
|
|
|
| |
configuring INET).
Fixed most style bugs (mainly hard-coding of ${.TARGET}).
|
|
|
|
|
|
| |
the module Makefile and don't clutter the sources with ifdefs).
Fixed nearby formatting bugs.
|
|
|
|
|
|
| |
garbage (very old way of configuring INET).
Fixed a style bug (hard-coded ${.TARGET}).
|
|
|
|
| |
to ppp_tty.c by the megacommit, and garbage added here).
|
|
|
|
|
|
| |
alpha.
No response from: the world
|
| |
|
| |
|
|
|
|
| |
Approved by: cg
|
|
|
|
|
|
| |
NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP.
Reviewed by: peter
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, these cards were supported by the lnc driver (and they
still are, but the pcn driver will claim them first), which is fine
except the lnc driver runs them in 16-bit LANCE compatibility mode.
The pcn driver runs these chips in 32-bit mode and uses the RX alignment
feature to achieve zero-copy receive. (Which puts it in the same
class as the xl, fxp and tl chipsets.) This driver is also MI, so it
will work on the x86 and alpha platforms. (The lnc driver is still
needed to support non-PCI cards. At some point, I'll need to newbusify
it so that it too will me MI.)
The Am79c978 HomePNA adapter is also supported.
|
|
|
|
|
| |
PHYs tend to look like 10mbps PHYs with no autonegotiation. This allows
us to display the proper media type and link status however.
|
| |
|
|
|
|
|
| |
design. This includes integrated Dell RAID controllers, the Dell
PERC 2/QC and the HP NetRAID-4M.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from many folk.
o The reseed process is now a kthread. With SMPng, kthreads are
pre-emptive, so the annoying jerkiness of the mouse is gone.
o The data structures are protected by mutexes now, not splfoo()/splx().
o The cryptographic routines are broken out into their own subroutines.
this facilitates review, and possible replacement if that is ever
found necessary.
Thanks to: kris, green, peter, jasone, grog, jhb
Forgotten to thank: You know who you are; no offense intended.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
logic this way.
|
| |
|