Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-24 | Add glkgpio(4), a driver for the GPIO controllers found on Intel's Gemini | Mark Kettenis | |
Lake SoC. From James Hastings. | |||
2019-06-24 | add missing RETURN VALUES section; | Ingo Schwarze | |
also checked that POSIX requires exactly this behaviour | |||
2019-06-24 | The PyPI module for portgen is very useful now, so we should mention it | kmos | |
in the portgen(1) man page. ok afresh1@ phessler@ | |||
2019-06-24 | Add more options test to ocsp in appstest.sh | Kinichiro Inoguchi | |
2019-06-24 | rename wait queues | Gilles Chehade | |
2019-06-24 | Fix spelling | Jeremie Courreges-Anglas | |
2019-06-24 | switch-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-24 | add an example hint that shows how original path can be retained | Ted Unangst | |
2019-06-24 | Partial 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-24 | Add option to build octeon kernels using clang. | Visa Hankala | |
2019-06-24 | Implement .cplocal directive. Needed when building libcrypto. | Visa Hankala | |
2019-06-24 | Implement SGE pseudo-instructions. Needed when building libcrypto. | Visa Hankala | |
2019-06-24 | Fix a bug in memory operand handling. If a load or store uses a symbol | Visa 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-24 | free(9) sizes. | Martin Pieuchot | |
ok kn@ | |||
2019-06-24 | The -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-24 | regen | Visa Hankala | |
2019-06-24 | Unlock getrlimit(2) and setrlimit(2). | Visa Hankala | |
OK semarie@ mpi@ deraadt@ anton@ | |||
2019-06-24 | Guard uvm_map_protect() with kernel lock to prepare dosetrlimit() | Visa Hankala | |
for unlocking. OK semarie@ mpi@ deraadt@ anton@ | |||
2019-06-24 | Do not use a warning flag that base gcc does not understand, | Visa Hankala | |
and fix the warnings. From Moritz Buhl | |||
2019-06-24 | Fix test after kernel interface change. | Visa Hankala | |
From Moritz Buhl | |||
2019-06-24 | Expand arguments to C and s format modifiers (matches m which already expands). | Nicholas Marriott | |
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2019-06-24 | Trim trailing spaces when matching. | Nicholas Marriott | |
2019-06-24 | Don't retry to get the usb descriptor in usbd_new_device() if the call | Claudio 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-24 | mrt dumps lost communities after the community rewrite. | Claudio Jeker | |
Readd them by dumping them explicitly. Tested by and OK benno@ | |||
2019-06-24 | uid_from_user() and gid_from_user() return -1 when indicating error, | Theo de Raadt | |
not arbitrary values < 0. | |||
2019-06-24 | Remove a 15 year old #if 0 and wrap a long line (KNF) | Mike Larkin | |
2019-06-24 | vmm(4) - whitespace removal | Mike Larkin | |
2019-06-24 | Reference innovations.html. | rob | |
"can't hurt" deraadt@ | |||
2019-06-23 | Re-add files that were previously removed but are now part of LLVM 8.0.0. | Patrick Wildt | |
2019-06-23 | sync | Patrick Wildt | |
2019-06-23 | Update clang build infrastructure for LLVM 8.0.0. | Patrick Wildt | |
2019-06-23 | Merge 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-23 | Import LLVM 8.0.0 release including clang, lld and lldb. | Patrick Wildt | |
2019-06-23 | sort previous; ok deraadt | Jason McIntyre | |
2019-06-23 | Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposing | rob | |
the unveil state of running processes. ok deraadt@ | |||
2019-06-23 | add "ps -o pledge" option, which prints a comma-seperated list of pledges | Theo 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-23 | Sort operatinmg points by (increasing) frequency. | Mark Kettenis | |
ok patrick@ | |||
2019-06-23 | Export 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-27 | Import LLVM 7.0.1 release including clang, lld and lldb. | Patrick Wildt | |
2018-04-06 | Import LLVM 6.0.1 release including clang, lld and lldb. | Patrick Wildt | |
"where is the kaboom?" deraadt@ | |||
2017-10-04 | Import LLVM 5.0.0 release including clang, lld and lldb. | Patrick Wildt | |
2017-01-24 | Import LLVM 4.0.0 rc1 including clang and lld to help the current | Patrick Wildt | |
development effort on OpenBSD/arm64. | |||
2017-01-14 | Import LLVM 3.9.1 including clang and lld. | Patrick Wildt | |
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2019-06-23 | The MAPTI command has no valid bit. Pointed out by Jared McNeill. | Mark Kettenis | |
ok patrick@ | |||
2019-06-23 | Invalidate icache when changing mapping | Visa 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-23 | Create space for the bootloader/firmware for Rockchip SoCs by leaving | Mark 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-23 | Make taskq_barrier(9) work for multi-threaded task queues. | Mark Kettenis | |
ok visa@ | |||
2019-06-23 | fix mismatch proto/decl from key shielding change; spotted via oss-fuzz | Damien Miller | |