Age | Commit message (Expand) | Author |
2016-03-03 | Remove option USER_LDT and everything depending on it. | Christian Weisgerber |
2016-01-29 | Therefor -> Therefore (where appropriate) | tb |
2016-01-09 | Use uiomove(9) instead of uiomovei(9). From Martin Natano. | Mark Kettenis |
2015-12-16 | Avoid grabbing the kernel lock in uvm_unmap() if we have an interrupt-safe | Mark Kettenis |
2015-12-06 | Since the page zeroing thread runs without the kernel lock, | Bret Lambert |
2015-12-02 | remove declaration for nonexistant function | Bret Lambert |
2015-11-14 | mutli -> multi | Miod Vallat |
2015-11-11 | Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an | mmcc |
2015-11-10 | UVM change needed for vmm. | Mike Larkin |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-30 | Fix two (verified to be harmless) off-by-ones in bounds checks in | Miod Vallat |
2015-10-23 | Add 3 new pledge requests. "ps" exposes enough sysctl information for | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-10-08 | Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() into | Mark Kettenis |
2015-10-01 | In uvm_map_splitentry(), grab the kernel lock before calling into the amap | Mark Kettenis |
2015-09-30 | implement new "prot_exec" tame(2) request: | Sebastien Marie |
2015-09-28 | the kernel lock is no longer needed in the fixed case since uvm_map | Ted Unangst |
2015-09-28 | add a flag to indicate to uvm_map that it should unmap to make space. | Ted Unangst |
2015-09-26 | Protect the list of free map entries with a mutex. This should fix the | Mark Kettenis |
2015-09-26 | matthew noticed there's a race where we are using the kernel lock to tie | Ted Unangst |
2015-09-23 | Corect a kbind comment to describe the version that was settled on: no old | Philip Guenther |
2015-09-21 | Drop a misleading XXX about PQ_AOBJ. Clear PQ_ANON unconditionally for | Visa Hankala |
2015-09-17 | Back out rev. 1.125. This bit was left behind (intentionally?) when the | Mark Kettenis |
2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer | Philip Guenther |
2015-09-12 | Enable some diagnostics for interrupt-safe maps that are already happening for | Mark Kettenis |
2015-09-09 | Add locking for interrupt-safe maps (those that have the VM_MAP_INTRSAFE flag | Mark Kettenis |
2015-09-09 | All our pmap implementations provide pmap_resident_count(), so remove | Miod Vallat |
2015-09-06 | sizes for free(); ok semarie | Theo de Raadt |
2015-09-01 | size for free(), and make allocation side look similar | Theo de Raadt |
2015-08-28 | fairly simple sizes for free(); ok tedu | Theo de Raadt |
2015-08-27 | After more than a decade it seems safe to conclude that amap_clean works. | Mark Kettenis |
2015-08-27 | delete a comment about gcc -Wuninitialized | Theo de Raadt |
2015-08-25 | In sys_kbind(), pages from uvm_map_extract() must be written to with kcopy() | Philip Guenther |
2015-08-23 | "XXXMRG: consider making it an inline or macro" | Theo de Raadt |
2015-08-21 | Remove the unused loan_count field and the related uvm logic. Most of | Visa Hankala |
2015-08-19 | Make uvm_pmr_isfree() work correctly when RB_NFIND() returns | Visa Hankala |
2015-08-19 | Sync page_flagbits with reality. | Visa Hankala |
2015-07-20 | Actually return a value from sys_kbind() in the non-ld.so case, or the | Miod Vallat |
2015-07-20 | include sys/user.h to unbreak the build on at least arm after rev 1.110 | Jonathan Gray |
2015-07-20 | Add kbind, a syscall for ld.so to use to securely and efficiently update | Philip Guenther |
2015-07-19 | Fix backward test that broke the cache | Bob Beck |
2015-07-19 | Change uvm_page[re]alloc_multi to actually use the flags passed in, and return | Bob Beck |
2015-07-17 | Release the kernel lock while tearing down the uvm map in the reaper. Speeds | Mark Kettenis |
2015-06-27 | uvm_pmr_get1page() should return psize_t, not int; dhill@ | Miod Vallat |
2015-06-20 | Fix a bug that causes uvm_pmr_get1page() to fail for allocations that | Mark Kettenis |
2015-05-07 | Pass a thread pointer instead of its file descriptor table to getvnode(9). | Martin Pieuchot |
2015-05-07 | fix indentation | Jonathan Gray |
2015-05-06 | make SWAP_KEY_GET symmetrical with SWAP_KEY_PUT by having it call | David Gwynne |
2015-05-05 | emul_native is only used for kernel threads which can't dump core, so | Philip Guenther |
2015-05-04 | reduce the scope of things that include uvm_swap_encrypt.h. | David Gwynne |