Age | Commit message (Collapse) | Author |
|
code it was originally copied from.
ok kettenis@
|
|
impossible that there is a pending register window trap that we need to
fix up in this case.
|
|
From Alexander Frolkin.
|
|
|
|
|
|
cardbus_attach_args so we can switch to using proper pci config
space functions instead of callback based wrappers.
ok oga@ krw@ kettenis@
|
|
|
|
are already inserted as part of jal/jr expansion by gas, and we don't need
another one.
suggested by miod@
|
|
reserved entries in the GOT, which is a GNU extension to the 64-bit MIPS
SVR4 ABI. That's fine; all existing OpenBSD/mips64 binaries have the extra
slot.
ok miod@, jsing@, drahn@
|
|
pointer to the pccbb softc, to distinguish it from a pci_chipset_tag_t
which can be passed to the normal pci functions.
Suggested by and ok kettenis@
|
|
cache line flushes
ok miod
|
|
|
|
prev_nonnote_insn() in push_frame_in_operand; ok miod@
|
|
|
|
|
|
Found by clang static analyser.
|
|
Found by Yao Zhao (dragonlinux at gmail dot com)
|
|
|
|
for a long time (if ever?), so send it to the Attic.
"with prejudice" miod@; GENERIC reminder from kettenis@
|
|
In uvm_pageout() we called pmap_page_protect(VM_PROT_NONE) with the
pageqlock held, when pageqlock was a mutex this caused recursion panics.
The problem was that freeing the pv_entries called uvm_km_free, which
needed the pageqlock itself. Fix this by changing the homegrown pool
allocator to just use the normal pool functions, then change the
cacheability as necessary.
That I know of, this leaves m68k still to be fixed, maybe arm bootstrap
(but I do not think so).
Tested by NicM@ on a 4m machine. ok miod@
|
|
|
|
ok kettenis@ miod@
|
|
|
|
ok (as part of larger diff) blambert@ kettenis@ stsp@ zinovik@
|
|
incorrectly uses +1 to toggle an enum type control via mixerctl(1)
with the configuration I am currently using, which I know works, and
uses common hardware.
problems noted in a patch from Vadim Zhukov; input from jmc@
|
|
|
|
from krw and myself;
ok deraadt krw
|
|
|
|
up necessary.
|
|
|
|
|
|
|
|
|
|
c_sh.c part from sobrado;
ok millert guenther
|
|
|
|
|
|
note that this does not affect sys (which already uses those flags) and libc
(which has its own special target for them). just other uses of
bsd.{prog,lib,dep}.mk.
"I suppose" deraadt@, "yes, we want that" marco@
From Toni Mueller, thanks!
|
|
Don't trunc_page when determining the highest address to alloc. it is
not what pglistalloc expects and pmemrange will fail that allocation.
For consistency, if we fail to alloc under 16meg then alloc high as
assume we'll bounce (same as i386 and amd64)
ok deraadt@
|
|
ok deraadt@
|
|
bus_dmamem_map can fail for a myriad of reasons already, so panicing if
pmap fails is just impolite. other archs will be forthcoming.
ok krw@, art@ before lock
|
|
note, only the pcidevs for those chipsets that have been tested are
enabled for now. Please contact me if you have a r600 or r700 that does
not attach radeondrm. Only the 2D/Xv bits are here. I'm ambivalent about
the implementation of the RADEON_CS ioctl for OpenGL since that was
originally kernel-modesetting only. When we update mesa I shall think
about (and test) it.
Tested by quite a number. Zero bad reports. Nagged perpetually by
robert@ (and probably others) for months now.
|
|
|
|
ok otto@
|
|
installed on a softraid volume. This is work in progress but can continue
in tree.
ok marco@
|
|
checking for underruns when decrypting packets.
ok beck@ "sure" deraadt@
|
|
call session_close(nbr) instead since only that will do all needed cleanup.
Still not prefect but at least the lde is no longer eating all CPU when a
session times out. OK michele@
|
|
file descriptor. If not done, we will loop forever on this event.
OK michele@
|
|
|
|
we may actually hit the end of the tree (at least in theory).
|
|
* additional predefined strings needed for Perl manuals,
now also supported by mandoc(1) - but not recommended for
general use because they are non-portable
* remove irrelevant STANDARDS
ok jmc@
|