summaryrefslogtreecommitdiff
path: root/sys/arch/m88k
AgeCommit message (Expand)Author
2007-05-19Send an IPI in signotify() if the process runs on a different processor,Miod Vallat
2007-05-19Force other processors to spin when one is in ddb.Miod Vallat
2007-05-19Simpler asm constraints for simplelock operations.Miod Vallat
2007-05-18Move proc_do_uret() around so that it can fall through no_ast instead ofMiod Vallat
2007-05-18In spl0(), really process soft interrupts at IPL_SOFT instead of whateverMiod Vallat
2007-05-18Revert previous revision, and do it again correctly.Miod Vallat
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-14Work in progress IPI mechanism, currently only implemented on MVME188, toMiod Vallat
2007-05-14Oops, correctly handle spl-less mutexes.Miod Vallat
2007-05-12Change the 88100 interrupt handlers to process DAEs with interrupts enabled,Miod Vallat
2007-05-12On multiprocessor kernels, update p->p_pcu on exit from the scheduler.Miod Vallat
2007-05-11Don't use LK_CANRECURSE for the kernel lock, okay miod@ art@Pedro Martelletto
2007-04-18Use atomic operations to change the pending software interrupt mask.Miod Vallat
2007-03-22In cmmu routines, replace splhigh() with disable_interrupts(), saves a functionMiod Vallat
2007-03-21Map the kernel text read only. Because we can.Miod Vallat
2007-03-21Uninitialized variable in db_write_bytes().Miod Vallat
2007-03-21Real atomic_{set,clear}bits_int implementation, ok deraadtMiod Vallat
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-19only make this interface available to the kernel for now, discussed withaTheo de Raadt
2007-02-11Rework the cache handling routines again. We now try to operate on the exactMiod Vallat
2007-02-11Shuffle code around so that optimization of the m88110_trap() return getsMiod Vallat
2007-02-06Add machine/atomic.h to all architectures and define two operationsArtur Grabowski
2007-01-13Bring back a <machine/frame.h> for m88k platforms, by splitting <machine/pcb.h>Miod Vallat
2007-01-12Change the secondary CMMU's data cache turn on so that do not hog theKenji Aoyama
2006-12-24Define PROC_PC. Then, since profiling information is being reported inMiod Vallat
2006-12-24Check for want_resched when processing AST and nowhere else. But then, whenMiod Vallat
2006-11-29Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (exceptMiod Vallat
2006-11-22Be more generous with interrupt disabling in the scheduler.Miod Vallat
2006-11-22The softintr lock needs to be an __mp_lock, not a __cpu_simple_lock.Miod Vallat
2006-11-20In syscall handlers, fix copyin() failure path wrt locking macros.Miod Vallat
2006-11-19You know you're getting too old to code when you're finding stupid bugsMiod Vallat
2006-11-18On 88100 systems which do not need the xxx.usr instruction workaround,Miod Vallat
2006-11-18Rework the PFSR register analysis code on mvme88k: split it into fourMiod Vallat
2006-11-18Stop saving and restoring the current ipl in the pcb when switching processes,Miod Vallat
2006-11-18Unwaste two delay slots in kcopy().Miod Vallat
2006-11-18In mtx_leave(), jump to the leaf splx() instead of building a frame andMiod Vallat
2006-11-18No need to use xmem when unlocking a simple_lock.Miod Vallat
2006-11-17Move m88k memory copy and fill functions to libkern. The copy functions willMiod Vallat
2006-11-16Ratibibugle struct frame and <machine/frame.h>Miod Vallat
2006-11-10Avoid an unnecessary branch for byte-by-byte copyin() and copyout().Miod Vallat
2006-11-10Fetch syscall arguments beyond r9 with copyin() from the userland stack,Miod Vallat
2006-06-23consistantly count context switches on exit; miod@ okMichael Shalayeff
2006-06-04When VM_PHYSSEG_MAX is 1, use VM_PSTRAT_RANDOM for VM_PHYSSEG_STRAT, thisMiod Vallat
2006-06-01CACHE_GLOBAL is enforced at the APR level, no need to propagate it intoMiod Vallat
2006-06-01Better test for cacheability of the previous mapping in pmap_cache_ctrl()Miod Vallat
2006-05-25When looping over va ranges, do not compute the same sdt pointer more thanMiod Vallat
2006-05-21kvtopte() is not used anymore.Miod Vallat
2006-05-20Crank VM_MAX_ADDRESS to 4GB minus one page now that pmap will accept it.Miod Vallat