summaryrefslogtreecommitdiffstats
path: root/sys/arch/sh/include
AgeCommit message (Expand)AuthorFilesLines
2021-02-23remove some unused includesjsg1-163/+0
2020-09-25landisk has legacy global variable want_resched, rather than post-MPderaadt1-10/+5
2020-07-09another excess filederaadt1-23/+0
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-56/+0
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+2
2020-05-27Retire <machine/varargs.h>.visa1-57/+0
2019-11-07db_addr_t -> vaddr_tmpi1-2/+2
2019-11-07Substitute boolean_t/TRUE/FALSE by int/1/0.mpi1-4/+4
2019-03-24Add intr_{disable,restore}() for sh.visa1-1/+13
2019-02-17sprinle some casts to quiet compiler; ok millertderaadt1-3/+3
2018-11-11Add END() macro to set symbol size like every other archguenther1-1/+3
2018-10-05Provide an MD 64-bit byteswapping function build on 32-bit swapsnaddy1-2/+11
2018-10-02Unify the MD byteswapping code as much as possible across architectures.naddy1-20/+25
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio1-2/+2
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt1-1/+2
2018-02-11Move landisk to MI mutex.mpi1-61/+2
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther1-5/+1
2017-06-29kill RCSID macros; discussed with millertderaadt1-4/+1
2017-06-23Unbreak profiling assembly functions in userland by defining thempi1-2/+2
2017-05-18Fix kernel build on armv7 and sh.visa1-2/+2
2017-04-20Hook up mutex(9) to witness(4).visa1-3/+4
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther1-3/+1
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther1-3/+1
2016-09-03Increase the number of mbufs on most architectures. This is basedbluhm1-2/+2
2016-05-27Remove the non ELF macrosderaadt2-32/+3
2016-05-18Save and restore 'gbr' register when enter/leaving the kernel, and useguenther4-5/+25
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookiederaadt1-3/+3
2016-04-27G/C DDB_REGS.mpi1-2/+1
2016-02-27Rename kdb_trap() into db_ktrap().mpi1-2/+2
2016-01-15intr_barrier for sh/landisk; tobiasu noticed the need as wellderaadt1-1/+3
2015-09-30Use #ifndef _MACHINE_DISKLABEL_H_ everywhere. Replace _ARM_DISKLABEL_H_krw1-4/+4
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,krw1-4/+4
2015-09-26lint is dead and C99 may be old enough to drive a car: delete LONGLONGguenther1-3/+1
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionguenther1-2/+1
2015-05-05emul_native is only used for kernel threads which can't dump core, soguenther1-4/+1
2015-04-30Remove SIZE_MAX from limits.h. It was added years ago before wemillert1-4/+1
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.miod1-2/+2
2015-02-11no md code wants lockmgr locks, so no md code needs to include sys/lock.hdlg1-2/+1
2014-11-17split the int and long implementations to avoid compiler warnings.dlg1-13/+70
2014-09-24jmatthew@ found another case of me getting the number of args wrongdlg1-2/+2
2014-09-24implement atomic_{cas,swap}_{uint,long,ptr) and atomic_{add,sub}_{int,long}dlg1-9/+122
2014-07-12Tackle the endian.h mess. Make it so that:guenther1-4/+6
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionuebayasi1-1/+3
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-9/+9
2014-03-19It's safe to assumed 'signed' existsguenther1-2/+2
2014-03-16DDB supports ELF symbols are all archs, and it's always the same as theguenther1-8/+1
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> tomiod2-20/+21
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.miod1-2/+1
2013-12-18Provide MI symbol _STACKALIGNBYTESderaadt1-3/+4