summaryrefslogtreecommitdiff
path: root/sys/arch/sh/include
AgeCommit message (Expand)Author
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-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-02-11Move landisk to MI mutex.Martin Pieuchot
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
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-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2016-09-03Increase the number of mbufs on most architectures. This is basedAlexander Bluhm
2016-05-27Remove the non ELF macrosTheo de Raadt
2016-05-18Save and restore 'gbr' register when enter/leaving the kernel, and usePhilip Guenther
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookieTheo de Raadt
2016-04-27G/C DDB_REGS.Martin Pieuchot
2016-02-27Rename kdb_trap() into db_ktrap().Martin Pieuchot
2016-01-15intr_barrier for sh/landisk; tobiasu noticed the need as wellTheo de Raadt
2015-09-30Use #ifndef _MACHINE_DISKLABEL_H_ everywhere. Replace _ARM_DISKLABEL_H_Kenneth R Westerback
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,Kenneth R Westerback
2015-09-26lint is dead and C99 may be old enough to drive a car: delete LONGLONGPhilip Guenther
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-05-05emul_native is only used for kernel threads which can't dump core, soPhilip Guenther
2015-04-30Remove SIZE_MAX from limits.h. It was added years ago before weTodd C. Miller
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-02-11no md code wants lockmgr locks, so no md code needs to include sys/lock.hDavid Gwynne
2014-11-17split the int and long implementations to avoid compiler warnings.David Gwynne
2014-09-24jmatthew@ found another case of me getting the number of args wrongDavid Gwynne
2014-09-24implement atomic_{cas,swap}_{uint,long,ptr) and atomic_{add,sub}_{int,long}David Gwynne
2014-07-12Tackle the endian.h mess. Make it so that:Philip Guenther
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionMasao Uebayashi
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-19It's safe to assumed 'signed' existsPhilip Guenther
2014-03-16DDB supports ELF symbols are all archs, and it's always the same as thePhilip Guenther
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2013-12-18Provide MI symbol _STACKALIGNBYTESTheo de Raadt
2013-08-07We uniformly define size_t to be unsigned long and ssize_t to be long. MakeMark Kettenis
2013-07-13unify register_t to long on all platformsTheo de Raadt
2013-07-05Take II, this time without flubbing off_t: : move several internalPhilip Guenther
2013-07-04backout previous; off_t must be signed and there might be other C++ APIOtto Moerbeek
2013-07-04To ease future changes, move several internal type definitions that arePhilip Guenther
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-06-04Use a simpler typedef to avoid depending upon <sys/types.h>; repairs librthreadMiod Vallat
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-05-21remove unused cpu_lock code (where it is truly unused). it is notTed Unangst
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
2013-03-28Add STRONG_ALIAS macros to be used from assembly code in libc andMartynas Venckus
2013-03-28Add __strong_alias macros for all architectures to be able to aliasMartynas Venckus