summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2020-09-25Use KASSERT() instead of if(x) panic() for sanity checks.mpi1-14/+6
2020-09-25Add missing call to uvm_grow(9).kettenis1-1/+3
2020-09-25Add missing calls to uvm_grow(9).kettenis1-1/+5
2020-09-25take us out of -betaderaadt1-3/+3
2020-09-24The sparc64 pagefault vectors are directly to specific functions, andderaadt1-1/+4
2020-09-24an ugly white spacederaadt1-2/+2
2020-09-24ast() was lacking refreshcreds(). That can sleep, and mi_ast() requiresderaadt1-4/+4
2020-09-24the legacy need_resched macro to access per-cpu value is no longer neededderaadt1-3/+1
2020-09-24mi_ast() should not use the old cpu, but the cpu (after potential sleepderaadt1-2/+2
2020-09-24mi_ast() should not use the old cpu, but the cpu (after potential sleepderaadt1-2/+2
2020-09-24mi_ast() should not use the old cpu, but the cpu (after potential sleepderaadt1-2/+2
2020-09-24mi_ast() needs curcpu()->ci_want_resched rather than ci->ci_want_resched,deraadt1-4/+3
2020-09-24Only perform uvm_map_inentry() checks for PROC_SP for userland pagefaults.deraadt10-73/+91
2020-09-24When operating in NX mode, GUCODE_SEL can cover the entire userlandderaadt4-22/+41
2020-09-24Make sure we fetch the CS limit of the CPU the trap happened on. It iskettenis4-11/+16
2020-09-24Remove trailing white spaces.mpi1-39/+39
2020-09-23|= is not supposed to be spelled +=deraadt1-3/+3
2020-09-23Fix declaration of `routedomain'. It's not external here.mvs1-2/+2
2020-09-23Remove 'void *sc_sdhook' member of sd_softc.krw1-2/+1
2020-09-23shuffle "extern int cpu_pae" into cpu.h, as the number of users will soonderaadt4-9/+6
2020-09-23Use an IPI, so hw.setperf affects all cores in the mp kernel.gkoehler5-12/+44
2020-09-22disable POOL_DEBUG in preparation for releasebenno1-2/+2
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw54-320/+316
2020-09-22Document locks which protect `rtpcb' struct members.mvs1-8/+13
2020-09-22whitespacetobhe1-3/+3
2020-09-22On sh architecture, general_exception() handles regular traps as well asderaadt1-5/+7
2020-09-22Spell inline correctly.mpi7-30/+27
2020-09-22Kill outdated comment, pmap_enter(9) doesn't sleep.mpi1-8/+1
2020-09-22timeout(9): timeout_run(): read to_process before leaving timeout_mutexcheloha1-2/+4
2020-09-21Fix eeprom(8) error when setting variableskn1-2/+6
2020-09-21Correctly pass the "struct cpu_info" pointer along when establishingkettenis8-28/+35
2020-09-21allow DRM_IOCTL_GET_CLIENT with "drm" pledgejsg1-0/+4
2020-09-20Set `if_snd' queue maximum length to 1. This enforces calls ofmvs1-5/+7
2020-09-16Move duplicated code to send an uncatchable SIGABRT into a function.mpi4-17/+24
2020-09-16disable acpivout brightness control on machines aware of Windows 8jsg3-27/+71
2020-09-16put HW_PHYSMEM64 case under CTL_HW not CTL_KERNjsg1-2/+2
2020-09-16Add a command explaining that this driver uses the ACPI SMI command portkettenis1-3/+6
2020-09-16As discovered by kettenis, recent mesa wants sysctl hw.physmem64, andderaadt1-4/+2
2020-09-16Document that `p_siglist' and `p_sigmask' are updated via atomics.mpi1-3/+3
2020-09-16timecounting: provide a naptime variable for userspace via kvm_read(3)cheloha1-5/+7
2020-09-15Add the wsioctl() bits to radeondrm(4) so that abl(4) can be controlledmglocker1-0/+9
2020-09-15abl(4) is a new driver to control the backlight brightness on Intel basedmglocker3-2/+229
2020-09-15Add acpi_ivhd_ext definitions to acpireg.hjordan1-2/+21
2020-09-15oops incomplete variable rename prevented compile, hit by sthenderaadt1-5/+5
2020-09-15Stop using %r13 as the per-cpu register in the kernel. Sincekettenis6-27/+24
2020-09-14Since the issues with calling uvm_map_inentry_fix() without holding thekettenis1-3/+3
2020-09-14emuinstr() proto dies also after emul.c cleanup; from miodderaadt1-2/+1
2020-09-14Do the uvm_map_inentry() check in data_abort() after we have done the branchkettenis1-6/+9
2020-09-14Ensure the SH_(TRA)) register is read before a potential sleep in trap()deraadt1-4/+2
2020-09-14When emulating reading from cr26 and cr27 on PCXS, simply set cr26 to zerokettenis1-3/+3