summaryrefslogtreecommitdiffstats
path: root/sys/arch/m88k/include
AgeCommit message (Expand)AuthorFilesLines
2020-09-25miod notes T_USER needs to be a bit, it was not.deraadt1-2/+2
2020-07-08do not need these versions of timetc.hderaadt1-23/+0
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-16/+0
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-27Retire <machine/varargs.h>.visa1-13/+0
2020-05-26Rewrite m88k mutex code as a slight variation of the MI mutex code.aoyama1-4/+4
2019-12-11%r26 hasn't been used by the threads implementation since 2016, so stopguenther1-5/+3
2019-08-28sys/arch/luna88k/luna88k/locore0.S:dummy_cpu assumes thataoyama1-5/+4
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio1-2/+2
2018-08-22Adding membar_xxx defines to userland.aoyama1-1/+49
2018-08-20Remove unused spllock().visa1-3/+1
2018-03-12Make luna88k use the MI mplock implementation.aoyama1-64/+3
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt1-1/+2
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.mpi1-2/+2
2018-01-04Unify <machine/mutex.h> a bit further.mpi1-2/+2
2017-12-04Change __mp_lock_held() to work with an arbitrary CPU info structure andmpi1-3/+3
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther1-5/+1
2017-04-20Hook up mutex(9) to witness(4).visa1-3/+16
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther1-3/+1
2017-03-19Put the address of the per-cpu clock and interrupt registers into the cpu_infomiod1-2/+2
2017-02-15Make this build (and run) with gcc 4.miod1-4/+4
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptguenther1-3/+1
2016-09-04TCB_GET_MEMBER() is no longer used after the TIB changesguenther1-21/+3
2016-09-03Increase the number of mbufs on most architectures. This is basedbluhm1-2/+2
2016-06-21Add sc_cookie in sigcontext, as same as other ports.aoyama1-4/+4
2016-06-13rename raiseipl to splraise()dlg1-11/+11
2016-05-27Remove the non ELF macrosderaadt1-24/+1
2016-04-27G/C DDB_REGS.mpi1-2/+1
2015-11-01Remove the definition of USRTEXT. It has no relevance outside of the non-PIEmiod1-6/+1
2015-10-05user land -> userland; from Rob Piercederaadt1-2/+2
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-07-25Only store mod/ref flags in the vm_page_md struct, not in every pv_entry.miod1-10/+11
2015-07-03Rename mtx_cpu to mtx_owner for consistency with the other platforms.miod1-2/+2
2015-07-03Fix cast in atomic_swap_ptr()miod1-2/+2
2015-07-02copy MUTEX_ASSERT_LOCKED and MUTEX_ASSERT_UNLOCKED from alpha.dlg1-7/+5
2015-07-02introduce srp, which according to the manpage i wrote is short fordlg1-1/+5
2015-05-05emul_native is only used for kernel threads which can't dump core, soguenther1-11/+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
2015-02-11make the rwlock implementation MI.dlg1-5/+1
2015-02-10increase min address to page size for all remaining min == 0 systems.tedu1-2/+2
2014-10-09revert unintentional commit unrelated to LKMtedu1-2/+2
2014-10-09remove LKM devicestedu1-2/+2
2014-07-18pass atomic_{cas,swap}_uint a volatile void * instead of a volatiledlg1-3/+3
2014-07-15Implement rw_cas() with atomic_cas_ulong() now, instead of a dedicatedmiod1-3/+2
2014-07-13Add missing atomic primitives and __sync_synchronize to let the kernelmiod1-3/+101