Age | Commit message (Expand) | Author |
2007-10-29 | Make sure the dma_cachectl*() functions actually do their work on all | Miod Vallat |
2007-10-29 | When a secondary cpu gets its interrupt pin stuck, be sure to savectx | Miod Vallat |
2007-10-28 | Do not flag a processor as ``alive'' until it really is ready to accept IPIs. | Miod Vallat |
2007-10-28 | When handling a userland data fault occuring in kernel mode, take the kernel | Miod Vallat |
2007-10-28 | Disable interrupts around changing curproc and curpcb so these always match. | Miod Vallat |
2007-10-27 | Use the same assembly constraints for all inline assembler xmem constructs. | Miod Vallat |
2007-10-27 | In __cpu_simple_lock() and __cpu_simple_lock_try(), use a local u_int instead | Miod Vallat |
2007-10-27 | No need for an explicit pipeline synchronization in invalidate_pte(), the | Miod Vallat |
2007-10-27 | Be more strict when disassembling {f,}{st,x}cr and [bt]cnd instructions, | Miod Vallat |
2007-10-24 | Rely on 16 byte pcb alignment, and use double loads and stores during | Miod Vallat |
2007-10-24 | Remove sir_lock, superseded by the atomic bit operations. | Miod Vallat |
2007-10-24 | Turn curcpu() into an inline function instead of a macro relying on a GCC | Miod Vallat |
2007-10-16 | Do not expose the end of the proc_trampoline bowels to C code anymore, and | Miod Vallat |
2007-10-16 | Fix the mtx_wantipl != IPL_NONE comparison in the ``have to spin'' | Miod Vallat |
2007-10-13 | It is no longer necessary to fiddle with spl in cpu_idle_{enter,leave} now | Miod Vallat |
2007-10-13 | Be sure to spl0() in proc_trampoline, so that kernel threads start at IPL_NONE. | Miod Vallat |
2007-10-13 | Do not splhigh() before invoking sched_exit(), sched_exit() will do it better. | Miod Vallat |
2007-10-10 | Make context switching much more MI: | Artur Grabowski |
2007-09-10 | Introduce a md pmap hook, pmap_remove_holes(), which is supposed to mark | Miod Vallat |
2007-06-20 | In vunmapbuf(), explicitely remove mappings before invoking uvm_km_free(). | Miod Vallat |
2007-05-29 | Use atomic operations to operate on netisr, instead of clearing it at splhigh. | Miod Vallat |
2007-05-28 | Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSET | Thordur I. Bjornsson |
2007-05-27 | pagemove() is no longer used. | Miod Vallat |
2007-05-20 | Since we no longer use 3 bits but the whole 7 to get the processor revision | Miod Vallat |
2007-05-19 | Send an IPI in signotify() if the process runs on a different processor, | Miod Vallat |
2007-05-19 | Force other processors to spin when one is in ddb. | Miod Vallat |
2007-05-19 | Simpler asm constraints for simplelock operations. | Miod Vallat |
2007-05-18 | Move proc_do_uret() around so that it can fall through no_ast instead of | Miod Vallat |
2007-05-18 | In spl0(), really process soft interrupts at IPL_SOFT instead of whatever | Miod Vallat |
2007-05-18 | Revert previous revision, and do it again correctly. | Miod Vallat |
2007-05-16 | splassert_ctl defaults to 1 now, so dont wrap the checks for | Thordur I. Bjornsson |
2007-05-16 | The world of __HAVEs and __HAVE_NOTs is reducing. All architectures | Artur Grabowski |
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 |