| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
break scheduling because negative priorities were most fixed up by
converting kg_pri_user back to the correct type.
Fixed some style bugs in previous commit (non-terminated sentence fragments
and regressions in comments).
|
|
|
|
|
| |
compile it in on FreeBSD-current, but does in all other cases
(-stable, NetBSD, OpenBSD, etc).
|
|
|
|
| |
re-added during a recent NetBSD merge.
|
|
|
|
|
| |
./@/i386/i386/machdep.c: In function `init386':
./@/i386/i386/machdep.c:1700: warning: assignment from incompatible pointer type
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
descriptors. This simplifies code for jumbo frames.
- Cleaned up coding conventions to make code more unix-like.
- Cleaned up code in if_em_fxhw.c and if_em_phy.c.
Added relevant comments.
MFC after: 1 week
|
|
|
|
| |
Submitted by: jake
|
|
|
|
|
| |
mtx_init() for intr_table_lock after the globaldata pointer
initialization.
|
| |
|
|
|
|
| |
specially. While being there, sort that list.
|
|
|
|
| |
behaviour.
|
|
|
|
|
| |
caches; this is needed to avoid undefined behaviour.
Clean up a bit.
|
|
|
|
| |
U2P bridges as a time counter.
|
|
|
|
| |
Ported from NetBSD.
|
|
|
|
|
|
| |
Use explicit bus space accesses instead of mapping the device memory
into kva.
Fix support for psycho pairs, and catch up with iommu code changes.
|
|
|
|
|
|
|
| |
support for managing both streaming caches on psycho pairs).
Use explicit bus space accesses instead of mapping the device memory into
kva.
Move DVMA allocation to the map creation/dma memory allocation functions.
|
|
|
|
|
|
| |
take a bus tag and handle as argument instead of a i/o space id and a
physical address, now that nexus handles device memory resource
allocations.
|
|
|
|
| |
as cpu_impl.
|
|
|
|
| |
to happen on some models, like the Netra T1.
|
| |
|
|
|
|
|
|
| |
disable interrupts completely, and stxa_sync(), which performs a store
immediately followed by a membar #Sync with interrupts disabled (this
is needed for writes to diagnostic registers).
|
|
|
|
| |
a memory leak).
|
|
|
|
|
|
|
|
|
| |
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, ...)
|
|
|
|
| |
MFC after: 1 day
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
| |
including the default terminal canonical mode.
So let ddb(4) be no exception from this rule.
Pointed out by: Mark Peek <mark@peek.org>
|
|
|
|
|
|
|
|
|
|
|
| |
feature bit on newer Athlon CPUs if the BIOS has forgotten to enable
it.
This patch was constructed using some info made available by John
Clemens at http://www.deater.net/john/PavilionN5430.html
Reviewed by: -audit
MFC after: 3 weeks
|
| |
|
|
|
|
| |
Submitted by: Harti Brandt <brandt@fokus.gmd.de>
|
|
|
|
|
| |
Submitted by: Thomas Skibo <skibo@pacbell.net>
MFC after: 2 weeks
|
|
|
|
|
| |
calling rfork() to create aio threads in revision 1.46.)
o Don't recompute the FILE * when it's already stored in the kernel's AIOCB.
|
| |
|
|
|
|
|
| |
This also fixes an old bug where some ATAPI devices went into
funny mode on an 'atacontrol reinit' command.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
More cleanups of the RAID1 failure mode code.
Add functionality that writes the changed RAID config setup
back to the disks (in controller BIOS specific format), so
that a reboot will make the BIOS pick up the changed config.
|
| |
|
|
|
|
|
|
|
|
|
| |
1) We shouldn't continue when we get a RX complete because we ack it
and the TX complete.
2) Fix a couple of spl leaks
(why splbio is needed in ISR, I cannot understand).
MFC after: 3 days
|
|
|
|
| |
in a NULL pointer dereference. Repair this mistake.
|
|
|
|
|
|
| |
update our lazy reference to the inpcb structure, as it may have changed.
Found by: dima
|
|
|
|
| |
error.
|
|
|
|
|
|
| |
poll_in_trap is only implemented on i386. I've tested this on alpha.
Approved by: luigi
|
|
|
|
|
|
| |
+ SYSCTL_ULONG -> SYSCTL_UINT
+ some procedure renaming and variable rearrangement
+ fix the 'interface going deaf' problem same as in -stable.
|
|
|
|
|
|
| |
mbuf system in a rate-limited fashion now.
MFC after: 3 days
|
|
|
|
|
|
| |
mbuf system in a rate-limited fashion now.
MFC: Already performed due to sloppiness.
|
|
|
|
|
|
| |
different entities. Make it so.
Reviewed by: jhb@freebsd.org (john baldwin)
|
|
|
|
| |
Sponsored by: Isilon Systems.
|
|
|
|
| |
Submitted by: nyan
|
|
|
|
|
| |
PR: kern/28976
Submitted by: Nickolai Zeldovich <kolya@orbit.zepa.net>
|