summaryrefslogtreecommitdiff
path: root/vm
AgeCommit message (Expand)Author
2023-07-05vm: Make vm_object_coalesce return new object and offsetSergey Bugaev
2023-07-03vm: Eagerly release deallocated pagesSergey Bugaev
2023-07-03vm: Allow coalescing entries forwardSergey Bugaev
2023-07-03vm: Allow coalescing null object with an internal objectSergey Bugaev
2023-07-03vm: Allow coalescing a VM object with itselfSergey Bugaev
2023-07-03Shrink struct vm_page sizeSergey Bugaev
2023-02-09memory_object_create_proxy: avoid casting parameters to 32 bits since the typ...Flavio Cruz
2023-02-09vm_page.c: add missing object lockEtienne Brateau
2023-02-08slock: Fix initialization of statically-allocated slocksSamuel Thibault
2023-01-31Define rpc_vm_size_array_t and rpc_vm_offset_array_tFlavio Cruz
2023-01-25Fix several warnings for -Wmissing-prototypes (part 2)Flavio Cruz
2023-01-19Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz
2023-01-19Include mig generated headers to avoid warnings with -Wmissing-prototypes.Flavio Cruz
2023-01-18Add static qualifiersFlavio Cruz
2023-01-13Create kern/mach4.h and kern/mach_host.h and define the RPC prototypes for ma...Flavio Cruz
2022-12-27Fix some warnings with -Wmissing-prototypes.Flavio Cruz
2022-12-22Warn only once about not being able to recycle pagesSamuel Thibault
2022-12-21Use -Wstrict-prototypes and fix warningsFlavio Cruz
2022-12-18vm_page_evict: avoid crashingSamuel Thibault
2022-12-15Use __builtin_ffs instead of libc provided ffs in vm_map.cFlavio Cruz
2022-12-06Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz
2022-11-27vm_wire_all: Fix vm_map_protect caseSamuel Thibault
2022-08-28hack vm memory object proxy creation for vm arraysLuca Dariz
2022-08-28sign-extend mask in vm_map() with 32-bit userspaceLuca Dariz
2022-08-27fix warnings for 32 bit buildsLuca Dariz
2022-08-21gnumach: vm_allocate_contiguous: Allow small power 2 alignmentsDamien Zammit
2022-02-18vm_object_page_map: update prototypeSamuel Thibault
2022-02-17vm_allocate_contiguous: fix checking the end of the allocationSamuel Thibault
2022-02-17mach_vm_object_pages: Print a warning if the physical address is beyond 4GiBSamuel Thibault
2022-02-17vm_allocate_contiguous: Make sure we enforce physical addresses contraintsSamuel Thibault
2022-02-17projected_buffer_*: Fix storing physical addressSamuel Thibault
2022-02-16vm_object: Fix vm_object_page_map map function prototypeSamuel Thibault
2021-12-16vm_wire: extend per-task wiring limit to 8MiBSamuel Thibault
2021-11-28Fix rejecting the mapping of some pagesSamuel Thibault
2021-11-07vm_region_get_proxy: rename to create_proxySergey Bugaev
2021-11-07Memory proxies: Add support for anonymous mappingsSergey Bugaev
2021-11-07vm: vm_region_get_proxyJoan Lledó
2021-11-07memory_object_create_proxy: Fix and check coherency with RPCSamuel Thibault
2021-10-17memory_object_create_proxy: Make len parameter vm_size_array_tSamuel Thibault
2021-08-27vm_page_grab: allow allocating in high memorySamuel Thibault
2021-08-23db_show_vmstat: Show segment name rather than its numberSamuel Thibault
2021-08-22db_show_vmstat: Also show segment sizeSamuel Thibault
2021-08-22db_show_vmstat: Drop duplicate outputSamuel Thibault
2021-08-21db show vmstat: also show segments statsSamuel Thibault
2021-08-21db: Add show vmstat commandSamuel Thibault
2021-08-09memory_object_proxy: Deliver no-sender notifications on a separate portSamuel Thibault
2021-08-09memory_object_proxy: Fix send port right leakSamuel Thibault
2021-08-09memory_object_proxy: Fix checking proxy lengthSamuel Thibault
2021-08-09Memory object proxy: add support for ranges and nestingJoan Lledó
2021-08-09memory_object_proxy: release resources on no-send notificationSamuel Thibault