aboutsummaryrefslogtreecommitdiff
path: root/vm
Commit message (Expand)AuthorAgeFilesLines
* ddb: Add whatis commandSamuel Thibault2023-10-011-0/+4
* vm_page_bootalloc: Return a phys_addr_tSamuel Thibault2023-08-293-3/+4
* vm_page: Fix setting higher bits in physical addressesSamuel Thibault2023-08-291-2/+2
* mach_vm_object_pages: Extend for PAESamuel Thibault2023-08-281-20/+69
* vm_allocate_contiguous: Accept returning end of allowed memorySamuel Thibault2023-08-281-1/+1
* typoSamuel Thibault2023-08-281-1/+1
* vm_allocate_contiguous: better handle pmaxSamuel Thibault2023-08-211-4/+8
* vm: Also check for virtual addresses in vm_map_deleteSamuel Thibault2023-08-141-0/+3
* vm: Fix ordering of addresses between DMA32 and DIRECTMAPSamuel Thibault2023-08-143-4/+28
* Fix missing DMA32 limitSamuel Thibault2023-08-091-0/+8
* vm: Make vm_object_coalesce return new object and offsetSergey Bugaev2023-07-053-19/+49
* vm: Eagerly release deallocated pagesSergey Bugaev2023-07-031-5/+21
* vm: Allow coalescing entries forwardSergey Bugaev2023-07-031-4/+35
* vm: Allow coalescing null object with an internal objectSergey Bugaev2023-07-031-26/+49
* vm: Allow coalescing a VM object with itselfSergey Bugaev2023-07-032-11/+23
* Shrink struct vm_page sizeSergey Bugaev2023-07-033-9/+15
* 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