tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
arch
/
arm
/
at
master
7 folders
arm
__syscall() is no longer neccessary since the system calls which needed it are now unpadded ok kettenis guenther
3 years ago
armv7
Convert KVA allocation to km_alloc(9).
4 years ago
conf
Retguard will start using sections named ".openbsd.randomdata.retguard.*" and not just ".openbsd.randomdata.retguard". Accept both in the kernel ldscripts so that they're placed together between the __retguard_{start,end} symbols.
6 years ago
cortex
timecounting: remove incomplete PPS support
3 years ago
include
On systems without xonly mmu hardware-enforcement, we can still mitigate against classic BROP with a range-checking wrapper in front of copyin() and copyinstr() which ensures the userland source doesn't overlap the main program text, ld.so text, signal tramp text (it's mapping is hard to distinguish so it comes along for the ride), or libc.so text. ld.so tells the kernel libc.so text range with msyscall(2). The range checking for 2-4 elements is done without locking (because all 4 ranges are immutable!) and is inexpensive.
3 years ago
mainbus
Constify struct cfattach.
4 years ago
simplebus
Constify struct cfattach.
4 years ago