summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-08-16codify locking contractspmm-2015-08-16Justus Winter
2015-08-16yyy vm: turn page queue lock into a general lockJustus Winter
2015-08-16yyy kern: keep track of the writer when debugging locksJustus Winter
2015-08-16yyy kern: improve simple lock debuggingJustus Winter
2015-08-16kern: disable the simple lock checks while debuggingJustus Winter
2015-08-15the object is locked, i checkedpmm-2015-08-15Justus Winter
2015-08-15remove calls to vm_page_init, they are actually hurting hereJustus Winter
2015-08-15fix vm_page initializationJustus Winter
2015-08-15yyy vm: destroy pagesJustus Winter
2015-08-15XXX pmm from x15, userspace crashes soonJustus Winter
2015-08-15yyy biosmem workaroundJustus Winter
2015-08-15yyy vm: add vm_map_infoJustus Winter
2015-08-15linux: adapt glueJustus Winter
2015-08-15xxx avoid allocaJustus Winter
2015-08-15kern/slab: directmap updateRichard Braun
2015-08-15kern/slab: rename constructor typeRichard Braun
2015-08-15kern/slab: move internal data to slab_i.hRichard Braun
2015-08-15kern/slab: rework buffer-to-slab lookupRichard Braun
2015-08-15kern/slab: remove the KMEM_CACHE_NORECLAIM flagRichard Braun
2015-08-15vm: verbatim import of x15's physical page allocatorJustus Winter
2015-08-15kern: remove the list of free stacksJustus Winter
2015-08-15kern: allocate kernel stacks using the slab allocatorJustus Winter
2015-08-15kern: use a general lock for the IPC structuresfix-ipc-space-locking-2015-08-15Justus Winter
2015-08-15vm/object: use a general lock to protect vm objectsJustus Winter
2015-08-15kern/lock: add lock_takenJustus Winter
2015-08-15vm/object: use a general lock to protect the object cacheJustus Winter
2015-08-15kern/bootstrap: tune lockingJustus Winter
2015-08-15vm: use a general lock to protect the default memory managerJustus Winter
2015-08-15device: use general lock for port listsJustus Winter
2015-08-15device: use general lock for `mach_device'Justus Winter
2015-08-15turn all_psets_lock into a general lockJustus Winter
2015-08-15yyy more general locks, crashes, maybe b/c interrupt handlerJustus Winter
2015-08-15kern: new function `thread_sleep_lock'Justus Winter
2015-08-15kern: fix compiler warningJustus Winter
2015-08-15vm: fix compiler warningJustus Winter
2015-08-15vm: enable extra assertionsJustus Winter
2015-08-15Avoid re-defining macrosJustus Winter
2015-07-25kern: add boot-time clock, use it for time stampsHEADmasterJustus Winter
2015-07-25include: provide time-value substractionJustus Winter
2015-07-25kern/lock: make sure the macros are only used on simple locksJustus Winter
2015-07-25Disable the kernel tracing system XPRJustus Winter
2015-07-25ipc/space: inline reference countingJustus Winter
2015-07-25Make sure the field offsets are updatedJustus Winter
2015-07-20kern/bootstrap: deallocate threadJustus Winter
2015-07-19kern/bootstrap: deallocate taskJustus Winter
2015-07-18linux/net: fix build with -O0Justus Winter
2015-07-18kern/printf: do not serialize printf and coJustus Winter
2015-07-18kern/lock: use compiler built-in functions to get return addressJustus Winter
2015-07-18kern/bootstrap: fix lockingJustus Winter
2015-07-18kern/slab: fix lockingJustus Winter