summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-09-14fix vm_page initializationJustus Winter
2015-09-14yyy vm: destroy pagesJustus Winter
2015-09-14XXX pmm from x15, userspace crashes soonJustus Winter
2015-09-14yyy vm: add vm_map_infoJustus Winter
2015-09-14linux: adapt glueJustus Winter
2015-09-14xxx avoid allocaJustus Winter
2015-09-14kern/slab: directmap updateRichard Braun
2015-09-14kern/slab: rename constructor typeRichard Braun
2015-09-14kern/slab: move internal data to slab_i.hRichard Braun
2015-09-14kern/slab: rework buffer-to-slab lookupRichard Braun
2015-09-14kern/slab: remove the KMEM_CACHE_NORECLAIM flagRichard Braun
2015-09-14vm: verbatim import of x15's physical page allocatorJustus Winter
2015-09-14kern: remove the list of free stacksJustus Winter
2015-09-14kern: allocate kernel stacks using the slab allocatorJustus Winter
2015-09-14yyy avoid unlocking while zeroing or copyingJustus Winter
2015-09-14codify locking contractsJustus Winter
2015-09-14kern: provide a way to steal a lockJustus Winter
2015-09-14ipc/ipc_mqueue: use a general lockJustus Winter
2015-09-14ipc: use a general lock for the ipc_port_multiple lockJustus Winter
2015-09-14yyy vm: turn page queue lock into a general lockJustus Winter
2015-09-14kern: use a general lock for the IPC structuresJustus Winter
2015-09-14vm/object: use a general lock to protect vm objectsJustus Winter
2015-09-14kern/lock: add lock_takenJustus Winter
2015-09-14vm/object: use a general lock to protect the object cacheJustus Winter
2015-09-14vm: use a general lock to protect the default memory managerJustus Winter
2015-09-14device: use general lock for port listsJustus Winter
2015-09-14device: use general lock for `mach_device'Justus Winter
2015-09-14turn all_psets_lock into a general lockJustus Winter
2015-09-14yyy more general locks, crashes, maybe b/c interrupt handlerJustus Winter
2015-09-14kern: new function `thread_sleep_lock'Justus Winter
2015-09-14ipc: fix locking issuesJustus Winter
2015-09-14vm: fix locking issuesJustus Winter
2015-09-07kern: use proper memory fences when handling the mapped timeJustus Winter
2015-09-07kern: fix loop reading the time valueJustus Winter
2015-09-07commit fce798016c4bd2be89b86b0d343ab54505409412Rik van Riel
2015-08-31Reserve 64k at beginning of memory, not just 4kSamuel Thibault
2015-08-30Fix printk not handling ANSI escape codesJames Clarke
2015-08-28Make sure the reply port's reference is released when the thread needs to be ...Flávio Cruz
2015-08-28Add a thread_no_continuation definitionFlávio Cruz
2015-08-20kern/bootstrap: tune lockingJustus Winter
2015-08-20i386: enable assertionsJustus Winter
2015-08-20kern: really zero-out unused simple lock info entriesJustus Winter
2015-08-18i386: fix panic messageJustus Winter
2015-08-18vm: collapse unreachable branch into assertionJustus Winter
2015-08-17kern: keep track of the writer when debugging locksJustus Winter
2015-08-17kern: improve simple lock debuggingJustus Winter
2015-08-17kern: disable the simple lock checks while debuggingJustus Winter
2015-08-15vm: fix compiler warningJustus Winter
2015-08-15vm: enable extra assertionsJustus Winter
2015-08-15Avoid re-defining macrosJustus Winter