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