Skip to content

Commit a3c62df

Browse files
committed
docs: remove exercise in app-*
1 parent 0f9f5a8 commit a3c62df

5 files changed

Lines changed: 0 additions & 152 deletions

File tree

README.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -165,21 +165,6 @@ cross-compilation and QEMU execution:
165165
| `paging` feature | Enables page table management; maps MMIO regions listed in config |
166166
| `multitask` feature | Enables multi-task scheduler with cooperative scheduling support |
167167

168-
## Exercise
169-
### Requirements
170-
Based on the `arceos-msgqueue` kernel component and the reference code under the `exercise` directory, implement a new kernel functional component for the memory allocator named `bump_allocator` (based on the `bump` memory allocation algorithm), as well as the corresponding kernel component `arceos-msgqueue-alt-alloc`. You are required to modify the implementation of the `exercise/modules/bump_allocator` component as much as possible to support the `bump` memory allocation algorithm, and modify other parts as little as possible.
171-
172-
### Expectation
173-
```
174-
Running bump tests...
175-
Bump tests run OK!
176-
```
177-
178-
### Tips
179-
1. You can refer to the existing page allocator and byte allocator to implement the corresponding Traits.
180-
2. This `bump_allocator` acts as both a byte allocator and a page allocator. Therefore, it must implement three Traits: `BaseAllocator`, `ByteAllocator`, and `PageAllocator` simultaneously. This is different from the existing references.
181-
182-
183168
## ArceOS Tutorial Crates
184169

185170
This crate is part of a series of tutorial crates for learning OS development with [ArceOS](https://github.com/arceos-org/arceos). The crates are organized by functionality and complexity progression:

exercise/modules/bump_allocator/Cargo.toml.orig

Lines changed: 0 additions & 14 deletions
This file was deleted.

exercise/modules/bump_allocator/src/lib.rs

Lines changed: 0 additions & 88 deletions
This file was deleted.

exercise/test/Cargo.toml.orig

Lines changed: 0 additions & 9 deletions
This file was deleted.

exercise/test/src/main.rs

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)