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
@@ -155,10 +155,10 @@ This crate is part of a series of tutorial crates for learning OS development wi
155
155
| 1 |**arceos-helloworld** (this crate) | Minimal ArceOS unikernel application that prints Hello World, demonstrating the basic boot flow |
156
156
| 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 |
157
157
| 3 |[arceos-readpflash](https://crates.io/crates/arceos-readpflash)| MMIO device access via page table remapping, reading data from QEMU's PFlash device |
158
-
| 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|
159
-
| 5 |[arceos-childtask](https://crates.io/crates/arceos-childtask)|Multi-tasking basics: spawning a child task (thread) that accesses a PFlash MMIO device|
160
-
| 6 |[arceos-msgqueue](https://crates.io/crates/arceos-msgqueue)|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|
159
+
| 5 |[arceos-msgqueue](https://crates.io/crates/arceos-msgqueue)|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|
162
162
| 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 |
163
163
| 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 |
164
164
| 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