Richard Braun
|
fd035c0a3d
Clean up compilation
|
8 gadi atpakaļ |
Richard Braun
|
e2533f68e2
kern/thread: rename "time-sharing" to "fair-scheduling"
|
8 gadi atpakaļ |
Richard Braun
|
01d8174055
kern/thread: add the THREAD_KERNEL_PREFIX macro
|
8 gadi atpakaļ |
Richard Braun
|
39c13b3b84
Force brackets around one-line conditional statements
|
8 gadi atpakaļ |
Richard Braun
|
98bbc706df
kern/work: update call to kmem_cache_init
|
10 gadi atpakaļ |
Richard Braun
|
badd1719aa
kern/work: use percpu variables
|
10 gadi atpakaļ |
Richard Braun
|
1f88dcf87b
kern/work: synchronously destroy worker threads
|
10 gadi atpakaļ |
Richard Braun
|
82dc13cf6a
Set threads as detached where applicable
|
10 gadi atpakaļ |
Richard Braun
|
6b5c9352dc
kern/work: improve per-processor pools synchronization
|
10 gadi atpakaļ |
Richard Braun
|
f6dd434b4b
kern/work: don't name work pools
|
10 gadi atpakaļ |
Richard Braun
|
bbbc53a1f0
kern/work: per-processor work pools
|
10 gadi atpakaļ |
Richard Braun
|
3fbf90c0f9
kern/work: add a comment back
|
10 gadi atpakaļ |
Richard Braun
|
a4c49fc09a
kern/work: rework worker id allocation
|
10 gadi atpakaļ |
Richard Braun
|
6fdc04fb08
kern/work: use thread creation attributes accessors
|
10 gadi atpakaļ |
Richard Braun
|
8ad09341a4
Declare variables as read mostly where appropriate
|
11 gadi atpakaļ |
Richard Braun
|
dd3d7364f1
kern/work: update rdxtree calls for 64-bit keys
|
11 gadi atpakaļ |
Richard Braun
|
5fc5d2d115
kern/work: fix radix tree usage
|
11 gadi atpakaļ |
Richard Braun
|
6ef21bfc08
kern/work: use a radix tree for worker ID allocation
|
11 gadi atpakaļ |
Richard Braun
|
195093aee7
kern/work: new module
|
11 gadi atpakaļ |