Agustina Arzille 704b5acdd7 Disable 64bit atomics on x86 il y a 1 jour
..
Kconfig 146b320067 Apply many scalability improvements il y a 4 semaines
Makefile 1e865a54e6 Remove kern/error file il y a 5 jours
adaptive_lock.c 9e456d6551 Implement VM page washing il y a 3 mois
adaptive_lock.h e4b4e5ff83 Revert typing in guards cleanup (clang doesn't like them) il y a 2 ans
arg.c b52d87059b More style fixes il y a 2 ans
arg.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
atomic.h 01d0deea58 Simplify refcount increment loops il y a 2 mois
bitmap.c a93eacaeb2 Fix copy-on-write (COW) pages il y a 11 mois
bitmap.h a93eacaeb2 Fix copy-on-write (COW) pages il y a 11 mois
bulletin.c 4498106044 Separate spinlock guards il y a 2 ans
bulletin.h e17c6a9372 Add thread/task dead notification il y a 1 an
capability.c 704b5acdd7 Disable 64bit atomics on x86 il y a 1 jour
capability.h 5efab41d17 Use the right routines to read/write structs to userspace il y a 5 jours
cbuf.c 0c889730a0 More code style fixes il y a 2 ans
cbuf.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
clock.c b52d87059b More style fixes il y a 2 ans
clock.h 8432b9cd35 Clarify comment il y a 11 mois
condition.c ae85189376 Implement futexes il y a 1 an
condition.h e2dfe4df23 Use automatic cleanup for resource management il y a 2 ans
condition_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
config.h eb21efaacc Rework the build system il y a 12 ans
console.c 21f5fc5549 Small fix in console waiters il y a 1 an
console.h 5460d43c9a Add the cpu_flags_t and standardize typing il y a 2 ans
cpumap.c 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
cpumap.h 89c7d1eeec Implement copy-on-write pages il y a 1 an
cspace.h 5efab41d17 Use the right routines to read/write structs to userspace il y a 5 jours
cspace_types.h 9152769f27 Implement capabilities il y a 1 an
fmt.c 33e3e99d70 Style fixes il y a 1 an
fmt.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
futex.c 1dbc6364cd Make pmap windows implicitly pin the calling thread il y a 3 semaines
futex.h b82564c5ec Simplify pmap handling in vm/map module il y a 11 mois
hash.h 0d63d30321 Improve futex robust handling il y a 1 an
hlist.h a93eacaeb2 Fix copy-on-write (COW) pages il y a 11 mois
hlist_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
init.c 5bf4197855 Reimplement the test framework il y a 2 ans
init.h 55838094af Use 'structof' instead of raw casting il y a 2 ans
intr.c 711d6e5ec3 Redesign alert delivery in capabilities il y a 1 an
intr.h c826463b0d Implement the interrupt interface for capabilities il y a 1 an
ipc.c 1dbc6364cd Make pmap windows implicitly pin the calling thread il y a 3 semaines
ipc.h 05e0523854 Check userspace addresses in IPC interfaces il y a 2 mois
kernel.c d77c0658c3 Use a per-thread futex data structure il y a 1 an
kernel.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
kmem.c 146b320067 Apply many scalability improvements il y a 4 semaines
kmem.h c25527c7e0 Remove pointless check il y a 1 an
kmessage.h 9e456d6551 Implement VM page washing il y a 3 mois
kuid.c 146b320067 Apply many scalability improvements il y a 4 semaines
kuid.h d542ca50f2 Use separate pools for KUID allocations il y a 2 ans
list.h c826463b0d Implement the interrupt interface for capabilities il y a 1 an
list_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
log.c a17f842a18 Redesign IPC il y a 2 ans
log.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
log2.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
macros.h b82564c5ec Simplify pmap handling in vm/map module il y a 11 mois
mbuf.c 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
mbuf.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
mutex.c ae85189376 Implement futexes il y a 1 an
mutex.h d324d64d87 Numerous style and bug fixes il y a 1 an
panic.c febf8a7190 Make the unwind backtrace interface more generic il y a 1 an
panic.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
percpu.c 254eeed035 Rework sleepable page allocations il y a 1 an
percpu.h 20e74ef344 Rework capabilities il y a 1 an
perfmon.c 5460d43c9a Add the cpu_flags_t and standardize typing il y a 2 ans
perfmon.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
perfmon_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
plist.c 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
plist.h 711d6e5ec3 Redesign alert delivery in capabilities il y a 1 an
plist_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
pqueue.c 8a57841548 Add support for adjustable priority queues il y a 1 an
pqueue.h 704b5acdd7 Disable 64bit atomics on x86 il y a 1 jour
printf.c 59b66630a7 Initial steps for page fault handling il y a 2 ans
printf.h 59b66630a7 Initial steps for page fault handling il y a 2 ans
rbtree.c 3181e6ab2d Basic task destruction il y a 2 ans
rbtree.h a17f842a18 Redesign IPC il y a 2 ans
rcu.c 146b320067 Apply many scalability improvements il y a 4 semaines
rcu.h 146b320067 Apply many scalability improvements il y a 4 semaines
rcu_types.h 146b320067 Apply many scalability improvements il y a 4 semaines
rdxtree.c 146b320067 Apply many scalability improvements il y a 4 semaines
rdxtree.h 43f997f3b6 Use weak references for channels il y a 2 mois
rtmutex.c 146b320067 Apply many scalability improvements il y a 4 semaines
rtmutex.h ae85189376 Implement futexes il y a 1 an
rtmutex_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
semaphore.c ae85189376 Implement futexes il y a 1 an
semaphore.h 54bd72dded Remove implementation files il y a 2 ans
shell.c 1e865a54e6 Remove kern/error file il y a 5 jours
shell.h 1e865a54e6 Remove kern/error file il y a 5 jours
shutdown.c 704b5acdd7 Disable 64bit atomics on x86 il y a 1 jour
shutdown.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
sleepq.c 838acd03b0 Simplify assertion il y a 11 mois
sleepq.h ae85189376 Implement futexes il y a 1 an
slist.h 146b320067 Apply many scalability improvements il y a 4 semaines
slist_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
spinlock.c 9e456d6551 Implement VM page washing il y a 3 mois
spinlock.h 9e456d6551 Implement VM page washing il y a 3 mois
spinlock_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
sref.c 146b320067 Apply many scalability improvements il y a 4 semaines
sref.h 0c889730a0 More code style fixes il y a 2 ans
stream.c a95146a758 Add the 'get_id' IPC messages for threads and tasks il y a 1 an
stream.h b9aa57235d Simplify string streams il y a 1 an
string.c d324d64d87 Numerous style and bug fixes il y a 1 an
string.h e38b3e28aa Implement generic 'memchr' il y a 2 ans
sxlock.c 146b320067 Apply many scalability improvements il y a 4 semaines
sxlock.h 6614fab9b5 Clarity comment il y a 2 semaines
symbol.c cd8c1a2180 Simplify symbol lookups il y a 1 an
symbol.h d324d64d87 Numerous style and bug fixes il y a 1 an
sync.h 477b92b1cb Fix compile-time assertion message il y a 1 an
syscnt.c d324d64d87 Numerous style and bug fixes il y a 1 an
syscnt.h 5460d43c9a Add the cpu_flags_t and standardize typing il y a 2 ans
syscnt_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
task.c 146b320067 Apply many scalability improvements il y a 4 semaines
task.h a93eacaeb2 Fix copy-on-write (COW) pages il y a 11 mois
thread.c 146b320067 Apply many scalability improvements il y a 4 semaines
thread.h eb0ed8b773 Use pmap windows instead of raw PTEs il y a 2 mois
timer.c 1e865a54e6 Remove kern/error file il y a 5 jours
timer.h 54bd72dded Remove implementation files il y a 2 ans
turnstile.c 838acd03b0 Simplify assertion il y a 11 mois
turnstile.h ae85189376 Implement futexes il y a 1 an
turnstile_types.h 8cb66c68da Restyle the code into using GNU coding standards il y a 2 ans
types.h 5460d43c9a Add the cpu_flags_t and standardize typing il y a 2 ans
unwind.c 0b15519af6 Test that flows can actually handle interrupts il y a 3 semaines
unwind.h ceabd4361d Code cleanup after merge il y a 2 mois
user.c 5efab41d17 Use the right routines to read/write structs to userspace il y a 5 jours
user.h 05e0523854 Check userspace addresses in IPC interfaces il y a 2 mois
work.c 1e865a54e6 Remove kern/error file il y a 5 jours
work.h 54bd72dded Remove implementation files il y a 2 ans
xcall.c 9438aa1b1b Apply bulk optimizations to pmap operations il y a 2 mois
xcall.h e4374cdc9c Add several comments; style fixes il y a 2 ans