/
nerfur
/
openbsd-src
ОбзорДокументацияВойти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
openbsd-src/
sys/uvm/
..
uvm.h

Delete the msyscall mechanism entirely, since mimmutable+pinsyscalls has replaced it with a more strict mechanism, which happens to be lockless O(1) rather than micro-lock O(1)+O(log N). Also nop-out the sys_msyscall(2) guts, but leave the syscall around for a bit longer so that people can build through it, since ld.so(1) still wants to call it.

2 года назад
uvm_addr.c

Fix some spelling.

2 года назад
uvm_addr.h

remove uvm_addr_align() and uvm_addr_align_back()

2 года назад
uvm_amap.c

De-ifdef UVM_AMAP_PPREF it's been enabled long enough to not go back

год назад
uvm_amap.h

De-ifdef UVM_AMAP_PPREF it's been enabled long enough to not go back

год назад
uvm_anon.c

Make it possible to run the upper part of the fault handler in parallel.

год назад
uvm_anon.h

Use pool caches for "struct vm_anon".

год назад
uvm_aobj.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_aobj.h

Put back in the simplification of the aiodone daemon.

3 года назад
uvm_ddb.h

Remove some unneeded <uvm/uvm_extern.h> inclusions.

12 лет назад
uvm_device.c

Return errno values rather than dying VM_PAGER_* in the pgo_fault() interfaces.

2 года назад
uvm_device.h

Chuck Cranor rescinded clauses in his license on the 2nd of February 2011 in NetBSD.

12 лет назад
uvm_extern.h

Let the last thread of a process teardown its VM space in exit1().

год назад
uvm_fault.c

Wiring pages require a write lock.

год назад
uvm_fault.h

Remove unused `anon' argument from uvmfault_unlockall().

6 лет назад
uvm_glue.c

Let the last thread of a process teardown its VM space in exit1().

год назад
uvm_glue.h

Collect uvm_swapout_threads(), pmap_collect() and __HAVE_PMAP_COLLECT and take them behind the shed.

год назад
uvm_init.c

Use pool caches for "struct vm_anon".

год назад
uvm_io.c

Add mimmutable(2) system call which locks the permissions (PROT_*) of memory mappings so they cannot be changed by a later mmap(), mprotect(), or munmap(), which will error with EPERM instead. ok kettenis

4 года назад
uvm_km.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_km.h

reorder uvm init to avoid use before initialisation.

9 лет назад
uvm_map.c

Let the last thread of a process teardown its VM space in exit1().

год назад
uvm_map.h

procmap(8) -> procmap(1); spotted by Avon Robertson

2 года назад
uvm_meter.c

Carefully prune sysctl nodes with #ifndef SMALL_KERNEL recover space lost to other bloaty software. ok bluhm

год назад
uvm_mmap.c

Remove misleading comment.

год назад
uvm_object.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_object.h

spelling

4 года назад
uvm_page.c

Make it possible to run the upper part of the fault handler in parallel.

год назад
uvm_page.h

Use an iterator to scan the inactive list.

год назад
uvm_pager.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_pager.h

Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.

5 лет назад
uvm_param.h

Introduce VM_KERNEL_SPACE_SIZE as a replacement for (VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS). This will allow these to no longer be constants in the future.

12 лет назад
uvm_pdaemon.c

Collect uvm_swapout_threads(), pmap_collect() and __HAVE_PMAP_COLLECT and take them behind the shed.

год назад
uvm_percpu.h

Add per-CPU caches to the pmemrange allocator.

2 года назад
uvm_pmap.h

Collect uvm_swapout_threads(), pmap_collect() and __HAVE_PMAP_COLLECT and take them behind the shed.

год назад
uvm_pmemrange.c

Nullify `uanon' and `uobject' pointer while holding the corresponding lock.

год назад
uvm_pmemrange.h

Document locking of failing allocation requests and improve the comments.

2 года назад
uvm_swap.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_swap.h

Make out-of-swap checks more robust.

3 года назад
uvm_swap_encrypt.c

spelling

5 лет назад
uvm_swap_encrypt.h

de-macro SWAP_KEY_*; ok miod@ mpi@

2 года назад
uvm_unix.c

Fix core file writing when a file map into memory has later been truncated to be smaller than the mapping. Record which memory segments are backed by vnodes while walking the uvm map and later suppress EFAULT errors caused by the underlying file being truncated. okay miod@

3 года назад
uvm_vnode.c

Push uvm_pageqlock dance inside uvm_pagefree().

год назад
uvm_vnode.h

Access to `u_flags' should be serialized by the `vmobjlock'.

4 года назад
uvmexp.h

Sync description of uvmexp.pdrevs with reality, that comment has been wrong since the CSRG days. ok tb@ millert@ jca@ kettenis@

год назад