Small changes to targets.
This commit is contained in:
parent
b4bcf45932
commit
afcb45766e
@ -1,7 +1,8 @@
|
||||
name: asst3.1
|
||||
print_name: ASST3.1
|
||||
name: asst3-coremap
|
||||
print_name: ASST3-coremap
|
||||
description: >
|
||||
In this assignment you will add support for virtual memory to your OS/161 kernel.
|
||||
In this assignment you will add support for virtual memory to your OS/161
|
||||
kernel. This target tests your coremap and kernel memory allocator.
|
||||
version: 1
|
||||
points: 100
|
||||
type: asst
|
@ -1,7 +1,8 @@
|
||||
---
|
||||
name: "Coremap Test (Loose Bounds)"
|
||||
description:
|
||||
"This tests allocates and frees all physical memory multiple times, checking that the amount it was able to allocate is within a reasonable bound"
|
||||
description: >
|
||||
Allocates and frees all physical memory multiple times checking
|
||||
that the amount allocated is within a reasonable bound.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
sys161:
|
||||
@ -11,4 +12,4 @@ sys161:
|
||||
disk2:
|
||||
bytes: 8M
|
||||
---
|
||||
|km5 --avail 32 --kernel 125
|
||||
| km5 --avail 32 --kernel 125
|
||||
|
@ -1,7 +1,8 @@
|
||||
---
|
||||
name: "Coremap Test (Tight Bounds)"
|
||||
description:
|
||||
"This tests allocates and frees all physical memory multiple times, checking that the amount it was able to allocate is within a reasonable bound"
|
||||
description: >
|
||||
Allocates and frees all physical memory multiple times checking
|
||||
that the amount allocated is within a reasonable bound.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
sys161:
|
||||
@ -11,4 +12,4 @@ sys161:
|
||||
disk2:
|
||||
bytes: 8M
|
||||
---
|
||||
|km5 --avail 20 --kernel 105
|
||||
| km5 --avail 20 --kernel 105
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
name: "Basic kmalloc Test"
|
||||
description:
|
||||
"km1 tests the kernel's subpage allocator, allocating a large number of objects and freeing them somewhat later"
|
||||
description: >
|
||||
Tests the kernel subpage allocator by allocating a large number of objects
|
||||
and freeing them somewhat later.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
---
|
||||
|km1
|
||||
| km1
|
||||
|
@ -1,8 +1,8 @@
|
||||
---
|
||||
name: "kmalloc Stress Test"
|
||||
description:
|
||||
"km2 stress tests the kernel subpage using the same approach as km1, but with multiple threads running concurrently."
|
||||
description: >
|
||||
Similar to km1 but uses multiple concurrent threads.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
---
|
||||
|km2
|
||||
| km2
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
name: "Large kmalloc Test"
|
||||
description:
|
||||
This test stresses the subpage allocator by allocating and freeing a large number of objects of various sizes.
|
||||
description: >
|
||||
Stresses the subpage allocator by allocating and freeing a large number of
|
||||
objects of various sizes.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
---
|
||||
|km3 5000
|
||||
| km3 5000
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
name: "Multipage allococation Test"
|
||||
description:
|
||||
km4 allocates and frees large amounts of memory - between 1 and 5 pages - a number of times by a number of concurrent threads.
|
||||
description: >
|
||||
Allocates and frees between 1 and 5 pages a number of times by a number of
|
||||
concurrent threads.
|
||||
tags: [coremap]
|
||||
depends: [not-dumbvm.t]
|
||||
---
|
||||
|km4
|
||||
| km4
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
name: "Smarter VM"
|
||||
description:
|
||||
"A basic coremap test that makes sure you're not using dumbvm by allocating and freeing all physical memory multiple times"
|
||||
Test whether you are using dumbvm by allocating and freeing all physical
|
||||
memory multiple times.
|
||||
tags: [coremap]
|
||||
depends: [boot]
|
||||
---
|
||||
|km5
|
||||
| km5
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
name: "Semaphore Test"
|
||||
description:
|
||||
Tests core semaphore logic through cycling signaling.
|
||||
Tests core semaphore logic through cyclic signaling.
|
||||
tags: [synch, semaphores, kleaks]
|
||||
depends: [boot]
|
||||
sys161:
|
||||
|
Loading…
x
Reference in New Issue
Block a user