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_km.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove the assertion in uvm_km_pgremove().
mpi
2020-12-15
1
-2
/
+1
*
Grab the KERNEL_LOCK() or ensure it's held when poking at swap data structures.
mpi
2020-12-14
1
-1
/
+2
*
Prevent km_alloc() from returning garbage if pagelist is empty.
jan
2020-05-23
1
-2
/
+2
*
Cleanup <sys/kthread.h> and <sys/proc.h> includes.
mpi
2020-02-18
1
-1
/
+2
*
convert infinite msleep(9) to msleep_nsec(9)
jsg
2019-12-30
1
-5
/
+5
*
Set vm_map's pmap in uvm_map_setup().
visa
2019-12-18
1
-5
/
+3
*
Convert infinite sleeps to {m,t}sleep_nsec(9).
mpi
2019-12-08
1
-3
/
+3
*
R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly.
cheloha
2019-07-18
1
-2
/
+2
*
at some point the uvm_km_thread learned to free memory, but the comment
tedu
2019-02-22
1
-4
/
+2
*
unbreak PMAP_DIRECT archs.
dlg
2017-05-11
1
-2
/
+2
*
reorder uvm init to avoid use before initialisation.
dlg
2017-05-11
1
-1
/
+11
*
Protect the list of free map entries with a mutex. This should fix the
kettenis
2015-09-26
1
-1
/
+3
*
Back out rev. 1.125. This bit was left behind (intentionally?) when the
kettenis
2015-09-17
1
-2
/
+1
*
Introduce VM_KERNEL_SPACE_SIZE as a replacement for
miod
2015-02-07
1
-17
/
+12
*
Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXX
deraadt
2015-02-06
1
-1
/
+2
*
Make km_alloc(9) use the direct map for all "phys contig" mappings requested
kettenis
2015-01-23
1
-37
/
+29
*
Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter
guenther
2014-12-17
1
-19
/
+15
*
Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,
guenther
2014-12-15
1
-11
/
+11
*
The sti(4) driver copies its ROM into kernel memory and executes the code
kettenis
2014-11-27
1
-2
/
+3
*
Kill kv_executable flag. We no longer allow requests for PROT_EXEC
deraadt
2014-11-21
1
-7
/
+3
*
More cases of kernel map entries being created as EXEC by default; not
deraadt
2014-11-17
1
-7
/
+12
*
There is no reason for uvm_km_alloc1() to allocate kernel memory
deraadt
2014-11-17
1
-3
/
+2
*
Replace a plethora of historical protection options with just
deraadt
2014-11-16
1
-26
/
+32
*
bzero -> memset
tedu
2014-11-13
1
-2
/
+2
*
remove uneeded proc.h includes
jsg
2014-09-14
1
-2
/
+1
*
Chuck Cranor rescinded clauses in his license
jsg
2014-07-11
1
-7
/
+2
*
Make sure kmthread never loops without making progress: if the freelist
guenther
2014-06-21
1
-5
/
+17
*
compress code by turning four line comments into one line comments.
tedu
2014-04-13
1
-70
/
+15
*
in the brave new world of void *, we don't need caddr_t casts
tedu
2013-05-30
1
-2
/
+2
*
UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.
tedu
2013-05-30
1
-3
/
+2
*
remove simple_locks from uvm code. ok beck deraadt
tedu
2013-05-30
1
-6
/
+1
*
Number of swap pages in use must be smaller than tha total number of swap
kettenis
2012-11-10
1
-2
/
+3
*
New vmmap implementation.
ariane
2012-03-09
1
-23
/
+55
*
Rip out and burn support for UVM_HIST.
oga
2011-07-03
1
-23
/
+1
*
Don't bother checking for an empty queue before calling uvm_pglistfree.
oga
2011-06-23
1
-5
/
+3
*
Make mbufs and dma_alloc be contig allocations.
ariane
2011-06-23
1
-2
/
+12
*
Backout vmmap in order to repair virtual address selection algorithms
ariane
2011-06-06
1
-12
/
+6
*
Reimplement uvm/uvm_map.
ariane
2011-05-24
1
-6
/
+12
*
Don't leak swapslots when doing a uvm_km_pgremove and a page is in swap only.
oga
2011-05-10
1
-15
/
+12
*
Fix management of the list of free uvm_km_pages. Seems art@ lost a line
kettenis
2011-04-23
1
-1
/
+2
*
Add missing call to pmap_update() in km_alloc().
matthew
2011-04-19
1
-1
/
+2
*
Free the correct pages when we failed to allocate va.
art
2011-04-19
1
-2
/
+5
*
Put back the change of pool and malloc into the new km_alloc(9) api.
art
2011-04-18
1
-97
/
+17
*
unused variable on !PMAP_DIRECT
deraadt
2011-04-15
1
-2
/
+1
*
move uvm_pageratop from uvm_pager.c local to a general uvm function
oga
2011-04-15
1
-6
/
+2
*
Do not use NULL in integer comparisons. No functional change.
miod
2011-04-07
1
-4
/
+4
*
Backout the uvm_km_getpage -> km_alloc conversion. Weird things are happening
art
2011-04-06
1
-1
/
+82
*
- Change pool constraints to use kmem_pa_mode instead of uvm_constraint_range
art
2011-04-05
1
-82
/
+1
*
Few minor ninja fixes while this isn't being used anywhere in -current.
art
2011-04-04
1
-25
/
+20
*
Better.
art
2011-04-04
1
-2
/
+4
[next]