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