index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
uvm
Age
Commit message (
Expand
)
Author
2021-06-29
remove arch ifdefs around drm.h include
Jonathan Gray
2021-06-28
Make anonymous object reference counting independant from the KERNEL_LOCK().
Martin Pieuchot
2021-06-25
basic radeondrm / X support for riscv64. Ok kettenis@
Matthieu Herrb
2021-06-17
Revert previous: unref of amap outside of the KERNEL_LOCK().
Martin Pieuchot
2021-06-16
Change the prefix of UVM object functions to match NetBSD's.
Martin Pieuchot
2021-06-15
Use a macro to assert that given uobjs correspond to anonymous objects.
Martin Pieuchot
2021-06-15
Unref/free amaps before grabbing the KERNEL_LOCK().
Martin Pieuchot
2021-05-31
call drmbackoff() on powerpc64 as well
Jonathan Gray
2021-05-22
Use atomic operations for reference counting VM maps.
Martin Pieuchot
2021-05-20
Make use of uao_dropswap_range() in uao_free() instead of re-rolling it.
Martin Pieuchot
2021-05-16
panic does not require a \n at the end. When one is provided, it looks wrong.
Theo de Raadt
2021-04-22
Keep under #ifdef TMPFS functions to grow/shrink uaobj.
Martin Pieuchot
2021-04-21
Convert remaining uvm_km_zalloc(9) to km_alloc(9).
Martin Pieuchot
2021-03-31
Introduce UAO_USES_SWHASH() and use tabs instead of spaces in #defines.
Martin Pieuchot
2021-03-26
Remove parenthesis around return value to reduce the diff with NetBSD.
Martin Pieuchot
2021-03-20
Sync some comments in order to reduce the difference with NetBSD.
Martin Pieuchot
2021-03-12
spelling
Jonathan Gray
2021-03-05
ansi
Jonathan Gray
2021-03-04
Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK()
Martin Pieuchot
2021-03-04
Bring back previous fix for UVM vnode deadlock.
Martin Pieuchot
2021-03-02
Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.
Martin Pieuchot
2021-03-02
Revert the fix for the deadlock between uvn_io() and uvn_flush().
Martin Pieuchot
2021-03-01
If an anon is associated with a page, acquire its lock before any modification.
Martin Pieuchot
2021-03-01
Move the top part of uvm_fault_lower(), the lookup, in its own function.
Martin Pieuchot
2021-02-23
remove unused uvm_mapent_bias()
Jonathan Gray
2021-02-23
Move `pgo_fault' handler outside of uvm_fault_lower().
Martin Pieuchot
2021-02-16
Comments & style cleanup, no functional change intended.
Martin Pieuchot
2021-02-15
Fix double unlock in uvmfault_anonget().
Martin Pieuchot
2021-02-08
Revert the convertion of per-process thread into a SMR_TAILQ.
Martin Pieuchot
2021-01-19
(re)Introduce locking for amaps & anons.
Martin Pieuchot
2021-01-16
Move `access_type' to the fault context.
Martin Pieuchot
2021-01-11
Assert that the KERNEL_LOCK() is held in uao_set_swslot().
Martin Pieuchot
2021-01-09
Enforce range with sysctl_int_bounded in swap_encrypt_ctl
gnezdo
2021-01-02
uvm: uvm_fault_lower(): don't sleep on lbolt
cheloha
2020-12-28
Use per-CPU counters for fault and stats counters reached in uvm_fault().
Martin Pieuchot
2020-12-15
Remove the assertion in uvm_km_pgremove().
Martin Pieuchot
2020-12-14
Grab the KERNEL_LOCK() or ensure it's held when poking at swap data structures.
Martin Pieuchot
2020-12-08
Use a while loop instead of goto in uvm_fault().
Martin Pieuchot
2020-12-07
Convert the per-process thread list into a SMR_TAILQ.
Martin Pieuchot
2020-12-02
Document that the page queue must only be locked if the page is managed.
Martin Pieuchot
2020-12-01
Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held.
Martin Pieuchot
2020-11-27
Set the correct IPL for `pageqlock' now that it is grabbed from interrupt.
Martin Pieuchot
2020-11-24
Grab the `pageqlock' before calling uvm_pageclean() as intended.
Martin Pieuchot
2020-11-19
Move logic handling lower faults, case 2, to its own function.
Martin Pieuchot
2020-11-16
Remove Case2 goto, use a simple if () instead.
Martin Pieuchot
2020-11-13
Use a helper to look for existing mapping & return if there's an anon.
Martin Pieuchot
2020-11-13
Move the logic dealing with faults 1A & 1B to its own function.
Martin Pieuchot
2020-11-13
Introduce amap_adjref_anons() an helper to reference count amaps.
Martin Pieuchot
2020-11-06
Remove unused `anon' argument from uvmfault_unlockall().
Martin Pieuchot
2020-10-26
Fix a deadlock between uvn_io() and uvn_flush(). While faulting on a
anton
[next]