| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Set this to 1 to ignore cardbus bridges and work entirely in legacy
ISA mode. This may help some folks.
|
|
|
|
|
|
|
|
|
|
| |
be a few bits left to clean from the HARP code in terms of what is using
the storage pools; once that's done, the memory management code can be
removed entirely.
This commit effectively changes the use of dynamic memory routines from
atm_allocate, atm_free, atm_release_pool to uma_zcreate, uma_zalloc,
uma_zfree, uma_zdestroy.
|
|
|
|
|
|
|
|
| |
handshake between the ISR and the worker thread. Move the mutex lock
so that it only protects the cv_wait. This elimiates the not sleeping
with pccbb1 held messages some people were seeing.
Reviewed by: jhb (at least an early version)
|
|
|
|
| |
Approved by: hm
|
|
|
|
|
|
|
|
| |
code. Both tasks are not always performed completely by the firmware.
The former is required to get some e450 models to boot; the latter fixes
the repeated fifo underruns with hme(4)s and gem(4)s observed on some
machines (and probably performance problems with other peripherals as
well).
|
|
|
|
| |
Submitted by: bug reported by arr
|
|
|
|
|
| |
- Add new entry to stripdirs. The `generate' directory appeared in
acpica-unix-20020517.
|
|
|
|
|
|
|
|
|
|
|
| |
do not blunder around enabling interrupts and running trap handlers.
trap_pfault() will normally pass control to ddb's fault handler which
will normally do the right thing.
This bug is very old. but in old versions of FreeBSD it is probably only
serious for trap handling that involves sleeping. In -current, attempting
to examine unmapped memory while stopped at a breakpoint at mi_switch()
was always fatal.
|
|
|
|
| |
Submitted by: tegge
|
|
|
|
| |
get kernel compiled with INET6 to boot.
|
| |
|
|
|
|
|
|
|
| |
Submitted by: tegge, jlemon
Prefer LIST_FOREACH macro.
Submitted by: jlemon
|
|
|
|
|
|
|
| |
negative collisions simply doesn't make sense.
PR: (one small part of) 19720
Approved by: alfred
|
|
|
|
|
| |
when compiling LINT, linking LINT was broke, so unbreak by removing
the preprocessor directives.
|
|
|
|
| |
'struct proc' now.
|
|
|
|
|
| |
PR: (one small part of) 19720
Approved by: phk
|
|
|
|
|
|
|
| |
in vm_map_wire().
o Make two white-space changes in vm_map_wire().
Reviewed by: tegge
|
| |
|
| |
|
|
|
|
| |
Submitted by: Kyunghwan Kim <redjade@atropos.snu.ac.kr>
|
| |
|
|
|
|
| |
Submitted by: ticso
|
|
|
|
|
|
| |
on a vm_map_entry by sleeping until the flag is cleared.
Submitted by: tegge
|
|
|
|
| |
unnecessary M_ZERO.
|
|
|
|
|
|
| |
for either does not make sense.
PR: (one small part of) 19720
|
|
|
|
| |
Submitted by: Jennifer Yang <yangjihui@yahoo.com>
|
|
|
|
|
| |
return(foo)), kill extra blank names between function names;
- fix format string in printf(): devtoname() returns string, not pointer.
|
|
|
|
| |
option for it.
|
|
|
|
|
|
|
| |
Submitted by: tegge
o Eliminate the "!mapentzone" check from vm_map_entry_create() and
vm_map_entry_dispose(). Reviewed by: tegge
o Fix white-space usage in vm_map_entry_create().
|
|
|
|
|
|
|
| |
to be destroyed. This fixes a problem where destroying a UMA zone
would fail to destroy all zone mutexes.
Reviewed by: jeff
|
|
|
|
|
|
|
|
|
|
|
| |
or user vm_maps. This implementation has two key benefits when compared
to vm_map_{user_,}pageable(): (1) it avoids a race condition through
the use of "in-transition" vm_map entries and (2) it eliminates lock
recursion on the vm_map.
Note: there is still an error case that requires clean up.
Reviewed by: tegge
|
|
|
|
|
|
|
|
| |
obviously bogous return value of ad1816chan_setformat().
PR: 37932
Submitted by: Martin Kaeske <Martin.Kaeske@Stud.TU-Ilmenau.DE>
Reviewed by: hm
MFC after: 10 days
|
|
|
|
| |
Submitted by: iedowse
|
|
|
|
| |
the object to someone else, you need to put the mbuf back into it first..
|
| |
|
|
|
|
| |
indentation and comments.
|
|
|
|
|
| |
Fortunately we only have had 32bit block counts until recently,
and no 2TB disks :)
|
|
|
|
| |
over the caller-specified region.
|
|
|
|
|
| |
suggests kernel bugs (4, 10, 11). Add a sysctl debug.debugger_on_signal
which turns this on and off, default off.
|
|
|
|
|
|
|
|
| |
o Add a stub for vm_map_wire().
Note: the description of the previous commit had an error. The in-
transition flag actually blocks the deallocation of a vm_map_entry by
vm_map_delete() and vm_map_simplify_entry().
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
in their tlb which the prom doesn't clear out, so we have to do so manually
before mapping the kernel page table or the cpu can hang due various
conditions which cause undefined behaviour from the tlb.
|
|
|
|
| |
would hide problems (like Selection Timeout).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
or user vm_maps. In accordance with the standards for munlock(2),
and in contrast to vm_map_user_pageable(), this implementation does not
allow holes in the specified region. This implementation uses the
"in transition" flag described below.
o Introduce a new flag, "in transition," to the vm_map_entry.
Eventually, vm_map_delete() and vm_map_simplify_entry() will respect
this flag by deallocating in-transition vm_map_entrys, allowing
the vm_map lock to be safely released in vm_map_unwire() and (the
forthcoming) vm_map_wire().
o Modify vm_map_simplify_entry() to respect the in-transition flag.
In collaboration with: tegge
|
| |
|
|
|
|
|
|
| |
world), do not treat it as such. This fixes the alpha boot problem.
Reviewed by: drew, des
|
| |
|
|
|
|
|
|
|
|
| |
options do. Comments should be in NOTES and having the comments in two
places usually means that one place will just bitrot. Thus, remove the
comment for KTRACE_REQUEST_POOL from the previous revision.
Requested by: bde
|