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
/
i386
/
at
master
8 folders
1 file
compile
Fix building profiling kernels by passing the -p flag to config(8) if the kernel's name ends in .PROF.
9 years ago
conf
remove elansc(4) driver for AMD Elan SC520 System Controller
3 years ago
eisa
spelling
5 years ago
i386
store bios version, needed for amdgpu Steam Deck quirk
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
isa
timecounting: remove incomplete PPS support
3 years ago
pci
timecounting: remove incomplete PPS support
3 years ago
stand
Remove dangerous user-settable "addr" variable from MI boot loader, and only compile tty-related code (stty command, tty variable) on platforms where it makes sense for the boot loader to control it, rather than the PROM/firmware/whatever.
3 years ago
Makefile
Introduce the KEEPKERNELS variable: if this is set either in mk.conf or the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build' on slower architectures.
9 years ago