Richard Braun
|
5bc2263b54
Add a log print function type for information reporting
|
5 anni fa |
Richard Braun
|
d3e43f5bfd
kern/{fmt,shell}: update from upstream
|
6 anni fa |
Richard Braun
|
6942b9370e
kern/thread: add thread name accessor
|
6 anni fa |
Richard Braun
|
3e57b6d213
kern/thread: slightly rework thread state handling
|
6 anni fa |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
7 anni fa |
Richard Braun
|
1ff3666dc2
New build system
|
7 anni fa |
Richard Braun
|
888853dc07
Use accessors when referring to global kernel objects
|
7 anni fa |
Richard Braun
|
608cf884ef
Rework the build system
|
7 anni fa |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
7 anni fa |
Richard Braun
|
d59e9a82fd
Make shell command descriptions consistent
|
7 anni fa |
Richard Braun
|
49f414edfa
kern/macros: move the __read_mostly macro here
|
7 anni fa |
Richard Braun
|
b135fef80c
Make the diagnostics shell optional
|
7 anni fa |
Richard Braun
|
9dec3deb95
kern/task: minor shell improvements
|
7 anni fa |
Richard Braun
|
be23ca8c96
kern/shell: new SHELL_REGISTER_CMDS macro
|
7 anni fa |
Richard Braun
|
60d1eb4778
kern/{task,thread}: add the task_info and thread_trace shell commands
|
7 anni fa |
Richard Braun
|
5a048710ee
New stdio.h standard header
|
8 anni fa |
Richard Braun
|
d78a948f0a
kern/printk: rename to printf
|
8 anni fa |
Richard Braun
|
82b4012969
kern/task: improve task_info
|
8 anni fa |
Richard Braun
|
ef9426483f
kern/{thread,turnstile}: implement priority inheritance
|
8 anni fa |
Richard Braun
|
30e1c42921
kern/thread: minor change about scheduling class string representation
|
8 anni fa |
Richard Braun
|
e69a4c4c3c
kern/thread: add wait channels
|
8 anni fa |
Richard Braun
|
fd035c0a3d
Clean up compilation
|
8 anni fa |
Richard Braun
|
73573e460a
kern/thread: make priority a generic thread property
|
8 anni fa |
Richard Braun
|
fd4c1bc361
kern/thread: implement thread_setscheduler
|
8 anni fa |
Richard Braun
|
39c13b3b84
Force brackets around one-line conditional statements
|
8 anni fa |
Richard Braun
|
fbf48c1c02
kern/task: update call to kmem_cache_init
|
10 anni fa |
Richard Braun
|
18478032a4
kern/task: make task_info report thread states
|
10 anni fa |
Richard Braun
|
0f178b0fd8
kern/task: make task_info report scheduling properties
|
10 anni fa |
Richard Braun
|
8ad09341a4
Declare variables as read mostly where appropriate
|
11 anni fa |
Richard Braun
|
556c2c3b96
kern/task: include thread addresses in the output
|
12 anni fa |