summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2020-10-23sleep_setup_timeout(): always KASSERT that P_TIMEOUT is unsetcheloha1-2/+3
2020-10-23Don't panic on curlen == 0. This DIAGNOSTIC code should have been removedmglocker1-5/+1
2020-10-23Refactor page fault/error functions, normalizing their operation relativederaadt1-85/+95
2020-10-23Refactor page fault/error functions, normalizing their operation relativederaadt1-199/+153
2020-10-22Add retguard to OPAL functions in powerpc64 locore.mortimer2-10/+14
2020-10-22add support for AMD 17h/3xh HD Audio and the ALC887 codecrobert4-2/+12
2020-10-22Use the DBZ instruction to zero memory a cache line at a time.kettenis1-2/+4
2020-10-22Switch away from splsoftnet() and change the code to splnet().claudio1-7/+7
2020-10-22uvm_grow() doesn't need KERNEL_LOCK anymore, and onfault never did.deraadt5-28/+23
2020-10-22- missing NET_UNLOCK() in pf_ioctl.c error pathsashan1-1/+2
2020-10-22Do not write unneeded data into the iwx(4) MAC context removal command.stsp1-1/+9
2020-10-21Add retguard macros to powerpc64 locore functions.mortimer1-4/+16
2020-10-21(same as sh/sh/trap.c)deraadt1-7/+3
2020-10-21whitespacederaadt1-19/+19
2020-10-21last argument to pmap_fault_fixup() is unused, delete itderaadt3-7/+7
2020-10-21move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(),deraadt2-4/+7
2020-10-21The condition around uvm_grow() can be simplified, as the error resultderaadt1-7/+3
2020-10-21Save and restore the MXCSR register and the FPU control word such thatkettenis1-1/+2
2020-10-21uvm_grow() now does the vm_maxsaddr check (before locking), so callers don'tderaadt5-16/+13
2020-10-21Provide dummy definitions for NET_LOCK() and PF_LOCK() when compiling thiskettenis1-1/+6
2020-10-21mips64 has same bug as arm64: copyout(9), copyinstr(9) andderaadt1-2/+4
2020-10-21- fixing fatal typos fp vs fp_prealloc.sashan1-3/+3
2020-10-21handle capable(CAP_SYS_NICE) for allowing high priority contextsjsg3-9/+10
2020-10-21Prevent NULL dereference introduced in previous.mpi1-3/+5
2020-10-21Constify and use C99 initializer for "struct uvm_pagerops".mpi9-48/+59
2020-10-21Move the top part of uvm_fault() (lookups, checks, etc) in their own function.mpi1-113/+170
2020-10-21- move NET_LOCK() further down in pf_ioctl.c. Also move memory allocationssashan2-78/+275
2020-10-21hppa also has a similar to arm64: copyout(9), copyinstr(9) andderaadt1-1/+7
2020-10-21change drm_vma function arguments to take struct drm_file *jsg7-17/+19
2020-10-20copyout(9), copyinstr(9) and copyoutstr(9) should bail outpatrick1-3/+9
2020-10-20timeout(9): fix compilation under NKCOVcheloha1-2/+2
2020-10-20alpha, loongson, sh, sparc64: recompute tick, tick_nsec when hz(9) is resetcheloha4-4/+11
2020-10-20Use a trap instruction that unconditionally terminates the process.visa1-2/+2
2020-10-20Add handling for a trap instruction that terminates the process.visa1-1/+6
2020-10-20Remove guard, uao_init() is called only once and no other function use one.mpi1-7/+1
2020-10-20use drm_mm from linux 5.7.yjsg7-492/+496
2020-10-19Decode the UDF ("permanently undefined") instruction in ddb(4)'s arm64naddy1-1/+9
2020-10-19Only use OPAL_CONSOLE_FLUSH if the firmware implements it. Should helpkettenis2-3/+30
2020-10-19the userland pagefault handler can drop the kernel lock before goingderaadt1-3/+2
2020-10-19deliver SIGSEGV rather than SIGBUS for T_PROTFLT,T_SEGNPFLT,T_STKFLT.deraadt1-5/+8
2020-10-19Clear vmspace pointer in struct process before calling uvmspace_free(9).kettenis1-2/+4
2020-10-19replace ad-hoc illegal instruction with the architecturally defined onenaddy2-4/+4
2020-10-19Set %r0 to EFAULT instead of the return value from uvm_fault() when itkettenis1-2/+2
2020-10-19Serialize accesses to "struct vmspace" and document its refcounting.mpi5-19/+37
2020-10-18Implement pmap_proc_iflush().kettenis1-2/+21
2020-10-18Handle trace interrupts from userland.kettenis1-1/+6
2020-10-18Fix typo. Spotted by patrick@kettenis1-2/+2
2020-10-18Remove leftover debugging output for EXC_PGM traps.kettenis1-4/+7
2020-10-18Add code to print CPU features.kettenis2-10/+186
2020-10-18Fix several bugs in the TTM page fault handler and porperly integrate all thekettenis1-89/+193