Commit Graph

  • cb8922017d Update write.html Zachary Lebold 2016-03-07 02:05:04 -05:00
  • 914792726f Update _exit.html Zachary Lebold 2016-03-07 02:01:18 -05:00
  • a07a4b75c1 Change free to used in new coremap function. Geoffrey Challen 2016-03-05 11:00:48 -05:00
  • a367007689 Add function to track free bytes in the coremap. Geoffrey Challen 2016-03-05 09:55:44 -05:00
  • a7526befe4 New comments about thread allocation and deallocation. Geoffrey Challen 2016-03-05 09:35:55 -05:00
  • e19a872c2b Static thread names. Geoffrey Challen 2016-03-05 08:46:00 -05:00
  • ca4b4de58b Adding names and descriptions to targets. Geoffrey Challen 2016-03-02 12:25:10 -05:00
  • 0cd341c248 Updated badcall tests to just print success Guru Prasad Srinivasa 2016-03-01 17:47:52 -05:00
  • e29fa85a7d Updated forktest to use 4M ram Guru Prasad Srinivasa 2016-03-01 17:32:29 -05:00
  • 9bdb31021b Updated ram sizes for badcall tests and forktest Guru Prasad Srinivasa 2016-03-01 17:26:02 -05:00
  • a9c196a1cc Fixed initialization error in bad_lseek Guru Prasad Srinivasa 2016-03-01 17:24:47 -05:00
  • fd45f9b722 Fixed badcall in commands file Guru Prasad Srinivasa 2016-03-01 16:54:26 -05:00
  • 5a48788226 Merge branch 'master' of gitlab.ops-class.org:staff/os161 Guru Prasad Srinivasa 2016-03-01 15:31:47 -05:00
  • 352e6b5b96 Progress indicators bug-fixes Guru Prasad Srinivasa 2016-03-01 15:31:43 -05:00
  • 0230d87de4 Changed make_salt to call srandom with time in ms since epoch (lower 32 bits). Scott Haseley 2016-03-01 15:24:26 -05:00
  • b5858e4360 Added progress indicators for all tests Guru Prasad Srinivasa 2016-03-01 15:19:37 -05:00
  • 22b4391203 Merge branch 'master' of gitlab.ops-class.org:staff/os161 Geoffrey Challen 2016-03-01 14:47:25 -05:00
  • f6c107f839 Removed newline in consoletest secprintf Guru Prasad Srinivasa 2016-03-01 14:51:41 -05:00
  • 9f68523cf9 Fix to bigexec. Geoffrey Challen 2016-03-01 14:47:04 -05:00
  • 833d2b6ef7 Added progress print for randcall Guru Prasad Srinivasa 2016-03-01 14:46:58 -05:00
  • eff0f9152c Updated closetest to open /bin/true instead of sys161.conf Guru Prasad Srinivasa 2016-03-01 14:37:01 -05:00
  • 4bbcf5839e ASST2 target cleanup. Geoffrey Challen 2016-03-01 13:11:30 -05:00
  • 58315a9286 Working on ASST2 targets. Geoffrey Challen 2016-03-01 12:04:53 -05:00
  • 7fa97457a1 Working on ASST2 targets. Geoffrey Challen 2016-03-01 11:44:44 -05:00
  • b65a333d34 Merge branch 'master' of gitlab.ops-class.org:staff/os161 Guru Prasad Srinivasa 2016-03-01 02:50:11 -05:00
  • 21169ed500 Added test161 files for ASST2 Guru Prasad Srinivasa 2016-02-29 20:12:09 -05:00
  • f141875f20 Updated kmalloc secprintf to satisfy forkbomb Guru Prasad Srinivasa 2016-02-29 20:12:01 -05:00
  • f0e1d8722c Updated libtest161 Guru Prasad Srinivasa 2016-02-29 20:11:50 -05:00
  • e51ebc0b1a Added function crash_prog() to userland/libc Guru Prasad Srinivasa 2016-02-29 20:11:28 -05:00
  • d466eb7102 Added userland/testbin Guru Prasad Srinivasa 2016-02-29 20:10:59 -05:00
  • e7ec655415 Removed printsf, an unused secure testing printf variant. This variant does not apply now that each test has its own secret. Fixed unused variable in libtest161 in kernel compiles. Scott Haseley 2016-02-29 16:43:35 -05:00
  • a5963a0e31 Removed secret printing in the shell Scott Haseley 2016-02-26 11:46:35 -05:00
  • 874a211af9 Changed userspace secprintf to use "say" function, which should be atomic wrt console writing if write works properly. Scott Haseley 2016-02-26 11:41:27 -05:00
  • 0cda18234c Undefine secret testing Scott Haseley 2016-02-23 15:43:57 -05:00
  • 1b99c0e18f Refactored ksecprintf -> secprintf. Secure code is now all in common libtest161. This library gets linked in by default in userland, and the common files are included in the kernel. Scott Haseley 2016-02-23 15:31:37 -05:00
  • 2e74764d49 Be better about creating the compile directory. Geoffrey Challen 2016-02-22 13:33:36 -05:00
  • de2ff931c3 Small fix to boot test. Geoffrey Challen 2016-02-22 13:33:23 -05:00
  • 2944ed9ccd Working on ASST1 overlay. Geoffrey Challen 2016-02-18 16:39:54 -05:00
  • bff9490413 Adding cvt5 to targets. Geoffrey Challen 2016-02-18 16:39:36 -05:00
  • 2791378f6e Add cvt5 to target. Geoffrey Challen 2016-02-18 16:37:27 -05:00
  • 02c12c4256 Change to the synchronization problem drivers. Geoffrey Challen 2016-02-18 16:36:11 -05:00
  • 00eb1b44fb New CV test. Geoffrey Challen 2016-02-18 16:14:48 -05:00
  • 08fd92507d Merge branch 'root_base_linkage' Geoffrey Challen 2016-02-18 14:20:02 -05:00
  • b9b2924ccf Changed the hashed signed message to be in line with what test161 is expecting (id: message) Scott Haseley 2016-02-17 13:44:22 -05:00
  • 3bab32f407 Still fixing synch naming. Geoffrey Challen 2016-02-17 11:07:06 -05:00
  • 25ba3efe7f Rename tag as well. Geoffrey Challen 2016-02-17 10:59:30 -05:00
  • 3ab7073fc2 Linking root and base during kernel installation. Geoffrey Challen 2016-02-17 07:54:32 -05:00
  • c00f4584ce Make sure boot test uses multiple cores. Geoffrey Challen 2016-02-17 07:54:03 -05:00
  • 0eaa519f23 Slightly nicer boot print. Geoffrey Challen 2016-02-17 07:53:47 -05:00
  • 6c55193a58 Eliminate printfs to speed up boot and exit. Geoffrey Challen 2016-02-17 07:12:09 -05:00
  • 63e9257b93 Remove --- headers. Geoffrey Challen 2016-02-16 16:50:43 -05:00
  • 2b0c91ff4b test161: Adding assignment 1 commands, tests, and targets Scott Haseley 2016-02-16 01:28:22 -05:00
  • 0bdd3681c6 Fixes to problem drivers. Geoffrey Challen 2016-02-15 11:10:19 -05:00
  • dc00578b06 Forgot rwt5. Geoffrey Challen 2016-02-15 08:42:54 -05:00
  • 479acf49c2 Adding stubs for additional RW tests. Geoffrey Challen 2016-02-15 08:37:48 -05:00
  • 1ba348413d Cleanup menu items. Geoffrey Challen 2016-02-14 14:53:38 -05:00
  • d9de9ca947 Configurations for test161. Geoffrey Challen 2016-02-12 13:04:10 -05:00
  • 4240e410a3 Merge branch 'master' of github.com:ops-class/os161 Geoffrey Challen 2016-02-12 09:22:37 -05:00
  • e9e9b91904 Previous change that changed SECRET to a string broke userland compiles Scott Haseley 2016-02-12 00:57:16 -05:00
  • 5f7d1f5611 Previous change that changed SECRET to a string broke userland compiles Scott Haseley 2016-02-12 00:14:51 -05:00
  • a740c60f6d Small fix. Geoffrey Challen 2016-02-11 21:13:46 -05:00
  • 5cbbbd8b29 Changes for ASST1 testing. Geoffrey Challen 2016-02-11 20:11:23 -05:00
  • 32253d53bc Fix whitespace errors. Geoffrey Challen 2016-02-11 20:10:39 -05:00
  • ec9ae33666 Redisable synchprobs by default. Geoffrey Challen 2016-02-11 19:56:59 -05:00
  • 4b630a915d Cleanup. Geoffrey Challen 2016-02-11 19:53:53 -05:00
  • db6d3d219d Command to print total kernel heap usage for debugging. Geoffrey Challen 2016-02-11 16:56:51 -05:00
  • 27b85a44ab Nearing done with ASST1 changes. Geoffrey Challen 2016-02-11 16:35:46 -05:00
  • 71f0074f44 Working on synchronization problem code. Geoffrey Challen 2016-02-11 14:46:27 -05:00
  • 875b75bf24 Improvements to synchronization tests. Geoffrey Challen 2016-02-11 13:55:09 -05:00
  • 01f2d3ea2c Added ksecprintf for securely printing messages from the kernel. If SECRET_TESTING is defined, the function will compute and print a salt value and the hmac/sha256 hash of the message, which can be verified from the test161 server. Scott Haseley 2016-02-11 01:30:33 -05:00
  • bfb353c211 revert sy6 changes Yihong Chen 2016-02-10 20:28:14 -05:00
  • c1216b66b3 add sy6: locktest2 Yihong Chen 2016-02-10 20:20:41 -05:00
  • 5521823176 Menu changes and test fixes for ASST1. Geoffrey Challen 2016-02-10 17:03:53 -05:00
  • 92fbcef5af correct process index for whalemating Yihong Chen 2016-02-01 11:24:20 -05:00
  • 1b38886b8d Merge branch 'master' of gitlab.ops-class.org:staff/os161 Yihong Chen 2016-02-01 10:40:46 -05:00
  • 5e3334057a change synchprobs codes for reliable test. Yihong Chen 2016-02-01 10:40:24 -05:00
  • a97b1c80b2 Added sha256 hash function and hmac functions (with and without salt) to the kernel and userspace. Scott Haseley 2016-02-01 01:35:53 -05:00
  • dc49fc79a4 Disable secret for base. Geoffrey Challen 2016-01-31 10:06:08 -05:00
  • 716d33964b Secret testing with multiplier working. Geoffrey Challen 2016-01-31 09:53:13 -05:00
  • 59d447acf6 Merge branch 'master' of gitlab.ops-class.org:staff/os161 Geoffrey Challen 2016-01-22 11:19:00 -05:00
  • 6c7e083827 Rename to allow complete test directory overwrite. Geoffrey Challen 2016-01-22 11:18:13 -05:00
  • 0ab862abfa 1) Moved tprintf and related functions to their own file in common/libc/printf/tprintf.c. This file is included by both libc and hostcompat. Scott Haseley 2016-01-15 13:33:11 -05:00
  • 98ff530afb Add shll testing tool. Geoffrey Challen 2016-01-12 14:38:22 -05:00
  • 002459aa19 Adding fileonlytest. Geoffrey Challen 2016-01-11 21:09:40 -05:00
  • ac37b61ba1 Adding fileonlytest. Geoffrey Challen 2016-01-11 21:09:22 -05:00
  • 9f2567ebbe Adding reader-writer lock primitives. Geoffrey Challen 2016-01-11 21:06:49 -05:00
  • a6878c822b Trying to get closer to the original OS/161 sources. Geoffrey Challen 2016-01-11 20:54:52 -05:00
  • 202cc3eab4 Accidentally checked in patch. Geoffrey Challen 2016-01-11 20:08:39 -05:00
  • b66416e24f Automation testing tools. Geoffrey Challen 2016-01-11 16:08:40 -05:00
  • 5f05f192de Fix sprintf shell prompt. Geoffrey Challen 2016-01-08 15:51:06 -05:00
  • 036cae3982 Secret printing in libraries and shell and silencing randcall. Geoffrey Challen 2016-01-01 11:47:43 -05:00
  • a2b15b77aa Finally getting a good mix of threads in stoplight. Geoffrey Challen 2015-12-31 23:36:47 -05:00
  • 569f4f604d Better stoplight picture. Geoffrey Challen 2015-12-31 20:54:33 -05:00
  • bd0a8dacf6 Better stoplight picture. Geoffrey Challen 2015-12-31 20:54:11 -05:00
  • de166aa6a0 Trying without so much yielding. Geoffrey Challen 2015-12-31 20:13:11 -05:00
  • 183a162e6c Done for now. Testing yield before exit. Geoffrey Challen 2015-12-31 20:08:53 -05:00
  • 5a61d1d0df Another fix. Geoffrey Challen 2015-12-31 20:01:19 -05:00
  • 64cd81e9b1 More synchproblem driver fixes. Geoffrey Challen 2015-12-31 19:56:40 -05:00
  • 015b989a66 Fixing synchronization tests. Geoffrey Challen 2015-12-31 19:38:38 -05:00
  • 26612b6142 Refactor test code. Geoffrey Challen 2015-12-31 19:26:33 -05:00