asterinas/kernel/src
Ruihan Li 9233d1cdbb Add `ThreadExt` and clean up `PosixThreadExt` 2024-11-13 21:44:37 +08:00
..
arch Export /proc/cpuinfo 2024-11-06 14:54:28 +08:00
device Rename `Poller` to `PollHandle` 2024-11-13 14:15:44 +08:00
driver Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
events Use `LocalIrqDisable` in `Subject` 2024-10-04 21:55:48 +08:00
fs Remove `KernelThreadExt` 2024-11-13 21:44:37 +08:00
ipc Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
net Remove `KernelThreadExt` 2024-11-13 21:44:37 +08:00
process Add `ThreadExt` and clean up `PosixThreadExt` 2024-11-13 21:44:37 +08:00
sched Don't preempt without good reason 2024-11-06 21:53:55 +08:00
syscall Add `ThreadExt` and clean up `PosixThreadExt` 2024-11-13 21:44:37 +08:00
thread Add `ThreadExt` and clean up `PosixThreadExt` 2024-11-13 21:44:37 +08:00
time Revise documentations 2024-11-09 10:25:24 +08:00
util Bump smoltcp version 2024-11-08 10:49:02 +08:00
vm Refactor `Vmar` and `VmMapping`. 2024-11-13 17:29:57 +08:00
console.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
context.rs Fix multiple issues pointed out by the new compiler 2024-10-13 22:32:05 +08:00
cpu.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
error.rs Refactor kernel virtual memory allocation for kernel stack and I/O memory 2024-10-21 09:53:05 +08:00
lib.rs Remove `KernelThreadExt` 2024-11-13 21:44:37 +08:00
prelude.rs Move Pauser's functionality to Waiter/WaiterQueue and add the per-thread signalled waker 2024-09-14 13:59:07 +08:00
vdso.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00