Age | Commit message (Expand) | Author |
2016-01-10 | Back out the MP pmap diff for rework. The code does not work on | Visa Hankala |
2016-01-08 | Make sure the new rendezvous state is visible to other CPUs before | Visa Hankala |
2016-01-05 | Remove PTE locking from pmap_extract() because it does not add any MP | Visa Hankala |
2016-01-05 | Some implementations of HitSyncDCache() call pmap_extract() for va->pa | Visa Hankala |
2015-12-31 | Protect mips64 pmap and pvlist structs with a mutex to make pmap | Visa Hankala |
2015-12-25 | Make interrupt masking MP-aware. Linux IP27 and IP35 ports served as a | Visa Hankala |
2015-11-02 | Only define KERNBASE if defined(_KERNEL), for nothing in userland needs it, | Miod Vallat |
2015-09-29 | Use the DMTC0 macro and MTC0_HAZARD in the UPAGES > 1 case. Now R8000 kernel | Miod Vallat |
2015-09-27 | Don't forget to put the necessary MFC0_HAZARD in SAVE_CPU. For some reason I | Miod Vallat |
2015-09-27 | On R8000, make trap() behave closer to interrupt() when servicing a real | Miod Vallat |
2015-09-26 | lint is dead and C99 may be old enough to drive a car: delete LONGLONG | Philip Guenther |
2015-09-26 | Add a spinout check to the mips64 mutex, to aid debugging. | Visa Hankala |
2015-09-24 | It is no longer necessary to include CR_BERR in CR_INT_MASK if CPU_R8000. | Miod Vallat |
2015-09-23 | That PICA reference ought to have been removed 20 years ago! | Miod Vallat |
2015-09-23 | In tlb_update(), when inserting an entry for a KV1 address, reuse the | Miod Vallat |
2015-09-23 | Reorder subtractions and branches to shave one cycle per call to | Miod Vallat |
2015-09-23 | Output operands of movn and movz in the correct order. | Miod Vallat |
2015-09-21 | After reading IRIX header files again, add one more SSNOP to MTC0_HAZARD (and | Miod Vallat |
2015-09-21 | Fix membar positioning in mtx_enter_try() and (critically!) mtx_leave() | Mark Kettenis |
2015-09-20 | Correctly compute the userland pte index in a pte page in the userland tlb miss | Miod Vallat |
2015-09-20 | Reset the `pending I$ flushes' flag in tfp_InvalidateICache() if invalidating | Miod Vallat |
2015-09-13 | intr_barrier(9) for loongson, octeon and sgi. | Mark Kettenis |
2015-09-10 | Initialize `pc' earlier so that the siginfo pc value is correct in case of | Miod Vallat |
2015-09-09 | The mplock implementations on MP-enabled mips64 platforms, octeon and | Visa Hankala |
2015-09-02 | simple size for free() | Theo de Raadt |
2015-08-29 | _NLIST_DO_ELF is no longer needed: it's the only option | Philip Guenther |
2015-08-27 | Access the image of the floating point registers via p_md.md_regs, instead of | Miod Vallat |
2015-08-19 | Prevent mips64 FPU emulation from corrupting the page queues | Visa Hankala |
2015-08-15 | Some bits for Loongson 3A support. | Miod Vallat |
2015-08-11 | Remove unnecessary pmap == NULL checks in mips64 pmap. | Visa Hankala |
2015-08-03 | On mips64, enable IPIs before calling refreshcreds() in trap(), to | Visa Hankala |
2015-07-30 | Make mips64 pmap prepared for the unlocked reaper. | Visa Hankala |
2015-07-27 | Allow coalescing of IPI requests on mips64, to make IPI sending | Visa Hankala |
2015-07-19 | Add proper kernel locking in the fpe_branch_emulate() function, to | visa |
2015-07-17 | remove obsolete INET kernel option | Ted Unangst |
2015-07-08 | unify the mutex implementations on all the mips64 platforms. | David Gwynne |
2015-07-02 | introduce srp, which according to the manpage i wrote is short for | David Gwynne |
2015-06-16 | alloc_contiguous_pages() is supposed to round the allocation size to a page | Miod Vallat |
2015-06-05 | trunc_page() generally.... succeeds at clearing the page offset | Theo de Raadt |
2015-05-05 | no need to swizzle load/store addresses for 32bit values on big endian systems | Jonathan Matthew |
2015-05-05 | emul_native is only used for kernel threads which can't dump core, so | Philip Guenther |
2015-05-02 | add missing splx calls | Jonathan Gray |
2015-05-01 | Do not grab the kernel lock for clock interrupts. Help and ok kettenis@ | Miod Vallat |
2015-04-30 | Remove SIZE_MAX from limits.h. It was added years ago before we | Todd C. Miller |
2015-04-20 | Remove most static, gives us much better ddb tracebacks from secondary | Miod Vallat |
2015-02-15 | Change pmap_remove_holes() to take a vmspace instead of a map as its argument. | Miod Vallat |
2015-02-11 | no md code wants lockmgr locks, so no md code needs to include sys/lock.h | David Gwynne |
2015-02-11 | Explicitely include <sys/atomic.h> | Miod Vallat |
2015-02-11 | make the rwlock implementation MI. | David Gwynne |
2015-02-10 | atomic_{cas,swap}_ptr takes a volatile void *, not a volatile void **. | David Gwynne |