You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -189,10 +189,10 @@ This crate is part of a series of tutorial crates for learning OS development wi
189
189
| 1 |[arceos-helloworld](https://crates.io/crates/arceos-helloworld)| Minimal ArceOS unikernel application that prints Hello World, demonstrating the basic boot flow |
190
190
| 2 |[arceos-collections](https://crates.io/crates/arceos-collections)| Dynamic memory allocation on a unikernel, demonstrating the use of String, Vec, and other collection types |
191
191
| 3 |[arceos-readpflash](https://crates.io/crates/arceos-readpflash)| MMIO device access via page table remapping, reading data from QEMU's PFlash device |
192
-
| 4 |[arceos-readblk](https://crates.io/crates/arceos-readblk)|VirtIO block device driver discovery and disk I/O, demonstrating device probing and block read operations|
193
-
| 5 |[arceos-childtask](https://crates.io/crates/arceos-childtask)|Multi-tasking basics: spawning a child task (thread) that accesses a PFlash MMIO device|
194
-
| 6 |**arceos-msgqueue** (this crate) |Cooperative multi-task scheduling with a producer-consumer message queue, demonstrating inter-task communication|
| 4 |[arceos-childtask](https://crates.io/crates/arceos-childtask)|Multi-tasking basics: spawning a child task (thread) that accesses a PFlash MMIO device|
193
+
| 5 |**arceos-msgqueue** (this crate) |Cooperative multi-task scheduling with a producer-consumer message queue, demonstrating inter-task communication|
| 7 |[arceos-readblk](https://crates.io/crates/arceos-readblk)|VirtIO block device driver discovery and disk I/O, demonstrating device probing and block read operations|
196
196
| 8 |[arceos-loadapp](https://crates.io/crates/arceos-loadapp)| FAT filesystem initialization and file I/O, demonstrating the full I/O stack from VirtIO block device to filesystem |
197
197
| 9 |[arceos-userprivilege](https://crates.io/crates/arceos-userprivilege)| User-privilege mode switching: loading a user-space program, switching to unprivileged mode, and handling syscalls |
198
198
| 10 |[arceos-lazymapping](https://crates.io/crates/arceos-lazymapping)| Lazy page mapping (demand paging): user-space program triggers page faults, and the kernel maps physical pages on demand |
0 commit comments