Konstantin Belousov
|
45cde0e439
vm_page: add vm_page_clearref() helper
|
hai 2 meses |
Alan Cox
|
3e00c11a4f
arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]
|
hai 2 meses |
Mark Johnston
|
69ccea1c89
vm_page: Let vm_page_init_page() take a pool parameter
|
hai 3 meses |
Stephen J. Kiernan
|
cb20a74ca0
vm: add macro to mark arguments used when NUMA is defined
|
hai 5 meses |
Jason A. Harmening
|
0ee1cd6da9
vm_page.h: tweak page-busied assertion macros
|
hai 9 meses |
Jason A. Harmening
|
2619c5ccfe
Avoid waiting on physical allocations that can't possibly be satisfied
|
hai 10 meses |
Warner Losh
|
29363fb446
sys: Remove ancient SCCS tags.
|
hai 10 meses |
Warner Losh
|
95ee2897e9
sys: Remove $FreeBSD$: two-line .h pattern
|
hai 1 ano |
Doug Moore
|
9e81742892
vm_phys: add binary segment search
|
hai 1 ano |
Andrew Gallatin
|
8b0dafdb2f
vm: implement vm_page_reclaim_contig_domain_ext()
|
hai 1 ano |
Konstantin Belousov
|
934bfc128e
Add vm_page_any_valid()
|
hai 1 ano |
Konstantin Belousov
|
d950c5898a
vm/vm_extern.h, vm/vm_page.h: use sys/kassert.h
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
a2665158d0
vm_page: Remove vm_page_sbusy() and vm_page_xbusy()
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
87b646630c
vm_page: Consolidate page busy sleep mechanisms
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
a9d6f1fe0a
Remove some remaining references to VM_ALLOC_NOOBJ
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
c40cf9bc62
vm_page: Stop handling VM_ALLOC_NOOBJ in vm_page_alloc_domain_after()
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
92db9f3bb7
Introduce vm_page_alloc_noobj_contig()
|
%!s(int64=2) %!d(string=hai) anos |
Mark Johnston
|
b498f71bc5
vm_page: Add a new page allocator interface for unnamed pages
|
%!s(int64=2) %!d(string=hai) anos |
Konstantin Belousov
|
5b10e79edb
Un-staticise vm_page_init_page()
|
%!s(int64=3) %!d(string=hai) anos |
Ryan Stone
|
660344ca44
Add a VM flag to prevent reclaim on a failed contig allocation
|
%!s(int64=3) %!d(string=hai) anos |
Mark Johnston
|
431fb8abd7
vm_phys: Try to clean up NUMA KPIs
|
%!s(int64=3) %!d(string=hai) anos |
Konstantin Belousov
|
6f3b523c9a
Avoid dump_avail[] redefinition.
|
%!s(int64=3) %!d(string=hai) anos |
Bryan Drewery
|
c2c6fb90e0
Use unlocked page lookup for inmem() to avoid object lock contention
|
%!s(int64=4) %!d(string=hai) anos |
Konstantin Belousov
|
42f96162c3
vm_page_dump_index_to_pa(): Add braces to the expression involving + and &.
|
%!s(int64=4) %!d(string=hai) anos |
D Scott Phillips
|
00e6614750
Sparsify the vm_page_dump bitmap
|
%!s(int64=4) %!d(string=hai) anos |
D Scott Phillips
|
ab041f713a
Move vm_page_dump bitset array definition to MI code
|
%!s(int64=4) %!d(string=hai) anos |
Conrad Meyer
|
0292c54bdb
Add support for multithreading the inactive queue pageout within a domain.
|
%!s(int64=4) %!d(string=hai) anos |
Mark Johnston
|
efec381dd1
Remove most lingering references to the page lock in comments.
|
%!s(int64=4) %!d(string=hai) anos |
Mark Johnston
|
958d8f527c
Remove the volatile qualifier from busy_lock.
|
%!s(int64=4) %!d(string=hai) anos |
Mark Johnston
|
f72e5be58a
vm_page_xbusy_claim(): Use atomics to update busy lock state.
|
%!s(int64=4) %!d(string=hai) anos |