Small changes to targets.

This commit is contained in:
Geoffrey Challen 2016-03-25 15:33:29 -04:00
parent b4bcf45932
commit afcb45766e
9 changed files with 31 additions and 24 deletions

View File

@ -1,7 +1,8 @@
name: asst3.1 name: asst3-coremap
print_name: ASST3.1 print_name: ASST3-coremap
description: > 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 version: 1
points: 100 points: 100
type: asst type: asst

View File

@ -1,7 +1,8 @@
--- ---
name: "Coremap Test (Loose Bounds)" name: "Coremap Test (Loose Bounds)"
description: 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" Allocates and frees all physical memory multiple times checking
that the amount allocated is within a reasonable bound.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
sys161: sys161:

View File

@ -1,7 +1,8 @@
--- ---
name: "Coremap Test (Tight Bounds)" name: "Coremap Test (Tight Bounds)"
description: 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" Allocates and frees all physical memory multiple times checking
that the amount allocated is within a reasonable bound.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
sys161: sys161:

View File

@ -1,7 +1,8 @@
--- ---
name: "Basic kmalloc Test" name: "Basic kmalloc Test"
description: description: >
"km1 tests the kernel's subpage allocator, allocating a large number of objects and freeing them somewhat later" Tests the kernel subpage allocator by allocating a large number of objects
and freeing them somewhat later.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
--- ---

View File

@ -1,7 +1,7 @@
--- ---
name: "kmalloc Stress Test" name: "kmalloc Stress Test"
description: description: >
"km2 stress tests the kernel subpage using the same approach as km1, but with multiple threads running concurrently." Similar to km1 but uses multiple concurrent threads.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
--- ---

View File

@ -1,7 +1,8 @@
--- ---
name: "Large kmalloc Test" name: "Large kmalloc Test"
description: description: >
This test stresses the subpage allocator by allocating and freeing a large number of objects of various sizes. Stresses the subpage allocator by allocating and freeing a large number of
objects of various sizes.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
--- ---

View File

@ -1,7 +1,8 @@
--- ---
name: "Multipage allococation Test" name: "Multipage allococation Test"
description: description: >
km4 allocates and frees large amounts of memory - between 1 and 5 pages - a number of times by a number of concurrent threads. Allocates and frees between 1 and 5 pages a number of times by a number of
concurrent threads.
tags: [coremap] tags: [coremap]
depends: [not-dumbvm.t] depends: [not-dumbvm.t]
--- ---

View File

@ -1,7 +1,8 @@
--- ---
name: "Smarter VM" name: "Smarter VM"
description: 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] tags: [coremap]
depends: [boot] depends: [boot]
--- ---

View File

@ -1,7 +1,7 @@
--- ---
name: "Semaphore Test" name: "Semaphore Test"
description: description:
Tests core semaphore logic through cycling signaling. Tests core semaphore logic through cyclic signaling.
tags: [synch, semaphores, kleaks] tags: [synch, semaphores, kleaks]
depends: [boot] depends: [boot]
sys161: sys161: