| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SMP we'd like as much feedback as possible from users about possible
locking problems as early as possible.
To negate most of the performance impact I've also enabled
WITNESS_SKIPSPIN. I've done this as we've been running WITNESS
over the spinlock code for a while without incident and it goes a
long way to making the performance problems of WITNESS much more
bearable.
Users who should be running current should know about turning WITNESS
off for performance reasons.
That said and done, WITNESS could/should be made into a tuneable,
but we'll leave that as an excersize to those that want to disable
it without a kernel recompile.
|
|
|
|
|
|
|
|
|
| |
slower, and may be impeding adoption of -CURRENT by developers. We
recommend turning on WITNESS by default on crash boxes, and when doing
locking development. It will probably get turned on by default for a week
or two following any major locking commits, also.
Approved by: all and sundry (jhb, phk, ...)
|
|
|
|
|
|
|
|
| |
prior ICP Vortex models. This driver was developed by Achim Leubner
of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel.
Submitted by: "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com>
MFC after: 2 weeks
|
|
|
|
|
|
| |
Suggested by: silby
Reviewed by: dillon
MFC after: 5 days
|
|
|
|
|
|
|
| |
cause the system to auto-size to between 32 and 512 depending on the
amount of memory.
MFC after: 1 week
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add comment about lnc.
Remove probe order comment from isa_compat.c. That appears to no longer
be the case.
|
|
|
|
| |
Submitted by: Andrew R. Reiter arr@watson.org
|
| |
|
|
|
|
| |
on would have built-in FP support.
|
|
|
|
| |
Reviewed by: ken@kdm.org
|
| |
|
|
|
|
| |
+ Document our -CURRENT debugging bits
|
|
|
|
|
|
| |
instead of the depricated NFS option.
Reviewed by: peter
|
|
|
|
| |
This builds on the top of several repo-copies.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
level implementation stuff out of machine/globaldata.h to avoid exposing
UPAGES to lots more places. The end result is that we can double
the kernel stack size with 'options UPAGES=4' etc.
This is mainly being done for the benefit of a MFC to RELENG_4 at some
point. -current doesn't really need this so much since each interrupt
runs on its own kstack.
|
|
|
|
| |
that needs this probably won't run -current, as it's at least 5 years old.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
blown over by the Hurricane and had a house dropped on you by the Tornado.
Now it's time to have your parade rained on by... the Typhoon!
This commit adds driver support for 3Com 3cR990 10/100 ethernet
adapters based on the Typhoon I and Typhoon II chipsets. This is actually
a port of the OpenBSD driver with many hacks by me.
No Virginia, there isn't any support for the hardware crypto yet. However
there is support for TCP/IP checksum offload and VLANs.
Special thanks go to Jason Wright, Aaron Campbell and Theo de Raadt for
squeezing enough info out of 3Com to get this written, and for doing
most of the hard work.
Manual page is included. Compiled as a module and included in GENERIC.
|
|
|
|
|
| |
PR: 28946
Submitted by: Ryuichiro Imura <imura@ryu16.org>
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove gif dependencies from stf.
- Make gif and stf into modules
- Make gif cloneable.
PR: kern/27983
Reviewed by: ru, ume
Obtained from: NetBSD
MFC after: 1 week
|
|
|
|
|
|
|
|
|
| |
- Replace some very poorly thought out API hacks that should have been
fixed a long while ago.
- Provide some much more flexible search functions (resource_find_*())
- Use strings for storage instead of an outgrowth of the rather
inconvenient temporary ioconf table from config(). We already had a
fallback to using strings before malloc/vm was running anyway.
|
| |
|
| |
|
|
|
|
| |
Reminded-by: bde
|
|
|
|
|
|
|
| |
concensus, most notably among the maintainers, that it's better
loaded as a module.
Finally-pushed-over-the-edge-by-the-anguished-cries-of: rwatson
|
|
|
|
|
|
|
|
|
| |
If for some reason DEVFS is undesired, the "NODEVFS" option is
needed now.
Pending any significant issues, DEVFS will be made mandatory in
-current on july 1st so that we can start reaping the full
benefits of having it.
|
|
|
|
|
|
| |
by default while SMPng is still being developed.
Submitted by: jhb
|
|
|
|
| |
Spotted by: phk
|
| |
|
|
|
|
| |
Reviewed by: gshapiro, jake, jhb, rwatson (all within 30 seconds)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bolted to a ne-2000 chip. This is necessary for the NetGear FA-410TX
and other cards.
This also requires you add mii to your kernel if you have an ed driver
configured.
This code will result in a couple of timeout messages for ed on the
impacted cards. Additional work will be needed, but this does work
right now, and many people need these cards.
Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
|
| |
|
|
|
|
| |
time ago. FFS_ROOT and CD9660_ROOT are obsolete.
|
|
|
|
|
| |
You may need to turn this off if you you vinum. Apart from that I know of
no reason not to run with DEVFS.
|
|
|
|
|
| |
two drivers that depend on it - ie and le. The compat code has not been
disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exactly the same functionality via a sysctl, making this feature
a run-time option.
The default is 1(ON), which means that /dev/random device will
NOT block at startup.
setting kern.random.sys.seeded to 0(OFF) will cause /dev/random
to block until the next reseed, at which stage the sysctl
will be changed back to 1(ON).
While I'm here, clean up the sysctls, and make them dynamic.
Reviewed by: des
Tested on Alpha by: obrien
|
|
|
|
| |
Noticed by: jasone
|
|
|
|
|
| |
performance on other x86 processors. Custom kernels can still be built
that will run on the 386.
|
| |
|
|
|
|
| |
Turn 'lnc' off in GENERIC for the moment, pending its update to newbus.
|
|
|
|
| |
Submitted by: bde
|
| |
|
|
|
|
| |
Submitted by: Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>
|
|
|
|
| |
other power management devices are enabled.
|
| |
|
|
|
|
| |
support by default in GENERIC.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
comments on the same line like so:
device foo # FooInc Brand NetEther cards
Also, move the wireless NIC cards to their own section.
Add commented out wl driver in wireless section.
Remove obsolete or redundant comments about some of the wireless cards
that used to apply but don't since we've removed 'at foobus'.
There should be no functional changes in this change.
|