Agustina Arzille 31c9ed569b Test that multiple objects can be received 9 mesi fa
..
Kconfig e2dfe4df23 Use automatic cleanup for resource management 2 anni fa
Makefile 8a57841548 Add support for adjustable priority queues 11 mesi fa
adaptive_lock.c ae85189376 Implement futexes 1 anno fa
adaptive_lock.h e4b4e5ff83 Revert typing in guards cleanup (clang doesn't like them) 2 anni fa
arg.c b52d87059b More style fixes 2 anni fa
arg.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
atomic.h b5cf126033 Style fixes in atomic implementation 1 anno fa
bitmap.c 3181e6ab2d Basic task destruction 2 anni fa
bitmap.h 23cdbae389 Improve pmap update scalability 2 anni fa
bulletin.c 4498106044 Separate spinlock guards 2 anni fa
bulletin.h e17c6a9372 Add thread/task dead notification 1 anno fa
capability.c 31c9ed569b Test that multiple objects can be received 9 mesi fa
capability.h f5bd928958 Send alerts when a channel is closed 9 mesi fa
cbuf.c 0c889730a0 More code style fixes 2 anni fa
cbuf.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
clock.c b52d87059b More style fixes 2 anni fa
clock.h 0d63d30321 Improve futex robust handling 1 anno fa
condition.c ae85189376 Implement futexes 1 anno fa
condition.h e2dfe4df23 Use automatic cleanup for resource management 2 anni fa
condition_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
config.h eb21efaacc Rework the build system 12 anni fa
console.c 21f5fc5549 Small fix in console waiters 1 anno fa
console.h 5460d43c9a Add the cpu_flags_t and standardize typing 2 anni fa
cpumap.c 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
cpumap.h 89c7d1eeec Implement copy-on-write pages 1 anno fa
cspace.h 20e74ef344 Rework capabilities 1 anno fa
cspace_types.h 9152769f27 Implement capabilities 1 anno fa
error.c 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
error.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
fmt.c 33e3e99d70 Style fixes 11 mesi fa
fmt.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
futex.c 80705575da Re-instate the DWARF unwinder for fixups 1 anno fa
futex.h ae85189376 Implement futexes 1 anno fa
hash.h 0d63d30321 Improve futex robust handling 1 anno fa
hlist.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
hlist_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
init.c 5bf4197855 Reimplement the test framework 2 anni fa
init.h 55838094af Use 'structof' instead of raw casting 2 anni fa
intr.c 711d6e5ec3 Redesign alert delivery in capabilities 1 anno fa
intr.h c826463b0d Implement the interrupt interface for capabilities 1 anno fa
ipc.c ff72efa5c7 Rename IPC page message and simplify VM bits 10 mesi fa
ipc.h 3e9661e492 Numerous fixes to the capability implementation 9 mesi fa
kernel.c d77c0658c3 Use a per-thread futex data structure 1 anno fa
kernel.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
kmem.c 80705575da Re-instate the DWARF unwinder for fixups 1 anno fa
kmem.h c25527c7e0 Remove pointless check 1 anno fa
kuid.c ae85189376 Implement futexes 1 anno fa
kuid.h d542ca50f2 Use separate pools for KUID allocations 2 anni fa
list.h c826463b0d Implement the interrupt interface for capabilities 1 anno fa
list_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
log.c a17f842a18 Redesign IPC 2 anni fa
log.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
log2.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
macros.h 8a57841548 Add support for adjustable priority queues 11 mesi fa
mbuf.c 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
mbuf.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
mutex.c ae85189376 Implement futexes 1 anno fa
mutex.h d324d64d87 Numerous style and bug fixes 1 anno fa
mutex_types.h be5b9d6ab9 Don't use reserved identifiers 6 anni fa
panic.c febf8a7190 Make the unwind backtrace interface more generic 1 anno fa
panic.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
percpu.c 254eeed035 Rework sleepable page allocations 1 anno fa
percpu.h 20e74ef344 Rework capabilities 1 anno fa
perfmon.c 5460d43c9a Add the cpu_flags_t and standardize typing 2 anni fa
perfmon.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
perfmon_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
plist.c 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
plist.h 711d6e5ec3 Redesign alert delivery in capabilities 1 anno fa
plist_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
pqueue.c 8a57841548 Add support for adjustable priority queues 11 mesi fa
pqueue.h 8a57841548 Add support for adjustable priority queues 11 mesi fa
printf.c 59b66630a7 Initial steps for page fault handling 2 anni fa
printf.h 59b66630a7 Initial steps for page fault handling 2 anni fa
rbtree.c 3181e6ab2d Basic task destruction 2 anni fa
rbtree.h a17f842a18 Redesign IPC 2 anni fa
rcu.c afc45ba196 Implement 'cap_intr_eoi' 1 anno fa
rcu.h e2dfe4df23 Use automatic cleanup for resource management 2 anni fa
rcu_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
rdxtree.c bd89349c26 More cleanly separate sleepable allocations 1 anno fa
rdxtree.h d77c0658c3 Use a per-thread futex data structure 1 anno fa
rtmutex.c ae85189376 Implement futexes 1 anno fa
rtmutex.h ae85189376 Implement futexes 1 anno fa
rtmutex_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
semaphore.c ae85189376 Implement futexes 1 anno fa
semaphore.h 54bd72dded Remove implementation files 2 anni fa
shell.c ff72efa5c7 Rename IPC page message and simplify VM bits 10 mesi fa
shell.h 9b0979a488 Style fixes in shell 1 anno fa
shutdown.c 5bf4197855 Reimplement the test framework 2 anni fa
shutdown.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
sleepq.c 80705575da Re-instate the DWARF unwinder for fixups 1 anno fa
sleepq.h ae85189376 Implement futexes 1 anno fa
slist.h 711d6e5ec3 Redesign alert delivery in capabilities 1 anno fa
slist_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
spinlock.c a95146a758 Add the 'get_id' IPC messages for threads and tasks 1 anno fa
spinlock.h 4498106044 Separate spinlock guards 2 anni fa
spinlock_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
sref.c 4498106044 Separate spinlock guards 2 anni fa
sref.h 0c889730a0 More code style fixes 2 anni fa
stream.c a95146a758 Add the 'get_id' IPC messages for threads and tasks 1 anno fa
stream.h b9aa57235d Simplify string streams 1 anno fa
string.c d324d64d87 Numerous style and bug fixes 1 anno fa
string.h e38b3e28aa Implement generic 'memchr' 2 anni fa
sxlock.c 6b8a8a8bf7 Simplisy sxlock waits 1 anno fa
sxlock.h 0f62594b82 Improve shared/exclusive locks so that waiters acquire the lock in order 1 anno fa
symbol.c cd8c1a2180 Simplify symbol lookups 1 anno fa
symbol.h d324d64d87 Numerous style and bug fixes 1 anno fa
sync.h 477b92b1cb Fix compile-time assertion message 1 anno fa
syscnt.c d324d64d87 Numerous style and bug fixes 1 anno fa
syscnt.h 5460d43c9a Add the cpu_flags_t and standardize typing 2 anni fa
syscnt_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
task.c 69b3521a56 Add support for lazy cpu page tables 11 mesi fa
task.h e17c6a9372 Add thread/task dead notification 1 anno fa
thread.c d836440994 Minor style fixes 9 mesi fa
thread.h e17c6a9372 Add thread/task dead notification 1 anno fa
timer.c a95146a758 Add the 'get_id' IPC messages for threads and tasks 1 anno fa
timer.h 54bd72dded Remove implementation files 2 anni fa
turnstile.c 20e74ef344 Rework capabilities 1 anno fa
turnstile.h ae85189376 Implement futexes 1 anno fa
turnstile_types.h 8cb66c68da Restyle the code into using GNU coding standards 2 anni fa
types.h 5460d43c9a Add the cpu_flags_t and standardize typing 2 anni fa
unwind.c 6bc394b648 Small style change 10 mesi fa
unwind.h 74bc78be99 Make the unwind mechanism more robust 1 anno fa
user.c 80705575da Re-instate the DWARF unwinder for fixups 1 anno fa
user.h 2186e36aea Use iterators in task/thread capability messaging 1 anno fa
work.c d324d64d87 Numerous style and bug fixes 1 anno fa
work.h 54bd72dded Remove implementation files 2 anni fa
xcall.c d324d64d87 Numerous style and bug fixes 1 anno fa
xcall.h e4374cdc9c Add several comments; style fixes 2 anni fa