summaryrefslogtreecommitdiffstats
path: root/sys/arch/sh/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add intr_{disable,restore}() for sh.visa2019-03-241-1/+13
* sprinle some casts to quiet compiler; ok millertderaadt2019-02-171-3/+3
* Add END() macro to set symbol size like every other archguenther2018-11-111-1/+3
* Provide an MD 64-bit byteswapping function build on 32-bit swapsnaddy2018-10-051-2/+11
* Unify the MD byteswapping code as much as possible across architectures.naddy2018-10-021-21/+26
* Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio2018-09-141-2/+2
* #define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt2018-03-051-1/+2
* Move landisk to MI mutex.mpi2018-02-111-61/+2
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-5/+1
* kill RCSID macros; discussed with millertderaadt2017-06-291-4/+1
* Unbreak profiling assembly functions in userland by defining thempi2017-06-231-2/+2
* Fix kernel build on armv7 and sh.visa2017-05-181-2/+2
* Hook up mutex(9) to witness(4).visa2017-04-201-3/+4
* Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther2017-04-131-3/+1
* In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther2017-02-081-3/+1
* Increase the number of mbufs on most architectures. This is basedbluhm2016-09-031-2/+2
* Remove the non ELF macrosderaadt2016-05-272-32/+3
* Save and restore 'gbr' register when enter/leaving the kernel, and useguenther2016-05-184-5/+25
* SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookiederaadt2016-05-101-3/+3
* G/C DDB_REGS.mpi2016-04-271-2/+1
* Rename kdb_trap() into db_ktrap().mpi2016-02-271-2/+2
* intr_barrier for sh/landisk; tobiasu noticed the need as wellderaadt2016-01-151-1/+3
* Use #ifndef _MACHINE_DISKLABEL_H_ everywhere. Replace _ARM_DISKLABEL_H_krw2015-09-301-4/+4
* Use consistant whitespace/comments for #define'ing LABELSECTOR,krw2015-09-301-4/+4
* lint is dead and C99 may be old enough to drive a car: delete LONGLONGguenther2015-09-261-3/+1
* _NLIST_DO_ELF is no longer needed: it's the only optionguenther2015-08-291-2/+1
* emul_native is only used for kernel threads which can't dump core, soguenther2015-05-051-4/+1
* Remove SIZE_MAX from limits.h. It was added years ago before wemillert2015-04-301-4/+1
* Change pmap_remove_holes() to take a vmspace instead of a map as its argument.miod2015-02-151-2/+2
* no md code wants lockmgr locks, so no md code needs to include sys/lock.hdlg2015-02-111-2/+1
* split the int and long implementations to avoid compiler warnings.dlg2014-11-171-13/+70
* jmatthew@ found another case of me getting the number of args wrongdlg2014-09-241-2/+2
* implement atomic_{cas,swap}_{uint,long,ptr) and atomic_{add,sub}_{int,long}dlg2014-09-241-9/+122
* Tackle the endian.h mess. Make it so that:guenther2014-07-121-4/+6
* CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionuebayasi2014-07-111-1/+3
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-03-291-9/+9
* It's safe to assumed 'signed' existsguenther2014-03-191-2/+2
* DDB supports ELF symbols are all archs, and it's always the same as theguenther2014-03-161-8/+1
* Move declaration of struct vm_page_md from <machine/vmparam.h> tomiod2014-01-302-20/+21
* unifdef -D__HAVE_VM_PAGE_MD - no functional change.miod2014-01-231-2/+1
* Provide MI symbol _STACKALIGNBYTESderaadt2013-12-181-3/+4
* We uniformly define size_t to be unsigned long and ssize_t to be long. Makekettenis2013-08-071-4/+4
* unify register_t to long on all platformsderaadt2013-07-131-2/+2
* Take II, this time without flubbing off_t: : move several internalguenther2013-07-051-6/+1
* backout previous; off_t must be signed and there might be other C++ APIotto2013-07-041-1/+6
* To ease future changes, move several internal type definitions that areguenther2013-07-041-6/+1
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-2/+2
* Use a simpler typedef to avoid depending upon <sys/types.h>; repairs librthreadmiod2013-06-041-2/+2
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-011-4/+8
* remove unused cpu_lock code (where it is truly unused). it is nottedu2013-05-211-41/+1