| .. |
|
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 |