summaryrefslogtreecommitdiff
path: root/vm
AgeCommit message (Expand)Author
2016-05-18Fix gcc-6 warningsSamuel Thibault
2016-05-16Fix pageout deadlockRichard Braun
2016-04-20Fix type of program counter argumentJustus Winter
2016-04-20Add kernel profiling through samplingSamuel Thibault
2016-03-13Avoid panics on physical memory exhaustionRichard Braun
2016-03-11Merge remote-tracking branch 'remotes/origin/rbraun/vm_cache_policy'Richard Braun
2016-02-22Fix slab allocator option handlingRichard Braun
2016-02-22Optimize slab lookup on the free pathRichard Braun
2016-02-20Avoid slab allocation failures caused by memory fragmentationRichard Braun
2016-02-16Avoid panics on physical memory exhaustionRichard Braun
2016-02-07vm: initialize external mapsJustus Winter
2016-02-07Fix page cache accountingRichard Braun
2016-02-07vm: allocate a large map for all objects larger than SMALL_SIZEJustus Winter
2016-02-07vm: remove unused field from struct vm_externalJustus Winter
2016-02-02Fix various memory managment errorsRichard Braun
2016-02-02Stack the slab allocator directly on top of the physical allocatorRichard Braun
2016-01-23Use vm_page as the physical memory allocatorRichard Braun
2016-01-23Import the vm_page module from X15 and relicense to GPLv2+Richard Braun
2016-01-02Fix object page list typeRichard Braun
2016-01-01Slightly improve map debugging readabilityRichard Braun
2015-12-29Improve map debugging readabilityRichard Braun
2015-12-29Improve VM map debuggingRichard Braun
2015-12-29Fix vm_map_copyoutRichard Braun
2015-11-29Nicer out of memory condition reportingSamuel Thibault
2015-11-27Fix wired accountingSamuel Thibault
2015-08-18vm: collapse unreachable branch into assertionJustus Winter
2015-08-15vm: fix compiler warningJustus Winter
2015-08-15vm: enable extra assertionsJustus Winter
2015-07-12vm: really fix traversing the list of inactive pagesJustus Winter
2015-07-11vm: fix traversing the list of inactive pagesJustus Winter
2015-07-10vm: drop debugging remnantsJustus Winter
2015-07-09vm: fix panic messageJustus Winter
2015-07-09Allow non-privileged tasks to wire 64KiB task memorySamuel Thibault
2015-06-05Fix typoFlávio Cruz
2015-05-23vm: drop unused `kmem_realloc'Justus Winter
2015-05-20vm: gracefully handle resource shortageJustus Winter
2015-05-19kern: import `macros.h' from x15Justus Winter
2015-02-18kern: avoid #if 0ing out thread_collect_scanJustus Winter
2015-02-18vm: fix typoJustus Winter
2015-01-02vm: Fix typo in comment (found by codespell)Stefan Weil
2014-11-10Revert "Make vm_map really ignore `address' when `anywhere' is true"Samuel Thibault
2014-09-06Make vm_map really ignore `address' when `anywhere' is trueSamuel Thibault
2014-08-30Tune pageout parametersSamuel Thibault
2014-08-30Increate the pageout thread prioritySamuel Thibault
2014-04-30vm: make struct vm_map fit into a cache lineJustus Winter
2014-04-04Convert from K&R to ANSIMarin Ramesa
2014-02-06vm: trigger garbage collection on kernel memory pressureRichard Braun
2014-02-04Fix potential NULL dereferenceSamuel Thibault
2014-01-16vm: remove the declaration of memory_object_create_proxyJustus Winter
2014-01-03vm: reduce the size of struct vm_pageJustus Winter