.. |
mutex
|
56c5702a8c
kern/mutex/mutex_plain: fix macro names
|
6 years ago |
Kconfig
|
096b200575
kern/sref: add optional debugging
|
5 years ago |
Makefile
|
b99a7a8477
kern/mbuf: new module
|
5 years ago |
arg.c
|
b2ad7d8623
Switch to initialization operations
|
7 years ago |
arg.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
atomic.h
|
10d3a12145
kern/atomic: alias to latomic operations if relevant
|
6 years ago |
atomic_i.h
|
cdca0795d4
kern/atomic: minor changes
|
6 years ago |
atomic_types.h
|
88021c44c2
kern/latomic: new module
|
6 years ago |
bitmap.c
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
bitmap.h
|
8249a7db64
Implement thread affinity masks
|
2 years ago |
bitmap_i.h
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
bulletin.c
|
cb86e4abaa
kern/bulletin: new module
|
6 years ago |
bulletin.h
|
cb86e4abaa
kern/bulletin: new module
|
6 years ago |
bulletin_i.h
|
cb86e4abaa
kern/bulletin: new module
|
6 years ago |
cbuf.c
|
b87a06581e
kern/cbuf: update from upstream
|
5 years ago |
cbuf.h
|
b87a06581e
kern/cbuf: update from upstream
|
5 years ago |
clock.c
|
ec4ddf8b95
Fix atomic operations argument types
|
6 years ago |
clock.h
|
8790d75d93
kern/atomic: remove shortcuts
|
6 years ago |
clock_i.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
condition.c
|
5f202c9f74
Rework assertive functions
|
6 years ago |
condition.h
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
condition_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
config.h
|
eb21efaacc
Rework the build system
|
12 years ago |
console.c
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
console.h
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
cpumap.c
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
cpumap.h
|
8249a7db64
Implement thread affinity masks
|
2 years ago |
error.c
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
error.h
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
fmt.c
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
fmt.h
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
hash.h
|
076476fe6c
kern/{hash,list}: update from upstream
|
6 years ago |
hlist.h
|
d4a39d61e8
Rename variables in function-like macros
|
6 years ago |
hlist_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
init.c
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
init.h
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
init_i.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
intr.c
|
7cab594590
kern/panic: remove initialization operation
|
6 years ago |
intr.h
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
kernel.c
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
kernel.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
kmem.c
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
kmem.h
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
kmem_i.h
|
381fbc8fb5
kern/kmem: add option to disable the CPU layer
|
6 years ago |
latomic.c
|
2e44231008
kern/latomic: fix circular inclusions
|
6 years ago |
latomic.h
|
8d3129dc0f
kern/latomic: implement fences as atomic signal fences
|
5 years ago |
latomic_i.h
|
2e44231008
kern/latomic: fix circular inclusions
|
6 years ago |
list.h
|
d4a39d61e8
Rename variables in function-like macros
|
6 years ago |
list_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
log.c
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
log.h
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
log2.h
|
4033816a7c
Fix left-over reserved identifiers
|
6 years ago |
macros.h
|
90d079aea8
kern/macros: new __weak macro
|
6 years ago |
mbuf.c
|
b99a7a8477
kern/mbuf: new module
|
5 years ago |
mbuf.h
|
b99a7a8477
kern/mbuf: new module
|
5 years ago |
mutex.c
|
b4c679bd60
Clean up init op dependencies between syscnt and mutex
|
6 years ago |
mutex.h
|
5f202c9f74
Rework assertive functions
|
6 years ago |
mutex_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
panic.c
|
7cab594590
kern/panic: remove initialization operation
|
6 years ago |
panic.h
|
7cab594590
kern/panic: remove initialization operation
|
6 years ago |
percpu.c
|
6c541a2654
kern/percpu: introduce per-CPU operations
|
6 years ago |
percpu.h
|
6c541a2654
kern/percpu: introduce per-CPU operations
|
6 years ago |
perfmon.c
|
bb91d0a376
kern/perfmon: new module
|
6 years ago |
perfmon.h
|
fbd398f234
kern/perfmon: fix PMC ID allocation description
|
6 years ago |
perfmon_types.h
|
bb91d0a376
kern/perfmon: new module
|
6 years ago |
plist.c
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
plist.h
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
plist_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
printf.c
|
e87bf993e1
Rework console and fmt module
|
2 years ago |
printf.h
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
rbtree.c
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
rbtree.h
|
d4a39d61e8
Rename variables in function-like macros
|
6 years ago |
rbtree_i.h
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
rcu.c
|
d50bbf0c7a
kern/rcu: explain the need for separate work/reader window flips
|
6 years ago |
rcu.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
rcu_i.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
rcu_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
rdxtree.c
|
65b665d02e
kern/rdxtree: fix warning when assertions are disabled
|
6 years ago |
rdxtree.h
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
rdxtree_i.h
|
d6415186a2
Update license note about modules from librbraun
|
6 years ago |
rtmutex.c
|
e0f66a3223
kern/turnstile: improve comments
|
6 years ago |
rtmutex.h
|
5f202c9f74
Rework assertive functions
|
6 years ago |
rtmutex_i.h
|
5f202c9f74
Rework assertive functions
|
6 years ago |
rtmutex_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
semaphore.c
|
9b40330cdc
kern/semaphore: rework
|
5 years ago |
semaphore.h
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
semaphore_i.h
|
9b40330cdc
kern/semaphore: rework
|
5 years ago |
shell.c
|
c45d94a590
kern/{log,shell}: use a bulletin for initial log dump notification
|
5 years ago |
shell.h
|
c45d94a590
kern/{log,shell}: use a bulletin for initial log dump notification
|
5 years ago |
shell_i.h
|
d3e43f5bfd
kern/{fmt,shell}: update from upstream
|
6 years ago |
shutdown.c
|
d3e43f5bfd
kern/{fmt,shell}: update from upstream
|
6 years ago |
shutdown.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
sleepq.c
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
sleepq.h
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
slist.h
|
d4a39d61e8
Rename variables in function-like macros
|
6 years ago |
slist_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
spinlock.c
|
ec4ddf8b95
Fix atomic operations argument types
|
6 years ago |
spinlock.h
|
5f202c9f74
Rework assertive functions
|
6 years ago |
spinlock_i.h
|
8790d75d93
kern/atomic: remove shortcuts
|
6 years ago |
spinlock_types.h
|
07c7d5d45c
kern/spinlock: fix and optimize
|
6 years ago |
sref.c
|
d07f0f34d9
kern/sref: remove left-over macro
|
5 years ago |
sref.h
|
33149b01a9
kern/sref: rework
|
5 years ago |
sref_i.h
|
096b200575
kern/sref: add optional debugging
|
5 years ago |
string.c
|
558e96c137
New EMSGSIZE error code
|
5 years ago |
string.h
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
symbol.c
|
8308080540
kern/symbol: work around clang aggressive optimization behavior
|
6 years ago |
symbol.h
|
838d2f6f9b
Add support for an embedded symbol table
|
6 years ago |
syscnt.c
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
syscnt.h
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
syscnt_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
task.c
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
task.h
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
thread.c
|
e8d68c180d
Remove TODO (thread affinity)
|
2 years ago |
thread.h
|
8249a7db64
Implement thread affinity masks
|
2 years ago |
thread_i.h
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
timer.c
|
899460dd71
kern/timer: fix high priority work scheduling flags
|
5 years ago |
timer.h
|
0a7c73d2e0
kern/timer: add comment about timer_schedule
|
6 years ago |
timer_i.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
turnstile.c
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
turnstile.h
|
ddd0353447
Replace "awaken" with "awoken"
|
5 years ago |
turnstile_types.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
types.h
|
16b683b343
kern/types: add TODO entry about cpu_flags_t
|
5 years ago |
work.c
|
7cab594590
kern/panic: remove initialization operation
|
6 years ago |
work.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
work_i.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
xcall.c
|
7615ab33c6
kern/xcall: add missing dependency on syscnt_setup
|
6 years ago |
xcall.h
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |