asterinas/ostd/src
Chen Chengjun c7b3a596dd Disable IRQ during page allocation 2024-11-01 11:24:09 +08:00
..
arch Use `CpuId` with validity ensurance rather than `u32` 2024-10-26 22:06:41 +08:00
boot Provide the way to override the panic handler. 2024-10-20 13:24:58 +08:00
bus Refactor kernel virtual memory allocation for kernel stack and I/O memory 2024-10-21 09:53:05 +08:00
collections Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
cpu Implement system call `sched_get/set_affinity` 2024-10-26 22:06:41 +08:00
mm Disable IRQ during page allocation 2024-11-01 11:24:09 +08:00
sync Perform more noncontroversial cleanups 2024-10-31 15:19:20 +08:00
task Perform more noncontroversial cleanups 2024-10-31 15:19:20 +08:00
timer Extract shared code from timer 2024-09-30 10:02:08 +08:00
trap Move SoftIRQ implementations to softirq component 2024-10-18 09:35:40 +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 Refactor kernel virtual memory allocation for kernel stack and I/O memory 2024-10-21 09:53:05 +08:00
lib.rs Refactor kernel virtual memory allocation for kernel stack and I/O memory 2024-10-21 09:53:05 +08:00
logger.rs Extract shared code from timer 2024-09-30 10:02:08 +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 Fix multiple issues pointed out by the new compiler 2024-10-13 22:32:05 +08:00