summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-24Add glkgpio(4), a driver for the GPIO controllers found on Intel's GeminiMark Kettenis
Lake SoC. From James Hastings.
2019-06-24add missing RETURN VALUES section;Ingo Schwarze
also checked that POSIX requires exactly this behaviour
2019-06-24The PyPI module for portgen is very useful now, so we should mention itkmos
in the portgen(1) man page. ok afresh1@ phessler@
2019-06-24Add more options test to ocsp in appstest.shKinichiro Inoguchi
2019-06-24rename wait queuesGilles Chehade
2019-06-24Fix spellingJeremie Courreges-Anglas
2019-06-24switch-to-buffer (C-x b) doesn't cancel properly if C-g is pressed.Mark Lumsden
It doesn't show 'Quit'. By returning ABORT, it behaves as expected when C-g is pressed (like all other functions that use the minibuffer).
2019-06-24add an example hint that shows how original path can be retainedTed Unangst
2019-06-24Partial revert of rev. 1.151:Ingo Schwarze
Reference the First Edition (1989) of Bolsky/Korn which is about ksh88, the shell the OpenBSD ksh(1) descends from (via pdksh). The Second Edition (1995) of the book is about ksh93 which we don't provide. Pointed out by Andras Farkas on bugs@.
2019-06-24Add option to build octeon kernels using clang.Visa Hankala
2019-06-24Implement .cplocal directive. Needed when building libcrypto.Visa Hankala
2019-06-24Implement SGE pseudo-instructions. Needed when building libcrypto.Visa Hankala
2019-06-24Fix a bug in memory operand handling. If a load or store uses a symbolVisa Hankala
as a memory operand, the assembler generates incorrect relocations in PIC mode. As a simple fix, expand the instruction into an address load sequence, which works, that is followed by the actual memory instruction. Note that the generated sequence is not always optimal. If the symbol has a small offset, the offset could be fused with the memory instruction. The fix does not achieve that, however. A symbol offset adds an extra instruction.
2019-06-24free(9) sizes.Martin Pieuchot
ok kn@
2019-06-24The -nopie flag has already been pushed a few lines before,Patrick Wildt
we don't need to do that again here. From Brad
2019-06-24regenVisa Hankala
2019-06-24Unlock getrlimit(2) and setrlimit(2).Visa Hankala
OK semarie@ mpi@ deraadt@ anton@
2019-06-24Guard uvm_map_protect() with kernel lock to prepare dosetrlimit()Visa Hankala
for unlocking. OK semarie@ mpi@ deraadt@ anton@
2019-06-24Do not use a warning flag that base gcc does not understand,Visa Hankala
and fix the warnings. From Moritz Buhl
2019-06-24Fix test after kernel interface change.Visa Hankala
From Moritz Buhl
2019-06-24Expand arguments to C and s format modifiers (matches m which already expands).Nicholas Marriott
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
ok hackroom@
2019-06-24Trim trailing spaces when matching.Nicholas Marriott
2019-06-24Don't retry to get the usb descriptor in usbd_new_device() if the callClaudio Jeker
timed out. If usbd_get_desc() returns USBD_TIMEOUT the chance is high that the next call will do the same and it slows down attachement of devices a lot. Makes reattaching USB at resume a lot faster with my umb(4) card (which likes to time out). "move fast and fix things" deraadt@
2019-06-24mrt dumps lost communities after the community rewrite.Claudio Jeker
Readd them by dumping them explicitly. Tested by and OK benno@
2019-06-24uid_from_user() and gid_from_user() return -1 when indicating error,Theo de Raadt
not arbitrary values < 0.
2019-06-24Remove a 15 year old #if 0 and wrap a long line (KNF)Mike Larkin
2019-06-24vmm(4) - whitespace removalMike Larkin
2019-06-24Reference innovations.html.rob
"can't hurt" deraadt@
2019-06-23Re-add files that were previously removed but are now part of LLVM 8.0.0.Patrick Wildt
2019-06-23syncPatrick Wildt
2019-06-23Update clang build infrastructure for LLVM 8.0.0.Patrick Wildt
2019-06-23Merge LLVM 8.0.0 release.Patrick Wildt
Prepared with help from jsg@ and mortimer@ Tested on amd64 by bcallah@, krw@, naddy@ Tested on arm64 by patrick@ Tested on macppc by kettenis@ Tested on octeon by visa@ Tested on sparc64 by claudio@
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.Patrick Wildt
2019-06-23sort previous; ok deraadtJason McIntyre
2019-06-23Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposingrob
the unveil state of running processes. ok deraadt@
2019-06-23add "ps -o pledge" option, which prints a comma-seperated list of pledgesTheo de Raadt
active on each process. So go forth and "ps agux -o pledge" to find pledges which can be improved. (I hesitated adding this before because I am afraid of people enforcing extra-strict pledge in programs without testing all the use cases -- thereby breaking software).
2019-06-23Sort operatinmg points by (increasing) frequency.Mark Kettenis
ok patrick@
2019-06-23Export unveil state so that ps(8) can show it. Two new status flags,Theo de Raadt
you'll see one, or neither. 'u' - process installed unveils, but not yet locked with unveil(0,0) or pledge w/o "unveil" 'U' - process has installed unveils, and locked. ok rob
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.Patrick Wildt
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.Patrick Wildt
"where is the kaboom?" deraadt@
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.Patrick Wildt
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentPatrick Wildt
development effort on OpenBSD/arm64.
2017-01-14Import LLVM 3.9.1 including clang and lld.Patrick Wildt
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.Pascal Stumpf
ok hackroom@
2019-06-23The MAPTI command has no valid bit. Pointed out by Jared McNeill.Mark Kettenis
ok patrick@
2019-06-23Invalidate icache when changing mappingVisa Hankala
On octeon, the instruction cache appears to fulfill instruction fetches on icache hit even if the virtual address mapping no longer exists or does not allow execution. Prevent running of lingering instructions by invalidating the icache when changing a mapping that has previously been executable. This fix is somewhat rough and relies on the availability of the XI bit.
2019-06-23Create space for the bootloader/firmware for Rockchip SoCs by leavingMark Kettenis
more empty space before the MS-DOS and OpenBSD partitions. Also make sure we don't overwrite the firmware with the Pine64 on anything but the Pine64 and Pine64+. With help from jsg@ ok deraadt@, jsg@, patrick@
2019-06-23Make taskq_barrier(9) work for multi-threaded task queues.Mark Kettenis
ok visa@
2019-06-23fix mismatch proto/decl from key shielding change; spotted via oss-fuzzDamien Miller