asterinas/ostd/src
Zhang Junyang 8096249765 Add a lock before capturing coverage 2025-11-20 14:36:30 +08:00
..
arch Check the existence of i8042 and RTC CMOS 2025-11-19 15:39:49 +08:00
boot Rename some `init` to `init_on_cpu` 2025-11-12 17:57:36 +08:00
cpu Implement `IdSet::iter_in` 2025-10-25 11:23:13 +08:00
io Use `IoMem<Sensitive>` in I/O APIC 2025-10-28 09:12:02 +08:00
irq Add RISC-V PLIC support 2025-10-24 16:28:41 +08:00
mm Check size and alignment for untyped metadata 2025-11-17 15:26:45 +08:00
sync Remove `Arc` guards of locks that have no users 2025-11-13 23:32:36 +08:00
task Implement `IdSet::iter_in` 2025-10-25 11:23:13 +08:00
timer Make per-CPU callbacks explicit 2025-09-20 11:50:50 +08:00
util Implement `IdSet::iter_in` 2025-10-25 11:23:13 +08:00
bus.rs Extract `PciDeviceLocation` in ostd into PCI component 2025-09-21 10:32:23 +08:00
console.rs Adjust RISC-V's implementation for recent changes 2025-04-18 13:26:16 +08:00
coverage.rs Add a lock before capturing coverage 2025-11-20 14:36:30 +08:00
error.rs Remove some variants in `ostd::Error` 2025-07-15 23:05:30 +08:00
ex_table.rs Use exception table to recover in RISC-V page fault handler 2025-10-30 11:27:08 +08:00
lib.rs Add RISC-V SMP boot entrypoint 2025-11-02 21:23:32 +08:00
logger.rs Polish the Rust doc of OSTD's logger module 2025-08-12 10:55:24 +08:00
panic.rs Rename ostd::trap to ostd::irq 2025-09-19 15:05:50 +08:00
prelude.rs Unify address and size APIs for memory objects 2025-09-02 17:53:55 +08:00
smp.rs Remove outdated safety comments 2025-11-16 11:09:08 +08:00
user.rs Drop duplicate public re-exports 2025-09-10 12:10:40 +08:00