Zachary Moore
b8b57b14a6
Changed spaces to tabs in menu.c
2017-02-16 12:20:47 -05:00
Zachary Moore
8eb6dc55df
Changed spaces to tabs on synch.c
2017-02-16 12:19:53 -05:00
zsmoore
b51f2a88de
added new lock test to check do i hold functionality. tested on incorrect implementation, fails. tested on correct implementation, passed.
2017-02-16 01:41:05 -05:00
Geoffrey Challen
398e4eb90a
Merge branch 'master' of github.com:ops-class/os161
2017-02-10 15:29:07 -05:00
Scott Haseley
39516c2f86
Adding misc. commands that test161 didn't know about and tag descriptions
2017-02-09 13:56:21 -05:00
Geoffrey Challen
b4f1988799
Merge pull request #1 from ahazybellcord/master
...
Updates to man pages.
2017-02-09 12:01:16 -05:00
Geoffrey Challen
4de65867c5
Disable hangman option by default.
2017-02-09 10:29:35 -05:00
Geoffrey Challen
a662851491
Initial fix of upstream merge.
2017-02-09 10:09:30 -05:00
Geoffrey Challen
15abe49f09
Minor kernel changes.
2017-02-09 09:53:00 -05:00
Geoffrey Challen
0f0c5fcfc7
New GDB script.
2017-02-09 09:52:39 -05:00
Geoffrey Challen
a0ecc1e7e5
Changes to use deadlock detection.
2017-02-09 09:52:18 -05:00
Geoffrey Challen
9986e07810
Userland test changes.
2017-02-09 09:51:39 -05:00
Geoffrey Challen
4c9b79877e
Build system changes.
2017-02-09 09:51:11 -05:00
Geoffrey Challen
52d122b854
Minor test changes.
2017-02-09 09:50:07 -05:00
Geoffrey Challen
e809face5f
New debugging commands.
2017-02-09 09:49:42 -05:00
Geoffrey Challen
8af1edae0e
Hang detection additions.
2017-02-09 09:49:03 -05:00
Geoffrey Challen
8435ba6436
New debug options.
2017-02-09 09:48:06 -05:00
Geoffrey Challen
5f8b9f7ff4
Low-level stack frame changes.
2017-02-09 09:47:06 -05:00
Geoffrey Challen
5f172878dd
Updated CHANGELOG.
2017-02-09 09:45:04 -05:00
Geoffrey Challen
93cc12e3f2
Merge branch 'upstream'
2017-01-09 22:59:46 -05:00
Geoffrey Challen
b126279b52
Whitespace fix.
2017-01-09 22:59:41 -05:00
Geoffrey Challen
08a300d1a6
Merge in 2.0.2.
2017-01-09 22:58:21 -05:00
Geoffrey Challen
e318e3171e
Revert "Merging in 1.0.2."
...
This reverts commit 50cf3276e747c545b4ae53853d9b911731dc463e.
2017-01-09 22:52:13 -05:00
Geoffrey Challen
50cf3276e7
Merging in 2.0.2.
2017-01-09 22:40:23 -05:00
Geoffrey Challen
a0406ec181
Changelog reformatting.
2017-01-09 22:32:47 -05:00
Scott Haseley
160b83330e
Changed the stats resolution and monitor windows for the swapping tests. The size of the
...
stats slice (test161) that was being persisted in mongo was > the 16M mongo document limit.
2016-05-02 15:23:53 -04:00
Scott Haseley
ac901b2a49
triplehuge -> quinthuge
2016-05-02 12:01:16 -04:00
Scott Haseley
5d7e9ac785
Changed quintsort swap test timeout to 1100, which is 2x our 90th percentile
2016-04-29 13:17:43 -04:00
Scott Haseley
8d456c5e6e
Fixed target comment
2016-04-27 19:31:10 -04:00
Scott Haseley
026e450680
Preliminary asst3 target
2016-04-27 19:29:12 -04:00
Scott Haseley
f46f7395a1
New ASST3.3 tests (swapping)
2016-04-27 18:48:21 -04:00
Scott Haseley
153c0267b6
Changes to userland progress to tweak progress output for test161. We needed
...
more periodic progress in some cases due to the large slow down that happens
when swapping is implemented (ASST3.3).
2016-04-27 18:46:44 -04:00
Scott Haseley
4e93e0b105
Forkbomb changes. First, use a local success string and make sure to access it early so a page
...
gets allocated. Second, change the timeout for the vm stability test to 20s. It looks like some
students are right up on this boundary.
2016-04-22 14:54:10 -04:00
Scott Haseley
4bfe7afef3
Increased the progress timeout to 15s for quinthuge and sbrktest. If your VM takes a long time
...
to clean up when processes exit, the default 10s timeout might be too short.
2016-04-18 15:20:17 -04:00
Scott Haseley
4472cbaed0
Bumped up memory configuration for quint tests
2016-04-15 16:24:03 -04:00
Scott Haseley
e21c37b14f
Added a secprintf message to the beginning of forkbomb so it causes page faults
...
and allocates pages that we'll need later to print success.
2016-04-15 14:13:48 -04:00
Scott Haseley
105fbc5ddd
Add stacktest to testbin Makefile
2016-04-15 12:09:21 -04:00
Scott Haseley
0207e6b066
More tests for ASST3.2
...
Added 2 new sbrktests, one to test a huge sbrk with only touch a few pages (shouldn't crash),
and another to make sure pages are getting freed when the breakpoint moves down. Also, added
a stacktest that checks that 4M stacks are supported and pages are allocated on-demand.
2016-04-14 17:47:54 -04:00
Scott Haseley
6d0d7c9230
Fixed unused label in change to kmalloctest
2016-04-11 17:02:51 -04:00
Scott Haseley
ec1c1de132
km1 and km2 need to panic on failure, not print just print failed.
2016-04-08 16:04:11 -04:00
Scott Haseley
dc1a1949a6
Fix ctest compile issue
2016-04-08 15:55:48 -04:00
Scott Haseley
26b75349bd
Add memory leak deductions to asst3.2
2016-04-08 15:49:20 -04:00
Scott Haseley
388e6388a9
Added thread_wait_for_count() which allows the menu to wait for all (new) threads to
...
exit before continuing. We need this for khu testing because we have to make sure
cleanup is done before getting the used byte count.
2016-04-07 14:35:09 -04:00
Scott Haseley
854931ea44
ASST3 test cleanup; added forkbomb
2016-04-07 14:10:47 -04:00
Scott Haseley
a56bf008ba
Change forkbomb to print progress
2016-04-07 13:17:23 -04:00
Scott Haseley
1600e40d22
Initial tests and target for ASST3, checkpoint 2.
2016-04-07 10:16:33 -04:00
Scott Haseley
5821a085bf
Removed disk configuration, test161 now has a larger default disk. Also, added not-dumbvm tag
...
to not-dumbvm.t.
2016-04-07 10:14:58 -04:00
Scott Haseley
fedf80f599
Userland changes for test161/assignment 3.
2016-04-06 13:53:21 -04:00
Scott Haseley
194f76ef70
The "huge positive" number being tested wasn't big enough. Now using a number that would
...
cause the heap to bleed into the stack.
2016-04-06 13:33:28 -04:00
Scott Haseley
b488b7dcea
Added a test.h file for userland.
...
Currently, this file has tsay() and nsay(), which are atomic vararg print operations
that are loud or quiet (respectively) during automated testing. These are used
throughout userland when output might get intermingled.
2016-04-06 13:29:48 -04:00