summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-10-22Use the DBZ instruction to zero memory a cache line at a time.Mark Kettenis
2020-10-22uvm_grow() doesn't need KERNEL_LOCK anymore, and onfault never did.Theo de Raadt
2020-10-21Add retguard macros to powerpc64 locore functions.mortimer
2020-10-21(same as sh/sh/trap.c)Theo de Raadt
2020-10-21whitespaceTheo de Raadt
2020-10-21last argument to pmap_fault_fixup() is unused, delete itTheo de Raadt
2020-10-21move the backwards-stack vm_minsaddr check from hppa trap.c to uvm_grow(),Theo de Raadt
2020-10-21The condition around uvm_grow() can be simplified, as the error resultTheo de Raadt
2020-10-21Save and restore the MXCSR register and the FPU control word such thatMark Kettenis
2020-10-21uvm_grow() now does the vm_maxsaddr check (before locking), so callers don'tTheo de Raadt
2020-10-21mips64 has same bug as arm64: copyout(9), copyinstr(9) andTheo de Raadt
2020-10-21hppa also has a similar to arm64: copyout(9), copyinstr(9) andTheo de Raadt
2020-10-20copyout(9), copyinstr(9) and copyoutstr(9) should bail outPatrick Wildt
2020-10-20alpha, loongson, sh, sparc64: recompute tick, tick_nsec when hz(9) is resetcheloha
2020-10-20Use a trap instruction that unconditionally terminates the process.Visa Hankala
2020-10-20Add handling for a trap instruction that terminates the process.Visa Hankala
2020-10-19Decode the UDF ("permanently undefined") instruction in ddb(4)'s arm64Christian Weisgerber
2020-10-19Only use OPAL_CONSOLE_FLUSH if the firmware implements it. Should helpMark Kettenis
2020-10-19the userland pagefault handler can drop the kernel lock before goingTheo de Raadt
2020-10-19deliver SIGSEGV rather than SIGBUS for T_PROTFLT,T_SEGNPFLT,T_STKFLT.Theo de Raadt
2020-10-19replace ad-hoc illegal instruction with the architecturally defined oneChristian Weisgerber
2020-10-19Set %r0 to EFAULT instead of the return value from uvm_fault() when itMark Kettenis
2020-10-18Implement pmap_proc_iflush().Mark Kettenis
2020-10-18Handle trace interrupts from userland.Mark Kettenis
2020-10-18Fix typo. Spotted by patrick@Mark Kettenis
2020-10-18Remove leftover debugging output for EXC_PGM traps.Mark Kettenis
2020-10-18Add code to print CPU features.Mark Kettenis
2020-10-17Avoid potential infinite loop in pmap_vp_destroy().Mark Kettenis
2020-10-17use the full 64-bit cookies, rather than just 32 bitsTheo de Raadt
2020-10-16Add retguard asm macros for ppc64.mortimer
2020-10-16Architecture guarantees that the fields in ID register have the propertyMark Kettenis
2020-10-16xe(4) and mtd(4) are from a long gone eraTheo de Raadt
2020-10-16ef(4), give me a breakTheo de Raadt
2020-10-16rl(4) is becoming rare.Theo de Raadt
2020-10-16unbreak buildJonathan Gray
2020-10-15Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with callKenneth R Westerback
2020-10-14Split the userland vs kernel uvm_fault reaching paths to reduce lateTheo de Raadt
2020-10-10Handle spurious interrupts.Mark Kettenis
2020-10-10Add OPAL_PCI_MAP_PE_DMA_WINDOW.Mark Kettenis
2020-10-10Remove unnecessary count of device instances.Visa Hankala
2020-10-09Unbreak the powerpc64 kernel build.Mark Kettenis
2020-10-09Optimize copyin(9), copyout(9) and kcopy(9) by doing 16-byte copies ifMark Kettenis
2020-10-08use access_type as the PROT_* variable for uvm_fault() consistantlyTheo de Raadt
2020-10-07Remove dead marko cdev_joy_init.jan
2020-10-07Include <sys/systm.h> directly instead of relying on hidden UVM includes.Martin Pieuchot
2020-10-04Change kcopy(9) such that it does 64-bit and 32-bit copies whenever possible.Mark Kettenis
2020-10-04Change kcopy(9) such that it does 64-bit and 32-bit copies whenever possible.Mark Kettenis
2020-10-03Increase CLAIM_LIMIT from 11M to 14M to make room for retguardgkoehler
2020-10-01Add astfb(4), a driver for the framebuffer of the Aspeed BMC found onMark Kettenis
2020-10-01correct size argument to free(9)Jonathan Gray