Age | Commit message (Expand) | Author |
2024-01-21 | workaround for the static non-PIE instbin "instbin" program on the install | Theo de Raadt |
2024-01-21 | For minherit(MAP_INHERIT_ZERO) upon readonly memory return EPERM. | Theo de Raadt |
2024-01-21 | madvise(2) and msync(2) have some memory/mapping destructive ops which should | Theo de Raadt |
2024-01-21 | oops, brain scrambled trying to squeeze the ifdef into bad place | Theo de Raadt |
2024-01-21 | some bizzare glitch related to ramdisk instbin static binaries, their | Theo de Raadt |
2024-01-20 | Early during mimmutable(2) development, we had a big problem with the | Theo de Raadt |
2024-01-19 | remove the guts of pinsyscall(2), it just returns 0 now. | Theo de Raadt |
2024-01-17 | Fix core file writing when a file map into memory has later been truncated | Kurt Miller |
2024-01-16 | The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS in | Theo de Raadt |
2023-12-07 | Add a stub pinsyscalls() system call that simply returns 0 for now, | Theo de Raadt |
2023-12-05 | Cast uvmexp.swpages to long before multiplying by 99 to avoid integer | Claudio Jeker |
2023-10-27 | Make out-of-swap checks more robust. | Martin Pieuchot |
2023-10-27 | Do not decrement the swap counter if the anon is associated to a "bad" slot. | Martin Pieuchot |
2023-10-24 | Merge two equivalent if blocks. | Martin Pieuchot |
2023-10-16 | Consider required constraint when moving pages from active to inactive lists. | Martin Pieuchot |
2023-09-16 | Allow counters_read(9) to take an optional scratch buffer. | Martin Pieuchot |
2023-09-05 | Address the case 2b version of inconsistent view across threads of | Philip Guenther |
2023-09-02 | Zap anon pages mappings in uvm_anon_release() instead of in the fault handler. | Martin Pieuchot |
2023-08-18 | Move the loadavg calculation to sched_bsd.c as update_loadav() | Claudio Jeker |
2023-08-12 | Add sanity checks in uvm_pagelookup(). | Martin Pieuchot |
2023-08-11 | Kill unused variable in uvm_aio_aiodone_pages(). | Martin Pieuchot |
2023-08-03 | Remove the per-cpu loadavg calculation. | Claudio Jeker |
2023-08-03 | Mark the exponential constants for load avarage calculation as const. | Claudio Jeker |
2023-08-02 | uvm_loadav: don't recompute schedstate_percpu.spc_nrun | Scott Soule Cheloha |
2023-08-02 | Remove unused vm_map_upgrade() & vm_map_downgrade(). | Martin Pieuchot |
2023-08-01 | The swapper left the building long time ago. Now with the issue in | Claudio Jeker |
2023-06-21 | Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout" | Scott Soule Cheloha |
2023-06-20 | schedcpu, uvm_meter(9): make uvm_meter() an independent timeout | Scott Soule Cheloha |
2023-05-30 | spelling | Jonathan Gray |
2023-05-20 | Do not grab the `vmmaplk' recursively, prevent a self-deadlock. | Martin Pieuchot |
2023-05-13 | Put back in the simplification of the aiodone daemon. | Martin Pieuchot |
2023-05-09 | Inline once-used variable to sync all uvm_map_clean() callers | Klemens Nanni |
2023-04-26 | Backout previous commit: | Alexander Bluhm |
2023-04-25 | Do not grab the `vmmaplk' recursively, prevent a self-deadlock. | Martin Pieuchot |
2023-04-13 | pmap_copy() has never, ever, been implemented in any of the platforms OpenBSD | Miod Vallat |
2023-04-11 | fix double words in comments | Jonathan Gray |
2023-04-10 | spelling | Jonathan Gray |
2023-03-08 | Delete obsolete /* ARGSUSED */ lint comments. | Philip Guenther |
2023-02-24 | Do not held the vm_map lock while flushing pages in msync(2) and madvise(2). | Martin Pieuchot |
2023-02-16 | Add pinsyscall(2). With this you can tell the kernel the location | Theo de Raadt |
2023-02-13 | Also lock the map in the execve-driven calls to uvm_map_check_copyin_add() | Theo de Raadt |
2023-02-13 | Upon fork, copy the copyin_check structure to the new map, otherwise | Theo de Raadt |
2023-02-11 | non-padded 64-bit system calls arrived 2021/12/23, over a year ago. | Theo de Raadt |
2023-02-11 | I forgot to copy the msyscall interlock flag to forked processes, so | Theo de Raadt |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-26 | delete repeated word | Theo de Raadt |
2023-01-25 | In the previous commit, FIXPROT would upgrade a PROT_NONE mapping too far. | Theo de Raadt |
2023-01-24 | oops, a silly typo | Theo de Raadt |
2023-01-24 | uvm_map_extract() UVM_EXTRACT_FIXPROT alias mappings are only used for | Theo de Raadt |
2023-01-16 | Currently we disable kbind(2) for static program from libc.a's | Philip Guenther |