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