summaryrefslogtreecommitdiff
path: root/sys/arch/sh
AgeCommit message (Expand)Author
2019-04-25Add movstrSI12_i4 for linking -Os/-Oz kernels. Sadly however itTheo de Raadt
2019-03-24Add intr_{disable,restore}() for sh.Visa Hankala
2019-02-17sprinle some casts to quiet compiler; ok millertTheo de Raadt
2018-11-11Add END() macro to set symbol size like every other archPhilip Guenther
2018-10-05Provide an MD 64-bit byteswapping function build on 32-bit swapsChristian Weisgerber
2018-10-02Unify the MD byteswapping code as much as possible across architectures.Christian Weisgerber
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toClaudio Jeker
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-04-12Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andTheo de Raadt
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-11Move landisk to MI mutex.Martin Pieuchot
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-11-03use %lx to print the frame address if resolving of the symbol name failsJasper Lievisse Adriaanse
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-17Fix typo in comments: s/return/returns/ in "a function that never return."Tom Cosgrove
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-06-22Fix the remaining ';;'s in sys/Tom Cosgrove
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-02-12Split up fork1():Philip Guenther
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2016-10-19Change pmap_proc_iflush() to take a process instead of a procPhilip Guenther
2016-10-19struct process has a pointer to the vmspace now, so simplify the ASID searchPhilip Guenther
2016-10-08Various printf claim to report the PID, so actually report that and not the TIDPhilip Guenther
2016-09-25Make a move towards ending 4 decades of kernel snooping.Theo de Raadt
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-03Increase the number of mbufs on most architectures. This is basedAlexander Bluhm
2016-08-16remove #define for /dev/mem minors. let the raw magic of the hardcodedTed Unangst
2016-08-15normalize some commentsTed Unangst
2016-06-07consistently set ipls on pmap pools.David Gwynne
2016-05-27Remove the non ELF macrosTheo de Raadt
2016-05-23Place a cpu-dependent trap/illegal instruction over the remainder of theTheo de Raadt
2016-05-21hand-massage sendsig() and sys_sigreturn() to be much more similar.Theo de Raadt
2016-05-18Save and restore 'gbr' register when enter/leaving the kernel, and usePhilip Guenther
2016-05-11delete SROP mitigation debug code; it worksTheo de Raadt
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookieTheo de Raadt
2016-04-27G/C DDB_REGS.Martin Pieuchot
2016-03-05Sync no-argument function declaration and definition by adding (void).Tobias Ulmer
2016-02-27Rename kdb_trap() into db_ktrap().Martin Pieuchot
2016-02-26Make alpha and sh 2038-safe. Now that we have 64-bit time_t, we don'tmmcc
2016-01-15intr_barrier for sh/landisk; tobiasu noticed the need as wellTheo de Raadt
2015-10-21Do not call uvm_swap_finicrypt_all() a second time in dumpsys().Martin Pieuchot