asterinas/kernel/src
Ruihan Li b891d7d215 Introduce `Endpoint` and `EndpointState` 2025-06-24 15:41:53 +08:00
..
arch Improve exception handling panic message 2025-06-13 10:35:47 +08:00
device Clean up TTY termios definitions 2025-06-10 14:30:02 +08:00
driver Refactor framebuffer 2025-04-29 19:48:45 +08:00
events Fix clippy warnings in kernel crate 2025-06-06 18:22:09 +08:00
fs Introduce `Endpoint` and `EndpointState` 2025-06-24 15:41:53 +08:00
ipc Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
net Introduce `Endpoint` and `EndpointState` 2025-06-24 15:41:53 +08:00
process Make user program relocation code readable 2025-06-24 10:15:09 +08:00
sched Make `ostd::trap::irq` public 2025-06-23 22:53:35 +08:00
syscall Fix some user space address check 2025-06-24 12:15:24 +08:00
thread Support WSTOPPED and WCONTINUED 2025-06-20 11:51:44 +08:00
time Add TFDSetTimeFlags and fix reachable panic 2025-06-10 11:22:50 +08:00
util Expose `head`/`tail` of `RingBuffer` 2025-06-19 16:30:02 +08:00
vm Fix some user space address check 2025-06-24 12:15:24 +08:00
context.rs Fix clippy warnings in kernel crate 2025-06-06 18:22:09 +08:00
cpu.rs
error.rs Enable read and write operations of the attribute to handle offset 2025-06-09 11:13:48 +08:00
kcmdline.rs Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
lib.rs Don't race between enabling IRQs and halting CPU 2025-06-23 22:53:35 +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