asterinas/ostd/src
Zhang Junyang ff453f5933 Use `CachePage` in all related block functions 2024-12-27 12:12:51 +08:00
..
arch Polish the doc and rename variables in `ostd::mm` 2024-12-27 12:12:51 +08:00
boot Implement a new set of physical page APIs 2024-12-27 12:12:51 +08:00
bus Add virtio legacy interface 2024-11-21 19:10:06 +08:00
collections Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
cpu Implement a new set of physical page APIs 2024-12-27 12:12:51 +08:00
mm Use `CachePage` in all related block functions 2024-12-27 12:12:51 +08:00
sync Add `get_mut` methods for locks 2024-12-15 16:36:54 +08:00
task Implement a new set of physical page APIs 2024-12-27 12:12:51 +08:00
timer Extract shared code from timer 2024-09-30 10:02:08 +08:00
trap Use `fn()` for the bottom half handler 2024-12-05 13:42:12 +08:00
console.rs Log messages to the serial atomically and rename `arch::serial` 2024-07-09 21:56:03 +08:00
error.rs Refactor kernel virtual memory allocation for kernel stack and I/O memory 2024-10-21 09:53:05 +08:00
io_mem.rs Fix the range of IoMem's reader/writer 2024-11-07 14:18:33 +08:00
lib.rs Renaming concepts around pages and frames 2024-12-27 12:12:51 +08:00
logger.rs Make the logger in OSTD injectable 2024-12-04 13:24:06 +08:00
panic.rs Remove the linkage feature usage for `ostd::main` 2024-10-20 13:24:58 +08:00
prelude.rs Implement a new set of physical page APIs 2024-12-27 12:12:51 +08:00
smp.rs Use `CpuId` with validity ensurance rather than `u32` 2024-10-26 22:06:41 +08:00
user.rs Make atomic mode panics have clear messages 2024-12-11 20:27:29 +08:00