aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* Make sure the reply port's reference is released when the thread needs to be ...Flávio Cruz2015-08-285-9/+33
* Add a thread_no_continuation definitionFlávio Cruz2015-08-287-13/+15
* kern/bootstrap: tune lockingJustus Winter2015-08-201-1/+1
* kern: really zero-out unused simple lock info entriesJustus Winter2015-08-201-1/+1
* kern: keep track of the writer when debugging locksJustus Winter2015-08-172-1/+41
* kern: improve simple lock debuggingJustus Winter2015-08-172-17/+30
* kern: disable the simple lock checks while debuggingJustus Winter2015-08-172-1/+19
* Avoid re-defining macrosJustus Winter2015-08-151-0/+8
* kern: add boot-time clock, use it for time stampsJustus Winter2015-07-254-4/+49
* kern/lock: make sure the macros are only used on simple locksJustus Winter2015-07-251-11/+24
* kern/bootstrap: deallocate threadJustus Winter2015-07-201-0/+1
* kern/bootstrap: deallocate taskJustus Winter2015-07-191-0/+1
* kern/printf: do not serialize printf and coJustus Winter2015-07-183-37/+0
* kern/lock: use compiler built-in functions to get return addressJustus Winter2015-07-181-9/+5
* kern/bootstrap: fix lockingJustus Winter2015-07-181-0/+2
* kern/slab: fix lockingJustus Winter2015-07-181-1/+1
* kern: make sure the queue macros are only used on queuesJustus Winter2015-07-111-5/+26
* kern: make printf handle long long integersJustus Winter2015-07-102-8/+23
* kern: remove superfluous fileJustus Winter2015-07-091-104/+0
* kern: improve error handlingJustus Winter2015-07-091-1/+2
* kern: fix error handlingJustus Winter2015-06-201-1/+5
* kern: add function attributes to the printf-functionsJustus Winter2015-06-091-4/+9
* kern: fix argument handlingJustus Winter2015-05-293-0/+8
* kern: avoid breaking the strict-aliasing rulesJustus Winter2015-05-231-1/+8
* ipc: drop size parameter from `ipc_space_create'Justus Winter2015-05-221-1/+1
* ipc: undo manual inlining of `ipc_entry_X' functionsJustus Winter2015-05-202-21/+11
* kern: add radix tree libraryJustus Winter2015-05-204-0/+1107
* kern: gracefully handle resource shortageJustus Winter2015-05-204-10/+22
* kern: gracefully handle resource shortageJustus Winter2015-05-201-3/+2
* kern: import `macros.h' from x15Justus Winter2015-05-1913-66/+83
* kern: fix commentJustus Winter2015-05-021-2/+2
* kern: avoid hardcoding the lowest priorityJustus Winter2015-04-241-2/+2
* kern: disable stack allocation counters by defaultJustus Winter2015-04-233-8/+13
* kern: inherit the name of the parent taskJustus Winter2015-02-251-1/+6
* kern: improve assertJustus Winter2015-02-201-4/+3
* kern: reduce the size of `struct thread'Justus Winter2015-02-204-16/+35
* kern: avoid #if 0ing out thread_collect_scanJustus Winter2015-02-181-2/+0
* kern: Fix typos in comments (found by codespell)Stefan Weil2015-01-027-8/+8
* kern: gracefully handle bogus sample pc sequence numberJustus Winter2014-12-161-0/+3
* kern: provide notifications about new tasksJustus Winter2014-12-092-0/+40
* Fix pthread_create warning on translator terminationSamuel Thibault2014-12-072-9/+29
* kern: disable all counters by defaultJustus Winter2014-12-014-10/+8
* kern: silence compiler warning about uninitialized variableJustus Winter2014-09-301-1/+2
* kern: fix type of recompute_prioritiesJustus Winter2014-09-302-2/+2
* kern: create send rights as they are inserted at bootstrap timeJustus Winter2014-09-261-3/+4
* kern: set the name of the kernel task to 'gnumach'Justus Winter2014-06-111-0/+1
* Rewrite old-style #endif FOO directivesJustus Winter2014-05-253-3/+3
* kern: include the MIG-generated server headers for MACHINE_SERVERJustus Winter2014-04-301-4/+1
* kern: set the name of tasks created during the bootstrapJustus Winter2014-04-131-0/+1
* Convert from K&R to ANSIMarin Ramesa2014-04-0416-269/+234