Age | Commit message (Expand) | Author |
2007-05-15 | Remove the MI implementation of mutexes and remove the __HAVE_MUTEX | Artur Grabowski |
2007-05-14 | Work in progress IPI mechanism, currently only implemented on MVME188, to | Miod Vallat |
2007-05-14 | Oops, correctly handle spl-less mutexes. | Miod Vallat |
2007-05-12 | Change the 88100 interrupt handlers to process DAEs with interrupts enabled, | Miod Vallat |
2007-05-12 | On multiprocessor kernels, update p->p_pcu on exit from the scheduler. | Miod Vallat |
2007-05-11 | Don't use LK_CANRECURSE for the kernel lock, okay miod@ art@ | Pedro Martelletto |
2007-04-18 | Use atomic operations to change the pending software interrupt mask. | Miod Vallat |
2007-03-22 | In cmmu routines, replace splhigh() with disable_interrupts(), saves a function | Miod Vallat |
2007-03-21 | Map the kernel text read only. Because we can. | Miod Vallat |
2007-03-21 | Uninitialized variable in db_write_bytes(). | Miod Vallat |
2007-03-21 | Real atomic_{set,clear}bits_int implementation, ok deraadt | Miod Vallat |
2007-03-15 | Since p_flag is often manipulated in interrupts and without biglock | Artur Grabowski |
2007-02-19 | only make this interface available to the kernel for now, discussed witha | Theo de Raadt |
2007-02-11 | Rework the cache handling routines again. We now try to operate on the exact | Miod Vallat |
2007-02-11 | Shuffle code around so that optimization of the m88110_trap() return gets | Miod Vallat |
2007-02-06 | Add machine/atomic.h to all architectures and define two operations | Artur Grabowski |
2007-01-13 | Bring back a <machine/frame.h> for m88k platforms, by splitting <machine/pcb.h> | Miod Vallat |
2007-01-12 | Change the secondary CMMU's data cache turn on so that do not hog the | Kenji Aoyama |
2006-12-24 | Define PROC_PC. Then, since profiling information is being reported in | Miod Vallat |
2006-12-24 | Check for want_resched when processing AST and nowhere else. But then, when | Miod Vallat |
2006-11-29 | Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (except | Miod Vallat |
2006-11-22 | Be more generous with interrupt disabling in the scheduler. | Miod Vallat |
2006-11-22 | The softintr lock needs to be an __mp_lock, not a __cpu_simple_lock. | Miod Vallat |
2006-11-20 | In syscall handlers, fix copyin() failure path wrt locking macros. | Miod Vallat |
2006-11-19 | You know you're getting too old to code when you're finding stupid bugs | Miod Vallat |
2006-11-18 | On 88100 systems which do not need the xxx.usr instruction workaround, | Miod Vallat |
2006-11-18 | Rework the PFSR register analysis code on mvme88k: split it into four | Miod Vallat |
2006-11-18 | Stop saving and restoring the current ipl in the pcb when switching processes, | Miod Vallat |
2006-11-18 | Unwaste two delay slots in kcopy(). | Miod Vallat |
2006-11-18 | In mtx_leave(), jump to the leaf splx() instead of building a frame and | Miod Vallat |
2006-11-18 | No need to use xmem when unlocking a simple_lock. | Miod Vallat |
2006-11-17 | Move m88k memory copy and fill functions to libkern. The copy functions will | Miod Vallat |
2006-11-16 | Ratibibugle struct frame and <machine/frame.h> | Miod Vallat |
2006-11-10 | Avoid an unnecessary branch for byte-by-byte copyin() and copyout(). | Miod Vallat |
2006-11-10 | Fetch syscall arguments beyond r9 with copyin() from the userland stack, | Miod Vallat |
2006-06-23 | consistantly count context switches on exit; miod@ ok | Michael Shalayeff |
2006-06-04 | When VM_PHYSSEG_MAX is 1, use VM_PSTRAT_RANDOM for VM_PHYSSEG_STRAT, this | Miod Vallat |
2006-06-01 | CACHE_GLOBAL is enforced at the APR level, no need to propagate it into | Miod Vallat |
2006-06-01 | Better test for cacheability of the previous mapping in pmap_cache_ctrl() | Miod Vallat |
2006-05-25 | When looping over va ranges, do not compute the same sdt pointer more than | Miod Vallat |
2006-05-21 | kvtopte() is not used anymore. | Miod Vallat |
2006-05-20 | Crank VM_MAX_ADDRESS to 4GB minus one page now that pmap will accept it. | Miod Vallat |
2006-05-20 | Make sure pmap copes with address wraparounds when operating on ranges. | Miod Vallat |
2006-05-20 | Directly pass a pmap to flush_atc_entry() instead of individual fields of it. | Miod Vallat |
2006-05-19 | INTSTACK_SIZE is not used anymore. | Miod Vallat |
2006-05-15 | Wrong routine for reserved vector 0x0f. | Miod Vallat |
2006-05-14 | Missing semicolon, found by deraadt | Miod Vallat |
2006-05-08 | Replace gazillions of badvaddr() or badwordaddr() calls with badaddr() calls. | Miod Vallat |
2006-05-08 | Optimize bsr + br sequences commonly found in the individual trap handlers, | Miod Vallat |
2006-05-08 | Clean the internal m88k trap type codes; while there, simplify and | Miod Vallat |