aboutsummaryrefslogtreecommitdiff
path: root/vm
Commit message (Expand)AuthorAgeFilesLines
* memory_object_create_proxy: avoid casting parameters to 32 bits since the typ...Flavio Cruz2023-02-091-7/+0
* vm_page.c: add missing object lockEtienne Brateau2023-02-091-0/+1
* slock: Fix initialization of statically-allocated slocksSamuel Thibault2023-02-083-5/+5
* Define rpc_vm_size_array_t and rpc_vm_offset_array_tFlavio Cruz2023-01-313-17/+10
* Fix several warnings for -Wmissing-prototypes (part 2)Flavio Cruz2023-01-251-1/+0
* Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz2023-01-194-9/+5
* Include mig generated headers to avoid warnings with -Wmissing-prototypes.Flavio Cruz2023-01-195-3/+9
* Add static qualifiersFlavio Cruz2023-01-181-1/+1
* Create kern/mach4.h and kern/mach_host.h and define the RPC prototypes for ma...Flavio Cruz2023-01-131-0/+1
* Fix some warnings with -Wmissing-prototypes.Flavio Cruz2022-12-277-92/+16
* Warn only once about not being able to recycle pagesSamuel Thibault2022-12-221-1/+9
* Use -Wstrict-prototypes and fix warningsFlavio Cruz2022-12-218-38/+40
* vm_page_evict: avoid crashingSamuel Thibault2022-12-181-1/+1
* Use __builtin_ffs instead of libc provided ffs in vm_map.cFlavio Cruz2022-12-151-2/+2
* Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz2022-12-062-5/+5
* vm_wire_all: Fix vm_map_protect caseSamuel Thibault2022-11-271-1/+2
* hack vm memory object proxy creation for vm arraysLuca Dariz2022-08-281-0/+7
* sign-extend mask in vm_map() with 32-bit userspaceLuca Dariz2022-08-281-0/+5
* fix warnings for 32 bit buildsLuca Dariz2022-08-272-1/+2
* gnumach: vm_allocate_contiguous: Allow small power 2 alignmentsDamien Zammit2022-08-211-0/+4
* vm_object_page_map: update prototypeSamuel Thibault2022-02-181-1/+1
* vm_allocate_contiguous: fix checking the end of the allocationSamuel Thibault2022-02-171-1/+1
* mach_vm_object_pages: Print a warning if the physical address is beyond 4GiBSamuel Thibault2022-02-171-0/+2
* vm_allocate_contiguous: Make sure we enforce physical addresses contraintsSamuel Thibault2022-02-171-0/+3
* projected_buffer_*: Fix storing physical addressSamuel Thibault2022-02-171-3/+5
* vm_object: Fix vm_object_page_map map function prototypeSamuel Thibault2022-02-161-2/+2
* vm_wire: extend per-task wiring limit to 8MiBSamuel Thibault2021-12-161-1/+1
* Fix rejecting the mapping of some pagesSamuel Thibault2021-11-282-4/+7
* vm_region_get_proxy: rename to create_proxySergey Bugaev2021-11-071-4/+4
* Memory proxies: Add support for anonymous mappingsSergey Bugaev2021-11-071-4/+17
* vm: vm_region_get_proxyJoan Lledó2021-11-072-0/+64
* memory_object_create_proxy: Fix and check coherency with RPCSamuel Thibault2021-11-071-4/+5
* memory_object_create_proxy: Make len parameter vm_size_array_tSamuel Thibault2021-10-171-1/+1
* vm_page_grab: allow allocating in high memorySamuel Thibault2021-08-274-9/+27
* db_show_vmstat: Show segment name rather than its numberSamuel Thibault2021-08-231-1/+1
* db_show_vmstat: Also show segment sizeSamuel Thibault2021-08-221-0/+2
* db_show_vmstat: Drop duplicate outputSamuel Thibault2021-08-221-3/+0
* db show vmstat: also show segments statsSamuel Thibault2021-08-211-0/+23
* db: Add show vmstat commandSamuel Thibault2021-08-212-0/+48
* memory_object_proxy: Deliver no-sender notifications on a separate portSamuel Thibault2021-08-091-4/+13
* memory_object_proxy: Fix send port right leakSamuel Thibault2021-08-091-1/+2
* memory_object_proxy: Fix checking proxy lengthSamuel Thibault2021-08-091-1/+8
* Memory object proxy: add support for ranges and nestingJoan Lledó2021-08-093-19/+38
* memory_object_proxy: release resources on no-send notificationSamuel Thibault2021-08-091-0/+6
* vm_map: Allow exagerated max_prot for nowSamuel Thibault2021-06-061-3/+3
* Revert "vm_map: Allow passing the name of a memory object"Samuel Thibault2021-05-241-4/+2
* vm_map: Fix proxy object protection checkSergey Bugaev2021-05-241-3/+12
* vm_map: Avoid linking gaps for vm_copy_tSamuel Thibault2021-01-043-20/+26
* vm_map: print warning when max_size gets smaller than sizeSamuel Thibault2021-01-041-0/+2
* vm_map: Fix taking into account high bits in maskSamuel Thibault2020-12-201-2/+29