Age | Commit message (Collapse) | Author |
|
|
|
the motherboard eisa id, instead of using a ``one size fits all'' value which
is too large on more than half the eisa-capable alpha designs.
The id -> slot # logic is based on the alpha ECU configuration files, so we
should not perform worse than ECU itself (and see all slots ECU sees too).
|
|
above the stack. Fix by mapping PIE into the first quarter of the address
space before stack. "will do for now" miod@
|
|
several minutes by making pmap_resident_count() return 0 for the kernel pmap.
discussed with miod@
|
|
maximum image size. Fix it. Makes read(2) method work again.
|
|
we depended on the pageability of the kernel_map to map them which worked
most of the time, until we hit the most improbable case - when cpu_switchto
wanted to fault in the missing gdt page, which at this moment is Verboten.
kettenis@ ok
|
|
ok thib@
|
|
provided by the PROM gets flushed out of the TLB before we install our own
trap table. Makes RAMDISK kernels work on T2 systems.
|
|
|
|
|
|
Reported and tested kettenis@
|
|
enough yet that all drivers handle this correctly. intended to be grown
again after release. discussed with claudio, thib and theo
|
|
ok krw@, dlg@
|
|
|
|
|
|
|
|
problem and lots of register dumps to help the skilled user to fix the hardware.
Not compiled if option SMALL_KERNEL.
From NetBSD.
|
|
|
|
|
|
of expected semantics. thus, for return packets coming out of an ipsec
tunnel, we need to clear the pf state key pointer in the mbuf header
to prevent a state for encapsulated traffic to be linked to the
decapsulated traffic one.
problem noticed by Oleg Safiullin <form@pdp-11.org.ru>, took me some
time to understand what the hell was going on. ok ryan
|
|
sense on m68k. Give USRSTACK its real (HP-UX compatible) value instead of
computing it from HIGHPAGES.
No functional change.
|
|
applications. Fixes a kernel panic.
Reported by ian@
|
|
dino_intr_map(); rather than adding the missing cast, make the intent of
the code clearer by explicitenly testing for PCI_INTERRUPT_LINE being ff.
While there, enable the out-of-extent-range checks in dino_memmap() and
dino_memalloc() even if no option DEBUG, but return failure instead of
panicing.
discussed with and ok kettenis@ marco@
|
|
|
|
|
|
|
|
after it was published. In particular, they changed the maximum cache
aliasing boundary from 1MB to 16MB.
It turns that on the PA-8700 the aliasing boundary is actually 4MB
(reported as such by the firmware at least). There are some comments
in the Linux code that suggest that HP never actually built PA-RISC
CPUs with an 8MB or 16MB aliasing boundary.
So raise the aliasing boundary to 4MB. This fixes the weird ps(1) problem
where it didn't print its own arguments correctly.
|
|
them going negative - this consists of identifying a number of cases of
IO not going through the buffer cache and marking those buffers with
B_RAW - as well as fixing nfs_bio to show pending writes and reads through
the buffer cache via NFS
still has a problem with mishandling the counters I believe in the
async/sync fallback case where counters stay positive which will be
addressed seperately.
ok tedu@ deraadt@
|
|
The bug was added on 04/16 but it started to show up only after 06/12 when
the value of MINCLSIZE was changed to something different from MHLEN + 1.
Thanks to dlg@ and giovanni (qgiovanni at gmail dot com) for putting me
on the right track.
Tested by giovanni.
Should fix system/5881 too.
|
|
uvideo_vs_parse_desc_frame_uncompressed().
- If a VS alternate interface isn't valid (e.g. doesn't contain a
UE_ISOCHRONOUS endpoint), abort attachment with a corresponding error
message instead crashing the kernel.
Tested and OK maja@
|
|
|
|
not just a return value, nfs_lookitup treats it specially when *npp
is not NULL.
- nfs_lookitup - When we match the file handle to the directory
filehandle (lookup on '.'), initialize np so that we don't return
stack garbage to the caller. The function shouldn't ever be
called with '.' at this moment, but that's no reason to not do the
right thing in case future callers use it that way.
blambert@ thib@ ok
|
|
|
|
|
|
|
|
|
|
marco@ ok.
|
|
bother trying to probe more.
|
|
configures when it can. ok kettenis@
|
|
per-platform implementation, instead of selected members of it; this allows
us to get rid of some globals, and paves the way for better bridge support
on some models.
|
|
proper casts to ensure the result is not truncated.
From FreeBSD via NetBSD. ok thib@
|
|
uvm_map.c from requiring <machine/exec.h>.
|
|
up as this (we love standards). To make those devices attach anyway
we add an explicit quirk device list. Of course this list still needs
to be extended.
Thanks to Jerome Pinot for reporting about this issue and testing this
diff with his cam, which is such a device.
OK yuo@
|
|
more, since they might have been invalidated and free'd.
one synproxy errorpath did so, however. just get the state keys from the
state itself. ok david mcbride
|
|
|
|
|
|
users.
Thanks to mpf@ for his help to debug this bug down.
|
|
ok hshoexer claudio mpf henning
|
|
printing in systat with the new print_fld_ssize() function.
"same diff I wrote" deraadt@
ok art@
|
|
|