1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/sys/vm
Konstantin Belousov b0b18b57a5 sysctl vm.objects: report objects backing posix shm segments
Add the KVMO_FLAG_POSIXSHM flag.  Fill the path.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D46970
2024-10-08 15:38:15 +03:00
..
_vm_phys.h Revert "subr_pctrie: use ilog2(x) instead of fls(x)-1" 2024-06-03 13:07:42 -05:00
_vm_radix.h radix_trie: have vm_radix use pctrie code 2023-09-12 02:42:38 -05:00
device_pager.c dev_pager: define free_page for mgt devices 2024-08-21 15:48:59 -05:00
memguard.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
memguard.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
phys_pager.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pmap.h pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.h 2024-06-06 08:15:08 +03:00
redzone.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
redzone.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
sg_pager.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
swap_pager.c swap_pager: use iterators in swp_pager_meta_build 2024-10-08 03:31:16 -05:00
swap_pager.h sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
uma_align_mask.h uma: Make the cache alignment mask unsigned 2023-11-02 09:30:03 -04:00
uma_core.c malloc(9): Introduce M_NEVERFREED 2024-07-30 17:38:18 +02:00
uma_dbg.c Fix build on powerpc after previous commit. 2023-11-09 21:21:47 -05:00
uma_dbg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
uma_int.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
uma.h uma: Permit specifying max of cache line and some custom alignment 2023-11-02 09:30:03 -04:00
vm_domainset.c arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[] 2024-07-13 12:43:42 -05:00
vm_domainset.h Avoid waiting on physical allocations that can't possibly be satisfied 2023-12-23 23:01:40 -06:00
vm_dumpset.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
vm_extern.h vm: Remove kernel stack swapping support, part 8 2024-07-29 01:43:59 +00:00
vm_fault.c vm_fault: avoid vm_page_next() 2024-07-27 16:11:53 -05:00
vm_glue.c sleepqueue: Remove kernel stack swapping support, part 10 2024-07-29 01:43:59 +00:00
vm_init.c vm: Assert that pagesizes[] is sorted 2024-08-04 14:53:15 -05:00
vm_kern.c vm_kern: Use VM_ALLOC_NOFREE when allocating 'zero_region' page 2024-10-05 17:05:40 +02:00
vm_kern.h vm: Retire kmem_arena 2024-07-24 14:31:40 -05:00
vm_map.c vm_map: add vm_map_find_locked(9) 2024-09-20 09:46:06 +03:00
vm_map.h vm_map: add vm_map_find_locked(9) 2024-09-20 09:46:06 +03:00
vm_meter.c vm_meter: Add counter for NOFREE pages 2024-10-07 18:46:32 +02:00
vm_mmap.c Remove never implemented sbrk and sstk syscalls 2023-12-04 20:36:08 +00:00
vm_object.c sysctl vm.objects: report objects backing posix shm segments 2024-10-08 15:38:15 +03:00
vm_object.h posix shm: mark backing objects with SHM_POSIXSHM flag 2024-10-08 15:37:57 +03:00
vm_page.c vm_page: Fix a logic bug in vm_page_unwire_managed() 2024-10-07 20:52:15 +00:00
vm_page.h vm_page_free_pages_toq(): return the count of freed pages 2024-09-27 20:34:23 +03:00
vm_pageout.c vm/vm_pageout.c: eliminate write-only variable 2024-08-05 18:07:18 +03:00
vm_pageout.h vm: Remove kernel stack swapping support, part 1 2024-07-29 01:38:21 +00:00
vm_pagequeue.h vm: Add a KVA arena for M_NEVERFREED allocations 2024-07-30 17:38:24 +02:00
vm_pager.c pbuf_ctor(): Stop using LK_NOWAIT, use LK_NOWITNESS 2024-05-26 10:20:52 -07:00
vm_pager.h dev_pager: define free_page for mgt devices 2024-08-21 15:48:59 -05:00
vm_param.h sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
vm_phys.c vm_phys: hide alloc_freelist_pages 2024-09-05 11:17:53 -05:00
vm_phys.h vm_phys: hide alloc_freelist_pages 2024-09-05 11:17:53 -05:00
vm_radix.c uma: Deduplicate uma_small_alloc 2024-05-25 19:24:46 +02:00
vm_radix.h vm_object: use reclaim callback to free pages 2024-09-19 15:23:19 -05:00
vm_reserv.c arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[] 2024-07-13 12:43:42 -05:00
vm_reserv.h vm_reserv: Add vm_reserv_is_populated 2024-04-07 12:28:52 -05:00
vm_swapout.c conf: Remove kernel stack swapping support, part 12 2024-07-29 01:43:59 +00:00
vm_unix.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vm.h vm: Remove kernel stack swapping support, part 2 2024-07-29 01:38:39 +00:00
vnode_pager.c Stop treating size 0 as unknown size in vnode_create_vobject(). 2024-05-23 06:08:14 +00:00
vnode_pager.h Add vnode_pager_clean_{a,}sync(9) 2024-01-11 18:44:53 +02:00