summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-03-09Fix stack allocation on XenRichard Braun
2016-03-09Relax slab allocation alignment constraintRichard Braun
2016-03-06Inherit fpu control word from parent to childSamuel Thibault
2016-02-28ipc: add missing kernel object typeJustus Winter
2016-02-28doc: clarify memory object initializationJustus Winter
2016-02-28i386: add parts of cpu.h from x15Justus Winter
2016-02-26include: avoid generating unused client stubsJustus Winter
2016-02-26Document thread_sleep about events woken from interrupt handlersSamuel Thibault
2016-02-26Document why code is not racySamuel Thibault
2016-02-23Include the exception protocol in 'gnumach.msgids'Justus Winter
2016-02-22Remove kmem cache flags from the debugging interfaceRichard Braun
2016-02-22Fix slab allocator option handlingRichard Braun
2016-02-22Optimize slab lookup on the free pathRichard Braun
2016-02-22Fix unused variable warningsRichard Braun
2016-02-20Avoid slab allocation failures caused by memory fragmentationRichard Braun
2016-02-16Avoid panics on physical memory exhaustionRichard Braun
2016-02-14Reduce VM_KERNEL_MAP_SIZESamuel Thibault
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-07Remove kmem mapRichard Braun
2016-02-06Change computation of slab sizeRichard Braun
2016-02-02Fix various memory managment errorsRichard Braun
2016-02-02Fix unused variable warningsRichard Braun
2016-02-02Stack the slab allocator directly on top of the physical allocatorRichard Braun
2016-01-30Fix early page allocation on XenRichard Braun
2016-01-29Disable probing legacy IDE when AHCI driver worksSamuel Thibault
2016-01-29Use PCI macrosSamuel Thibault
2016-01-29ahci: print PCI bus/dev/fun in hexadecimalSamuel Thibault
2016-01-29Fallback on direct PCI access when no BIOS32 is availableSamuel Thibault
2016-01-23Merge branch 'rbraun/vm_page'Richard 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-23Import the biosmem module from X15 and relicense to GPLv2+Richard Braun
2016-01-23Import the multiboot module from X15 and relicense to GPLv2+Richard Braun
2016-01-23Import the elf module from X15 and relicense to GPLv2+Richard Braun
2016-01-23Import the log2 module from X15 and relicense to GPLv2+Richard Braun
2016-01-14Fix build with gcc-6Samuel Thibault
2016-01-13Increase kernel map sizeSamuel Thibault
2016-01-02Completely disable strict aliasingRichard Braun
2016-01-02Fix object page list typeRichard Braun
2016-01-02replace extern with static in some linux codeFlavio Cruz
2016-01-02fix t_addr assignment in lpropenFlavio Cruz
2016-01-01remove unnused disk code and headersFlavio Cruz
2016-01-01fix some compiler warnings in gnumachFlavio Cruz
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