Age | Commit message (Expand) | Author |
2007-11-11 | Give more information in ``machine cpu'' under ddb. | Miod Vallat |
2007-11-11 | In dma_cachectl(), flush unconditionnaly on all processors, regardless of the | Miod Vallat |
2007-11-09 | In dma_cachectl*(), try and perform fewer remote processor operations whenever | Miod Vallat |
2007-11-09 | Do not bother checking for curproc != NULL if we know a trap comes from | Miod Vallat |
2007-11-09 | On MULTIPROCESSOR kernels, don't forget to grab the kernel lock when | Miod Vallat |
2007-11-06 | Keep a pending software interrupts mask per processor, instead of having it | Miod Vallat |
2007-11-06 | Comment out the pmap fine grained locking stuff, it is not necessary for now | Miod Vallat |
2007-11-06 | Be sure to pmap_deactivate() a process during context switches, so that | Miod Vallat |
2007-11-06 | Remove the now unused idle_u, and call the secondary processors startup | Miod Vallat |
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 |