222 Commits

Author SHA1 Message Date
a5e4d19200
feat: prep for AST1 2025-03-03 21:04:44 -05:00
Scott Haseley
6edf0d19dc Bump up progress timeouts for parallelvm swap tests 2017-03-22 16:36:35 -04:00
Scott Haseley
65c13fdff1 Splitting ASST3 into multiple subtargets and redistributing points 2017-03-22 15:02:48 -04:00
Scott Haseley
cf8ca1e416 Make sys_fork a dependency of forkbomb 2017-03-03 17:12:42 -05:00
Geoffrey Challen
b0649d1fd0 Better lock tests. 2017-02-20 10:40:49 -05:00
Geoffrey Challen
1a5b9cd54b Trying new lock tests. 2017-02-20 10:28:28 -05:00
Geoffrey Challen
4c9b617140 New lock tests. 2017-02-20 10:23:19 -05:00
Scott Haseley
dda4c39752 Fix new snsecprintf for secure testing 2017-02-18 23:53:32 -05:00
Scott Haseley
675f1e0f91 Split ASST2 into ASST2.1 and ASST2.2 subtargets. 2017-02-18 23:32:39 -05:00
Scott Haseley
a65ddfdc81 Beefed up consoletest for new ASST2.1. In its former incarnation, there
is an easy hack to pass the test. This new version checks a little more
of the write() spec and prevents the known exploitation.
2017-02-18 23:11:29 -05:00
Scott Haseley
dbb57b2826 Added snsecprintf function that writes the secprintf message into the
buffer provided.
2017-02-18 22:58:35 -05:00
Zachary Moore
4298d0634f alignment 2017-02-16 18:30:51 -05:00
Zachary Moore
7f40aaa461 alignment 2017-02-16 18:30:16 -05:00
Zachary Moore
2be98d540e Formatted code to align tabs 2017-02-16 18:18:00 -05:00
zsmoore
434a8856c6 Added more functionality to lock test 4 to also make sure release functions properly 2017-02-16 18:15:14 -05:00
Zachary Moore
694062537d switched string from lt1 to lt4 2017-02-16 12:32:34 -05:00
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