index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
uvm
/
uvm_page.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove parenthesis around return value to reduce the diff with NetBSD.
mpi
2021-03-26
1
-17
/
+17
*
(re)Introduce locking for amaps & anons.
mpi
2021-01-19
1
-2
/
+3
*
Document that the page queue must only be locked if the page is managed.
mpi
2020-12-02
1
-5
/
+7
*
Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held.
mpi
2020-12-01
1
-49
/
+12
*
Set the correct IPL for `pageqlock' now that it is grabbed from interrupt.
mpi
2020-11-27
1
-2
/
+2
*
Grab the `pageqlock' before calling uvm_pageclean() as intended.
mpi
2020-11-24
1
-1
/
+17
*
Spell inline correctly.
mpi
2020-09-22
1
-3
/
+3
*
Split out the code that removes a page from uvm objects and clears the flags
kettenis
2019-11-29
1
-6
/
+16
*
Introduce safe memory reclamation, a mechanism for reclaiming shared
visa
2019-02-26
1
-1
/
+3
*
Re-apply inadvertantly misplaced r1.127 from kettenis@:
krw
2018-05-12
1
-1
/
+4
*
Split PID from TID, giving processes a PID unrelated to the TID of their
guenther
2016-11-07
1
-4
/
+4
*
move the vm_page struct from being stored in RB macro trees to RBT functions
dlg
2016-09-16
1
-6
/
+6
*
Fix two (verified to be harmless) off-by-ones in bounds checks in
miod
2015-10-30
1
-3
/
+3
*
Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() into
kettenis
2015-10-08
1
-1
/
+2
*
Drop a misleading XXX about PQ_AOBJ. Clear PQ_ANON unconditionally for
visa
2015-09-21
1
-5
/
+3
*
Remove the unused loan_count field and the related uvm logic. Most of
visa
2015-08-21
1
-39
/
+2
*
Fix backward test that broke the cache
beck
2015-07-19
1
-3
/
+3
*
Change uvm_page[re]alloc_multi to actually use the flags passed in, and return
beck
2015-07-19
1
-27
/
+33
*
tedu remnants of the previous attempt to implement page zeroing in
dlg
2015-04-23
1
-13
/
+1
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
Typo in comment 'reseve' -> 'reserve'
mlarkin
2015-02-28
1
-2
/
+2
*
Something is subtly wrong with this. On ramdisks, processes run out of
deraadt
2015-02-08
1
-6
/
+4
*
Tedu the old idle page zeroing code.
kettenis
2015-02-07
1
-80
/
+1
*
Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX
deraadt
2015-02-06
1
-4
/
+6
*
Replace a plethora of historical protection options with just
deraadt
2014-11-16
1
-3
/
+3
*
Chuck Cranor rescinded clauses in his license
jsg
2014-07-11
1
-7
/
+2
*
compress code by turning four line comments into one line comments.
tedu
2014-04-13
1
-99
/
+19
*
unifdef -D__HAVE_VM_PAGE_MD - no functional change.
miod
2014-01-23
1
-5
/
+1
*
back out the cache flipper temporarily to work out of tree.
beck
2013-07-09
1
-18
/
+10
*
Buffer cache pages are wired but not counted as such. Therefore we have to
kettenis
2013-06-21
1
-2
/
+4
*
High memory page flipping for the buffer cache.
beck
2013-06-11
1
-9
/
+15
*
remove lots of comments about locking per beck's request
tedu
2013-05-30
1
-20
/
+2
*
remove simple_locks from uvm code. ok beck deraadt
tedu
2013-05-30
1
-2
/
+1
*
combine several atomic_clearbits calls into one. slightly faster on
tedu
2013-03-27
1
-7
/
+9
*
preserving main-branch topology for a perverse reason:
deraadt
2013-03-12
1
-76
/
+86
*
preserving main-branch topology for a perverse reason:
deraadt
2013-03-12
1
-2
/
+2
*
preserving main-branch topology for a perverse reason:
deraadt
2013-03-12
1
-87
/
+77
*
Fix horrible typo of mine checking for WAITOK flags, found by sthen.
beck
2013-03-12
1
-2
/
+2
*
Account for the size of the allocation when defending the pagedaemon reserve.
beck
2013-03-06
1
-3
/
+4
*
Use local vm_physseg pointers instead of compting vm_physmem[index] gazillions
miod
2013-03-03
1
-73
/
+81
*
Simplify uvm_pagealloc() to only need one atomic operation on the page flags
miod
2013-03-02
1
-2
/
+3
*
Bring back reserve enforcement and page daemon wakeup into uvm_pglistalloc,
beck
2013-02-07
1
-2
/
+28
*
some machines don't boot with the previous uvm reserve enforcement diff.
tedu
2011-07-08
1
-6
/
+34
*
Move the uvm reserve enforcement from uvm_pagealloc to pmemrange.
oga
2011-07-07
1
-34
/
+6
*
uvm changes for buffer cache improvements.
beck
2011-07-06
1
-2
/
+37
*
Rip out and burn support for UVM_HIST.
oga
2011-07-03
1
-31
/
+1
*
Check for the correct flag when checking to see if the page is part of an aobj.
oga
2011-06-23
1
-2
/
+2
*
Move uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbage
oga
2011-06-23
1
-1
/
+76
*
Remove the freelist member from vm_physseg
oga
2011-05-30
1
-28
/
+6
*
Kill vm_page_lookup_freelist.
oga
2011-05-10
1
-18
/
+1
[next]