asterinas/ostd/src
Ruihan Li 53b873f647 Add `get_mut` methods for locks 2024-12-15 16:36:54 +08:00
..
arch Use physical addresses in boot segments 2024-12-13 10:42:05 +08:00
boot Don't preempt without good reason 2024-11-06 21:53:55 +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 Rename `as_ptr_mut` to `as_mut_ptr` 2024-11-21 09:02:58 +08:00
mm Improve flexibility of `DmaStreamSlice` 2024-12-02 13:25:20 +08:00
sync Add `get_mut` methods for locks 2024-12-15 16:36:54 +08:00
task Make atomic mode panics have clear messages 2024-12-11 20:27:29 +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 Finish bootstrap once finishing the initialization of OSTD 2024-12-04 13:24:06 +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 Provide the way to override the panic handler. 2024-10-20 13:24:58 +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