asterinas/kernel/src
Qingsong Chen c2f7a10b84 Implement cpu_local with GS and ensure GS points to TSS 2024-09-19 13:00:36 +08:00
..
arch Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
device Make special devices go to the `FileIo` fast path 2024-09-13 22:09:06 +08:00
driver Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
events Use `SpinLock` on `Subject` 2024-09-13 19:48:26 +08:00
fs Optimize the `DirEntry` of `RamInode` 2024-09-16 15:59:59 +08:00
ipc Fix incorrect return value for semctl GETZCNT/GETNCNT 2024-09-12 21:09:57 +08:00
net Replace the Pausers' usage with Waiter/WaitQueue 2024-09-14 13:59:07 +08:00
process Fix the condition in is_last_thread 2024-09-18 16:59:17 +08:00
sched Implement remote TLB flush on `VmSpace` 2024-09-13 20:10:03 +08:00
syscall Implement cpu_local with GS and ensure GS points to TSS 2024-09-19 13:00:36 +08:00
thread Make task store Arc<Thread> and process store Arc<Task> 2024-09-14 17:34:14 +08:00
time Add wait_until_* functionality to Waiter 2024-09-14 13:59:07 +08:00
util Move smoltcp-related code to bigtcp 2024-09-13 21:31:20 +08:00
vm Mark all surrounding pages accessed on page fault 2024-09-14 17:29:39 +08:00
console.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
context.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
cpu.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
error.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
lib.rs Move Tid from Thread to PosixThread 2024-09-14 17:34:14 +08:00
prelude.rs Move Pauser's functionality to Waiter/WaiterQueue and add the per-thread signalled waker 2024-09-14 13:59:07 +08:00
softirq_id.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
taskless.rs Replace the `CpuLocal`'s `borrow*` APIs with `get_with` 2024-08-25 20:14:06 +08:00
vdso.rs Remove the shim kernel crate 2024-08-23 23:37:50 +08:00