aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use uint32_t instead of unsigned32_t.Flavio Cruz2016-04-0421-91/+100
* Make kernel mapping start address configurableSamuel Thibault2016-03-192-2/+7
* Fix getting ELF symbol bind and typeSamuel Thibault2016-03-191-5/+5
* Avoid panics on physical memory exhaustionRichard Braun2016-03-131-2/+4
* Ship missing filesSamuel Thibault2016-03-112-0/+3
* Merge remote-tracking branch 'remotes/origin/rbraun/vm_cache_policy'Richard Braun2016-03-114-145/+108
|\
| * Fix page cache accountingRichard Braun2016-02-072-31/+42
| * VM cache policy changeRichard Braun2013-10-094-120/+63
* | Fix stack allocation on XenRichard Braun2016-03-091-21/+12
* | Relax slab allocation alignment constraintRichard Braun2016-03-091-8/+12
* | Inherit fpu control word from parent to childSamuel Thibault2016-03-066-15/+47
* | ipc: add missing kernel object typeJustus Winter2016-02-281-1/+2
* | doc: clarify memory object initializationJustus Winter2016-02-281-2/+3
* | i386: add parts of cpu.h from x15Justus Winter2016-02-282-0/+111
* | include: avoid generating unused client stubsJustus Winter2016-02-261-0/+41
* | Document thread_sleep about events woken from interrupt handlersSamuel Thibault2016-02-261-0/+3
* | Document why code is not racySamuel Thibault2016-02-261-0/+2
* | Include the exception protocol in 'gnumach.msgids'Justus Winter2016-02-232-2/+26
* | Remove kmem cache flags from the debugging interfaceRichard Braun2016-02-222-12/+1
* | Fix slab allocator option handlingRichard Braun2016-02-223-51/+67
* | Optimize slab lookup on the free pathRichard Braun2016-02-223-11/+60
* | Fix unused variable warningsRichard Braun2016-02-221-2/+0
* | Avoid slab allocation failures caused by memory fragmentationRichard Braun2016-02-203-65/+99
* | Avoid panics on physical memory exhaustionRichard Braun2016-02-161-2/+4
* | Reduce VM_KERNEL_MAP_SIZESamuel Thibault2016-02-141-2/+2
* | vm: initialize external mapsJustus Winter2016-02-071-0/+2
* | vm: allocate a large map for all objects larger than SMALL_SIZEJustus Winter2016-02-071-1/+1
* | vm: remove unused field from struct vm_externalJustus Winter2016-02-071-0/+5
* | Remove kmem mapRichard Braun2016-02-072-18/+0
* | Change computation of slab sizeRichard Braun2016-02-061-56/+26
* | Fix various memory managment errorsRichard Braun2016-02-028-67/+109
* | Fix unused variable warningsRichard Braun2016-02-021-3/+0
* | Stack the slab allocator directly on top of the physical allocatorRichard Braun2016-02-0229-225/+124
* | Fix early page allocation on XenRichard Braun2016-01-306-12/+102
* | Disable probing legacy IDE when AHCI driver worksSamuel Thibault2016-01-293-1/+26
* | Use PCI macrosSamuel Thibault2016-01-291-2/+2
* | ahci: print PCI bus/dev/fun in hexadecimalSamuel Thibault2016-01-291-14/+14
* | Fallback on direct PCI access when no BIOS32 is availableSamuel Thibault2016-01-291-0/+2
* | Merge branch 'rbraun/vm_page'Richard Braun2016-01-2325-835/+2378
|\ \
| * | Use vm_page as the physical memory allocatorRichard Braun2016-01-2319-832/+269
| * | Import the vm_page module from X15 and relicense to GPLv2+Richard Braun2016-01-232-3/+965
| * | Import the biosmem module from X15 and relicense to GPLv2+Richard Braun2016-01-232-0/+928
| * | Import the multiboot module from X15 and relicense to GPLv2+Richard Braun2016-01-231-0/+105
| * | Import the elf module from X15 and relicense to GPLv2+Richard Braun2016-01-231-0/+61
| * | Import the log2 module from X15 and relicense to GPLv2+Richard Braun2016-01-231-0/+50
|/ /
* | Fix build with gcc-6Samuel Thibault2016-01-141-0/+67
* | Increase kernel map sizeSamuel Thibault2016-01-132-3/+3
* | Completely disable strict aliasingRichard Braun2016-01-021-0/+5
* | Fix object page list typeRichard Braun2016-01-021-1/+1
* | replace extern with static in some linux codeFlavio Cruz2016-01-028-29/+29