summaryrefslogtreecommitdiff
path: root/vm/vm_kmem.c
AgeCommit message (Expand)Author
2017-12-03Revert "Make assert have no side effects"Richard Braun
2017-09-07Use accessors when referring to global kernel objectsRichard Braun
2017-09-06vm: rename min/max macros to start/end variantsRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-08-04vm/vm_page: rename vm_page_atop and vm_page_ptoaRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-07-02vm/vm_kmem: create a VM object to track mapped kernel pagesRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-22kern/macros: move the __read_mostly macro hereRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-02-04kern/types: split into module-specific type headersRichard Braun
2017-01-27vm/vm_kmem: return NULL instead of 0 where appropriateRichard Braun
2017-01-13Replace unsigned long with uintptr_t for integer/pointer conversionsRichard Braun
2017-01-09x86/pmap: report pmap update failuresRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-12-10vm/vm_kmem: replace call to pmap_extractRichard Braun
2014-12-10vm/vm_kmem: remove vm_kmem_lookup_pageRichard Braun
2014-12-10vm/vm_kmem: directmap updateRichard Braun
2014-11-17vm/vm_kmem: minor interface updatesRichard Braun
2014-11-17vm/vm_map: minor interface updatesRichard Braun
2014-06-19vm/vm_kmem: fix page allocation error handlingRichard Braun
2014-05-08x86/pmap: per-CPU page tablesRichard Braun
2014-01-02Declare variables as read mostly where appropriateRichard Braun
2013-07-20x86/pmap: remove kernel-specific functionsRichard Braun
2013-07-10vm/vm_page: introduce page usage typesRichard Braun
2013-07-09vm/vm_phys: merge into the vm_page moduleRichard Braun
2013-07-03x86/pmap: change pmap_kenter to pass protectionRichard Braun
2013-06-28x86/pmap: replace pmap_kupdate with pmap_updateRichard Braun
2013-06-28x86/pmap: replace pmap_kextract with pmap_extractRichard Braun
2013-06-15vm/vm_map: rework flagsRichard Braun
2013-06-15vm/vm_map: advice macros updateRichard Braun
2012-12-22vm/vm_kmem: make vm_kmem_{alloc,free}_va publicRichard Braun
2012-12-22x86/pmap: rename pmap_growkernel to pmap_kgrowRichard Braun
2012-12-11vm/vm_kmem: fix pmap update argumentsRichard Braun
2012-12-09x86/pmap: inter-processor TLB updatesRichard Braun
2012-12-07kern/kmem: rework buffer-to-slab lookupRichard Braun
2012-11-21x86/pmap: turn pmap_klimit into a functionRichard Braun
2012-11-03Merge lib into kernRichard Braun
2012-10-15x86/pmap: rewrite to support both i386 and amd64Richard Braun
2012-10-10Rename vm_phys_t to phys_addr_tRichard Braun
2012-09-30Initial commitRichard Braun