Age | Commit message (Expand) | Author |
2015-06-05 | Add bits missed in previous... I suck at cvs. | Martin Pieuchot |
2015-06-05 | Finally protect VP lookups to guarantee that a pted won't be freed or | Martin Pieuchot |
2015-06-05 | Don't try to be clever when unrolling the loop in pmap_remove(). | Martin Pieuchot |
2015-06-05 | Replace the per-entry locks by a global HASH lock. | Martin Pieuchot |
2015-06-05 | Call pte_spill_v() from the real mode fault handler instead of rerolling | Martin Pieuchot |
2015-06-05 | Rewrite PTE manipulation routines to better match the PEM. | Martin Pieuchot |
2015-06-05 | Split pteclrbits() into pmap_{test,clear}_attrs(). | Martin Pieuchot |
2015-06-05 | More usages of pmap_ptedinhash(). | Martin Pieuchot |
2015-06-05 | Remove DEBUG stuff. | Martin Pieuchot |
2015-06-05 | Make use of ptesr() instead of rerolling it. | Martin Pieuchot |
2015-06-05 | Merge various copies of the same code into a new function to determine | Martin Pieuchot |
2015-06-05 | Introduce pmap_pted_ro() a simple wrapper for the 32/64 bits versions | Martin Pieuchot |
2015-06-05 | Do only one VP lookup when removing a page. | Martin Pieuchot |
2015-06-05 | Remove the MANAGED flag when removing a PV entry. | Martin Pieuchot |
2015-06-05 | Remove unneeded splvm() calls and the pool_setipl(9) hack of r1.140. | Martin Pieuchot |
2015-05-06 | put mpi's atomics back in, but with the return value of add (and therefore su... | David Gwynne |
2015-05-05 | emul_native is only used for kernel threads which can't dump core, so | Philip Guenther |
2015-04-30 | Remove SIZE_MAX from limits.h. It was added years ago before we | Todd C. Miller |
2015-04-29 | Remove a check for NULL that would have been after a NULL dereference | Jonathan Gray |
2015-04-27 | Correctly write the 64bits of the HID 1, 4 and 5 registers. | Martin Pieuchot |
2015-04-24 | Revert back to using GCC builtins. This code triggers an off by one in | Martin Pieuchot |
2015-04-23 | Fix 13 years old typo that should be responsible for the unhappiness | Martin Pieuchot |
2015-04-22 | Implement the MI atomic API for PowerPC to avoid using gcc builtins that | Martin Pieuchot |
2015-04-21 | The ELF psABI for PPC specifies that the stack shall always be 16-byte aligned. | Philip Guenther |
2015-03-31 | Make it possisble to disable block address translation mechanism on | Martin Pieuchot |
2015-03-31 | Merge two versions of ppc_check_procid(). | Martin Pieuchot |
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 | make the rwlock implementation MI. | David Gwynne |
2015-02-09 | oops, accidental commit | Theo de Raadt |
2015-02-09 | sync | Theo de Raadt |
2015-02-08 | Do not assume that addresses passed to bus_space_map(9) are relative | Martin Pieuchot |
2015-01-24 | Implement bus_dmamem_alloc_range(9) for macppc/socppc. | Mark Kettenis |
2015-01-22 | pool_setipl() on both pmap pools as a workaround for some sort of MP | Theo de Raadt |
2015-01-22 | Let powerpc's bus_space(9) use the same pmap and uvm interfaces than the | Martin Pieuchot |
2015-01-21 | Even without BATs memory under ``physmaxaddr'' is mapped 1:1 in the | Martin Pieuchot |
2015-01-20 | Merge two copies of the (almost) identical bus space code into one file. | Martin Pieuchot |
2015-01-20 | Nothing in this file requires <sys/queue.h>. While here remove old and | Martin Pieuchot |
2015-01-20 | Merge two copies of the same dma code into one file and sync the headers. | Martin Pieuchot |
2015-01-20 | Various cleanups. Explicitly include <sys/atomic.h>, Use pmap_remove_pg() | Martin Pieuchot |
2015-01-04 | Implement splassert(9) for powerpc. | Martin Pieuchot |
2014-12-23 | force the pool of pmapvp onto PAGE_SIZE allocations by specifying a | David Gwynne |
2014-12-17 | remove simplelocks use | Theo de Raadt |
2014-11-25 | Speed up page zeroing by using a loop of dcbz/dcbzl instead of bzero(). | Martin Pieuchot |
2014-11-18 | make pmap_zero_page MP-safe, by using the directmap | Theo de Raadt |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-11-02 | Only mark segment 0 as executable on 64-bit systems. There it is harmless as | Mark Kettenis |
2014-10-27 | Remove the spilling code for IBAT register and set up the first IBAT register | Mark Kettenis |
2014-10-27 | Remove execute permission from most pages in the kernel pmap. This is a first | Mark Kettenis |
2014-10-22 | make [bl]emtoh{16,32,64} take volatile const foo *, not volatile foo * | David Gwynne |