asterinas/kernel/src
Ruihan Li 63daf69e17 Fix incorrect types in `sys_getcpu` 2025-05-29 10:33:02 +08:00
..
arch Adjust RISC-V's implementation for recent changes 2025-04-18 13:26:16 +08:00
device Implement race-free job control 2025-05-09 17:12:31 +08:00
driver Refactor framebuffer 2025-04-29 19:48:45 +08:00
events Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
fs Fix the return value of `read_link` for ext2 2025-05-23 10:17:08 +08:00
ipc Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
net Use `datagram_common` in netlink 2025-04-23 20:37:40 +08:00
process Make the RCU lifetime of page tables explicit 2025-05-24 17:42:17 +08:00
sched Allow specifying orderings when loading/storing `AtomicCpuSet`s 2025-05-11 15:29:17 +08:00
syscall Fix incorrect types in `sys_getcpu` 2025-05-29 10:33:02 +08:00
thread Move CPU context implementations to a specific module 2025-03-21 21:19:50 +08:00
time Support for timerfd-related syscalls 2025-04-25 16:33:46 +08:00
util Parse netlink message 2025-04-15 17:20:12 +08:00
vm Make the RCU lifetime of page tables explicit 2025-05-24 17:42:17 +08:00
context.rs Implement race-free job control 2025-05-09 17:12:31 +08:00
cpu.rs Introduce a syscall restart mechanism 2024-12-16 21:12:08 +08:00
error.rs Rename `systree` to `aster-systree` 2025-05-03 18:22:11 +08:00
kcmdline.rs Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
lib.rs Make `current_cpu_racy` a method of `CpuId` 2025-05-29 10:33:02 +08:00
prelude.rs Add mutable functionality to the process VMAR 2025-03-20 14:20:47 +08:00
vdso.rs Modify VMO usages and fix the atomic-mode issue during handling page fault 2025-04-30 20:59:15 +08:00