asterinas/kernel/src
Ruihan Li cdd28787ed Replace `write_vals` by `fill_zeros` in `VmIo` 2025-08-10 16:40:11 +08:00
..
arch Add some references for signal-related types 2025-07-28 10:50:38 +08:00
device Rename Dentry to Path in the other modules and rename some local variables 2025-08-06 14:06:39 +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 Replace `write_vals` by `fill_zeros` in `VmIo` 2025-08-10 16:40:11 +08:00
ipc Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
net Allow to receive empty SEQPACKET packets 2025-08-06 17:17:34 +08:00
process Provide efficient `VmIo` with VM readers/writers 2025-08-10 16:40:11 +08:00
sched Refactor task schedulers to conform with the new semantics 2025-08-05 13:37:01 +08:00
syscall Refactor the implementation about sigstack 2025-08-08 12:06:26 +08:00
thread Format the user exception log 2025-07-28 15:01:49 +08:00
time Add fields in `/proc/*/stat` and `/proc/*/status` 2025-07-02 20:13:47 +08:00
util Provide efficient `VmIo` with VM readers/writers 2025-08-10 16:40:11 +08:00
vm Replace `write_vals` by `fill_zeros` in `VmIo` 2025-08-10 16:40:11 +08:00
context.rs Adjust `max_len` to avoid EFAULT when reading CString 2025-07-14 15:43:34 +08:00
cpu.rs Remove TLS-related stuffs from `LinuxABI` 2025-07-28 10:50:38 +08:00
error.rs Remove some variants in `ostd::Error` 2025-07-15 23:05:30 +08:00
kcmdline.rs Use `#[expect(lint)]`, not `#[allow(lint)]` 2025-02-08 15:10:04 +08:00
lib.rs Finish the arch section for LoongArch in kernel 2025-07-25 17:37:24 +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