summaryrefslogtreecommitdiff
path: root/vm/vm_object.c
AgeCommit message (Collapse)Author
2018-02-24New errno.h standard headerRichard Braun
Use standard errno codes. This change also adds strerror to string.h.
2018-02-20kern/llsync: remove moduleRichard Braun
2017-09-07Use accessors when referring to global kernel objectsRichard Braun
The kernel_map/kernel_pmap/kernel_task/etc... names were reused as they were in the Mach source code. They've been a (mostly harmless) long-standing violation of the coding rules.
2017-08-04vm/vm_page: rename vm_page_atop and vm_page_ptoaRichard Braun
Talk about "bytes" instead of "addresses" for better clarity.
2017-07-13Switch to initialization operationsRichard Braun
2017-07-02vm/vm_object: new moduleRichard Braun
Start a very simple VM object implementation for page tracking only. The locking protocol is still not well defined, especially for pages. The only purpose of the current code is to allow the kernel virtual memory interface to release pages on physical mapping creation errors.