summaryrefslogtreecommitdiffstats
path: root/sys/arch
AgeCommit message (Expand)AuthorFilesLines
2020-10-08use access_type as the PROT_* variable for uvm_fault() consistantlyderaadt9-94/+88
2020-10-07Remove dead marko cdev_joy_init.jan2-16/+2
2020-10-07Include <sys/systm.h> directly instead of relying on hidden UVM includes.mpi4-4/+8
2020-10-04Change kcopy(9) such that it does 64-bit and 32-bit copies whenever possible.kettenis1-7/+17
2020-10-04Change kcopy(9) such that it does 64-bit and 32-bit copies whenever possible.kettenis1-4/+20
2020-10-03Increase CLAIM_LIMIT from 11M to 14M to make room for retguardgkoehler2-5/+5
2020-10-01Add astfb(4), a driver for the framebuffer of the Aspeed BMC found onkettenis3-2/+248
2020-10-01correct size argument to free(9)jsg1-2/+2
2020-10-01fix indentationjsg1-2/+2
2020-09-30Move mfokclock(4) from loongson to sys/dev/i2c so that it be used by morepatrick7-165/+11
2020-09-29Delete dead isa_strayintr() and fakeintr() code, along with multipleguenther1-37/+2
2020-09-27miod's proposal for traps was also wrong, causing one type of kernelderaadt1-5/+3
2020-09-26Do the NULL -> cpu_info_primary conversion in the interrupt controllerkettenis3-6/+9
2020-09-26Stop printing the extents for release.kettenis1-2/+2
2020-09-26Add support for POWER9P "Axone" CPUs.kettenis1-1/+4
2020-09-25Sprinkle some .type statements to help btrace(4) pick function names.kettenis2-2/+4
2020-09-25Implement stacktrace_save_at().kettenis1-1/+39
2020-09-25miod notes T_USER needs to be a bit, it was not.deraadt1-2/+2
2020-09-25landisk has legacy global variable want_resched, rather than post-MPderaadt1-10/+5
2020-09-25landisk has legacy global variable want_resched, rather than post-MPderaadt3-5/+15
2020-09-25Add missing calls to uvm_grow(9).phessler1-1/+5
2020-09-25add uvm_map_isentry check for 88100, and alter the KERNEL_LOCKderaadt1-9/+10
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-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-23|= is not supposed to be spelled +=deraadt1-3/+3
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-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw2-12/+12
2020-09-22On sh architecture, general_exception() handles regular traps as well asderaadt1-5/+7
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-15abl(4) is a new driver to control the backlight brightness on Intel basedmglocker1-1/+2
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-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
2020-09-14perform the uvm_map_inentry() after the data_aborts handlers are executedderaadt1-5/+8