pintos-anon
19 years agoComment.
Ben Pfaff [Tue, 14 Dec 2004 01:34:56 +0000 (01:34 +0000)]
Comment.

19 years agoFix zero-length file case on put.
Ben Pfaff [Tue, 14 Dec 2004 01:33:44 +0000 (01:33 +0000)]
Fix zero-length file case on put.

19 years agoSupport accurate short delays in the timer code, to speed up disk
Ben Pfaff [Mon, 13 Dec 2004 22:42:01 +0000 (22:42 +0000)]
Support accurate short delays in the timer code, to speed up disk
access.  (Before, a "400 ns" sleep took up to 1/TIMER_FREQ seconds.
Now it should be an accurate delays.)

Update projects, tour.

19 years agoupdate.
Ben Pfaff [Fri, 10 Dec 2004 07:31:30 +0000 (07:31 +0000)]
update.

19 years agoClarifications.
Ben Pfaff [Fri, 10 Dec 2004 07:29:22 +0000 (07:29 +0000)]
Clarifications.

19 years agoStudent comments.
Ben Pfaff [Fri, 10 Dec 2004 07:27:06 +0000 (07:27 +0000)]
Student comments.

19 years agoUpdate.
Ben Pfaff [Fri, 10 Dec 2004 06:34:54 +0000 (06:34 +0000)]
Update.

19 years agoAdd "real-time" option to pintos utility and document its usage.
Ben Pfaff [Fri, 10 Dec 2004 06:24:57 +0000 (06:24 +0000)]
Add "real-time" option to pintos utility and document its usage.

19 years agoClean up grading scripts.
Ben Pfaff [Fri, 10 Dec 2004 02:02:12 +0000 (02:02 +0000)]
Clean up grading scripts.

19 years agoRename do_power_off to power_off_when_done.
Ben Pfaff [Thu, 9 Dec 2004 19:50:39 +0000 (19:50 +0000)]
Rename do_power_off to power_off_when_done.
Only power off on kernel panic if power_off_when_done set.

19 years agoPower off on kernel panic.
Ben Pfaff [Thu, 9 Dec 2004 19:44:05 +0000 (19:44 +0000)]
Power off on kernel panic.
Print different messages on kernel and user panics.

19 years agoFinish up filesys grading stuff.
Ben Pfaff [Thu, 9 Dec 2004 09:08:40 +0000 (09:08 +0000)]
Finish up filesys grading stuff.

19 years agoBegin restructuring test suite.
Ben Pfaff [Thu, 9 Dec 2004 02:46:18 +0000 (02:46 +0000)]
Begin restructuring test suite.

19 years agoTalk more about backtraces.
Ben Pfaff [Wed, 8 Dec 2004 22:56:35 +0000 (22:56 +0000)]
Talk more about backtraces.

19 years agoMake it easier to include debug symbols in executables.
Ben Pfaff [Wed, 8 Dec 2004 22:48:19 +0000 (22:48 +0000)]
Make it easier to include debug symbols in executables.

19 years agoPrint addresses along with function name/filename/line number.
Ben Pfaff [Wed, 8 Dec 2004 22:36:17 +0000 (22:36 +0000)]
Print addresses along with function name/filename/line number.

19 years agoAdd copy of LICENSE in src directory.
Ben Pfaff [Wed, 8 Dec 2004 08:05:23 +0000 (08:05 +0000)]
Add copy of LICENSE in src directory.

19 years agoIgnore more files.
Ben Pfaff [Wed, 8 Dec 2004 07:55:17 +0000 (07:55 +0000)]
Ignore more files.

19 years agoAdd more tests, results.
Ben Pfaff [Wed, 8 Dec 2004 07:54:45 +0000 (07:54 +0000)]
Add more tests, results.

19 years agoEmphasize importance of corner cases.
Ben Pfaff [Wed, 8 Dec 2004 04:29:54 +0000 (04:29 +0000)]
Emphasize importance of corner cases.

19 years agoIgnore more files.
Ben Pfaff [Wed, 8 Dec 2004 01:48:06 +0000 (01:48 +0000)]
Ignore more files.

19 years agoMark as -*- makefile -*-
Ben Pfaff [Wed, 8 Dec 2004 01:47:15 +0000 (01:47 +0000)]
Mark as -*- makefile -*-

19 years agoMore filesys tests.
Ben Pfaff [Wed, 8 Dec 2004 01:47:03 +0000 (01:47 +0000)]
More filesys tests.

19 years agoValidate offsets before passing into file_seek().
Ben Pfaff [Wed, 8 Dec 2004 00:17:58 +0000 (00:17 +0000)]
Validate offsets before passing into file_seek().

19 years agoIgnore files.
Ben Pfaff [Tue, 7 Dec 2004 02:36:45 +0000 (02:36 +0000)]
Ignore files.

19 years agoGrading library files.
Ben Pfaff [Tue, 7 Dec 2004 02:34:09 +0000 (02:34 +0000)]
Grading library files.

19 years agoInitial file system tests.
Ben Pfaff [Tue, 7 Dec 2004 02:31:22 +0000 (02:31 +0000)]
Initial file system tests.

19 years agoStart factoring out common pieces of run-tests scripts.
Ben Pfaff [Mon, 6 Dec 2004 20:03:56 +0000 (20:03 +0000)]
Start factoring out common pieces of run-tests scripts.

19 years agoMore tests.
Ben Pfaff [Sat, 4 Dec 2004 01:45:43 +0000 (01:45 +0000)]
More tests.

19 years agoUpdate.
Ben Pfaff [Sat, 4 Dec 2004 01:45:36 +0000 (01:45 +0000)]
Update.

19 years agoRevisions.
Ben Pfaff [Fri, 3 Dec 2004 23:44:28 +0000 (23:44 +0000)]
Revisions.

19 years agoComment.
Ben Pfaff [Fri, 3 Dec 2004 23:41:27 +0000 (23:41 +0000)]
Comment.

19 years agoRevisions.
Ben Pfaff [Fri, 3 Dec 2004 23:39:25 +0000 (23:39 +0000)]
Revisions.

19 years agoComments.
Ben Pfaff [Fri, 3 Dec 2004 21:27:44 +0000 (21:27 +0000)]
Comments.

19 years agoClarifications.
Ben Pfaff [Fri, 3 Dec 2004 21:22:15 +0000 (21:22 +0000)]
Clarifications.

19 years agoComment.
Ben Pfaff [Thu, 2 Dec 2004 06:51:42 +0000 (06:51 +0000)]
Comment.

19 years agoFirst stab at tests.
Ben Pfaff [Thu, 2 Dec 2004 02:03:36 +0000 (02:03 +0000)]
First stab at tests.

19 years agoRemove redundant test.
Ben Pfaff [Thu, 2 Dec 2004 00:39:30 +0000 (00:39 +0000)]
Remove redundant test.

19 years agoAdd recommendation.
Ben Pfaff [Thu, 2 Dec 2004 00:18:10 +0000 (00:18 +0000)]
Add recommendation.

19 years agoUpdate.
Ben Pfaff [Wed, 1 Dec 2004 23:51:29 +0000 (23:51 +0000)]
Update.

19 years agoOops, remove => unlink.
Ben Pfaff [Wed, 1 Dec 2004 22:26:23 +0000 (22:26 +0000)]
Oops, remove => unlink.

19 years agoRemove fs.dsk, swap.dsk after grading.
Ben Pfaff [Wed, 1 Dec 2004 22:21:56 +0000 (22:21 +0000)]
Remove fs.dsk, swap.dsk after grading.

19 years agoClarifications.
Ben Pfaff [Wed, 1 Dec 2004 19:50:23 +0000 (19:50 +0000)]
Clarifications.

19 years agoClarifications.
Ben Pfaff [Wed, 1 Dec 2004 19:45:43 +0000 (19:45 +0000)]
Clarifications.

19 years agoFix Info file name.
Ben Pfaff [Wed, 1 Dec 2004 19:40:12 +0000 (19:40 +0000)]
Fix Info file name.

19 years agoClarifications.
Ben Pfaff [Wed, 1 Dec 2004 19:37:51 +0000 (19:37 +0000)]
Clarifications.

19 years agoAdd qsort(), bsearch().
Ben Pfaff [Wed, 1 Dec 2004 01:30:54 +0000 (01:30 +0000)]
Add qsort(), bsearch().

19 years agoClarify.
Ben Pfaff [Tue, 30 Nov 2004 19:15:56 +0000 (19:15 +0000)]
Clarify.

19 years agoTalk about the stack some more.
Ben Pfaff [Wed, 24 Nov 2004 05:25:13 +0000 (05:25 +0000)]
Talk about the stack some more.

19 years agoUpdate TODO.
Ben Pfaff [Wed, 24 Nov 2004 05:24:42 +0000 (05:24 +0000)]
Update TODO.

19 years agoFix spelling mistake in message.
Ben Pfaff [Wed, 24 Nov 2004 00:51:43 +0000 (00:51 +0000)]
Fix spelling mistake in message.

19 years agoUpdate TODO.
Ben Pfaff [Wed, 24 Nov 2004 00:41:47 +0000 (00:41 +0000)]
Update TODO.

19 years agoUpdate tests.
Ben Pfaff [Wed, 24 Nov 2004 00:41:12 +0000 (00:41 +0000)]
Update tests.

19 years agoDeal with update `pintos' script.
Ben Pfaff [Wed, 24 Nov 2004 00:31:39 +0000 (00:31 +0000)]
Deal with update `pintos' script.

19 years agoFinish that thought.
Ben Pfaff [Wed, 24 Nov 2004 00:16:35 +0000 (00:16 +0000)]
Finish that thought.

19 years agoUpdate docs.
Ben Pfaff [Tue, 23 Nov 2004 23:52:36 +0000 (23:52 +0000)]
Update docs.

19 years agoUpdate.
Ben Pfaff [Tue, 23 Nov 2004 23:34:09 +0000 (23:34 +0000)]
Update.

19 years agoUpdate.
Ben Pfaff [Tue, 23 Nov 2004 23:05:03 +0000 (23:05 +0000)]
Update.

19 years agoAdd Algorithm::Diff to lib.
Ben Pfaff [Tue, 23 Nov 2004 06:51:43 +0000 (06:51 +0000)]
Add Algorithm::Diff to lib.

19 years agoNow add ../lib to @INC.
Ben Pfaff [Tue, 23 Nov 2004 06:51:08 +0000 (06:51 +0000)]
Now add ../lib to @INC.

19 years ago%d -> %zu.
Ben Pfaff [Tue, 23 Nov 2004 06:50:35 +0000 (06:50 +0000)]
%d -> %zu.

19 years agoFix `get' behavior.
Ben Pfaff [Tue, 23 Nov 2004 06:49:26 +0000 (06:49 +0000)]
Fix `get' behavior.

19 years agoFix treatment of timeouts in run-tests and pintos.
Ben Pfaff [Tue, 23 Nov 2004 01:56:00 +0000 (01:56 +0000)]
Fix treatment of timeouts in run-tests and pintos.

19 years agoClarify.
Ben Pfaff [Tue, 23 Nov 2004 01:47:53 +0000 (01:47 +0000)]
Clarify.

19 years agoClarify.
Ben Pfaff [Tue, 23 Nov 2004 01:45:21 +0000 (01:45 +0000)]
Clarify.

19 years agoUpdate.
Ben Pfaff [Tue, 23 Nov 2004 01:37:47 +0000 (01:37 +0000)]
Update.

19 years agoFirst version.
Ben Pfaff [Tue, 23 Nov 2004 01:34:52 +0000 (01:34 +0000)]
First version.

19 years agoUpdate .cvsignore files.
Ben Pfaff [Tue, 23 Nov 2004 00:57:42 +0000 (00:57 +0000)]
Update .cvsignore files.

19 years agoFix treatment of timeouts in run-tests and pintos.
Ben Pfaff [Tue, 23 Nov 2004 00:36:46 +0000 (00:36 +0000)]
Fix treatment of timeouts in run-tests and pintos.

19 years agoAdvise about bounce buffers.
Ben Pfaff [Tue, 23 Nov 2004 00:36:34 +0000 (00:36 +0000)]
Advise about bounce buffers.

19 years agoFix treatment of timeouts in run-tests and pintos.
Ben Pfaff [Mon, 22 Nov 2004 23:37:11 +0000 (23:37 +0000)]
Fix treatment of timeouts in run-tests and pintos.

19 years agoUpdate tests.
Ben Pfaff [Mon, 22 Nov 2004 23:05:33 +0000 (23:05 +0000)]
Update tests.

19 years agoUse exec instead of system to start bochs.
Ben Pfaff [Mon, 22 Nov 2004 23:05:03 +0000 (23:05 +0000)]
Use exec instead of system to start bochs.

19 years agoOops. unpack("%V") -> unpack("V")
Ben Pfaff [Mon, 22 Nov 2004 19:34:42 +0000 (19:34 +0000)]
Oops.  unpack("%V") -> unpack("V")

19 years agoComment.
Ben Pfaff [Sat, 20 Nov 2004 02:32:28 +0000 (02:32 +0000)]
Comment.

19 years agoMore VM tests.
Ben Pfaff [Sat, 20 Nov 2004 02:31:09 +0000 (02:31 +0000)]
More VM tests.

19 years agoMore VM tests.
Ben Pfaff [Sat, 20 Nov 2004 00:21:29 +0000 (00:21 +0000)]
More VM tests.

19 years agoSome initial VM tests.
Ben Pfaff [Thu, 18 Nov 2004 01:14:18 +0000 (01:14 +0000)]
Some initial VM tests.

19 years agoAdd -DPINTOS to DEFINES.
Ben Pfaff [Thu, 18 Nov 2004 01:13:40 +0000 (01:13 +0000)]
Add -DPINTOS to DEFINES.

19 years agoUpdate.
Ben Pfaff [Wed, 17 Nov 2004 19:55:46 +0000 (19:55 +0000)]
Update.

19 years agoUpdate tests.
Ben Pfaff [Fri, 12 Nov 2004 06:01:17 +0000 (06:01 +0000)]
Update tests.

19 years agoClarifications.
Ben Pfaff [Tue, 9 Nov 2004 00:33:38 +0000 (00:33 +0000)]
Clarifications.

19 years agoFix bug caused by previous change.
Ben Pfaff [Fri, 5 Nov 2004 23:43:14 +0000 (23:43 +0000)]
Fix bug caused by previous change.

19 years agoImprove list_remove().
Ben Pfaff [Fri, 5 Nov 2004 23:22:12 +0000 (23:22 +0000)]
Improve list_remove().

19 years agoPrevent bitmap_scan() from assert-failing if CNT is greater than the
Ben Pfaff [Fri, 5 Nov 2004 23:12:11 +0000 (23:12 +0000)]
Prevent bitmap_scan() from assert-failing if CNT is greater than the
bitmap's size.

19 years agoUpdate point values.
Ben Pfaff [Fri, 5 Nov 2004 20:03:06 +0000 (20:03 +0000)]
Update point values.

19 years agoImprove output.
Ben Pfaff [Fri, 5 Nov 2004 20:02:55 +0000 (20:02 +0000)]
Improve output.

19 years agoRefine exit code print spec.
Ben Pfaff [Thu, 4 Nov 2004 01:45:37 +0000 (01:45 +0000)]
Refine exit code print spec.

19 years agoImprove run-tests to accept more output code formats.
Ben Pfaff [Thu, 4 Nov 2004 01:22:23 +0000 (01:22 +0000)]
Improve run-tests to accept more output code formats.
Fix some tests.

19 years agoPatch to make bitmap choice random.
Ben Pfaff [Wed, 3 Nov 2004 23:31:55 +0000 (23:31 +0000)]
Patch to make bitmap choice random.

19 years agoRework makefiles to work with older make.
Ben Pfaff [Wed, 3 Nov 2004 23:31:30 +0000 (23:31 +0000)]
Rework makefiles to work with older make.

19 years agoMore tests.
Ben Pfaff [Wed, 3 Nov 2004 22:52:40 +0000 (22:52 +0000)]
More tests.

19 years agoUse "&& mv $@.tmp $@" for threads/intr-stubs.S.
Ben Pfaff [Wed, 3 Nov 2004 22:48:38 +0000 (22:48 +0000)]
Use "&& mv $@.tmp $@" for threads/intr-stubs.S.

19 years agoAdd more tests.
Ben Pfaff [Wed, 3 Nov 2004 21:57:01 +0000 (21:57 +0000)]
Add more tests.

19 years agoAdd more tests.
Ben Pfaff [Tue, 2 Nov 2004 03:18:48 +0000 (03:18 +0000)]
Add more tests.

19 years agoAdd more tests.
Ben Pfaff [Mon, 1 Nov 2004 06:28:03 +0000 (06:28 +0000)]
Add more tests.

19 years agoFix use of arbitrary files for disks with "get" and "put" commands.
Ben Pfaff [Mon, 1 Nov 2004 06:25:09 +0000 (06:25 +0000)]
Fix use of arbitrary files for disks with "get" and "put" commands.

19 years agoAdd more tests.
Ben Pfaff [Mon, 1 Nov 2004 05:33:30 +0000 (05:33 +0000)]
Add more tests.
Fix - in makefile var bug reported by Jim.
Make pintos util able to format and put in one step.

19 years agoAdd -*- makefile -*- line.
Ben Pfaff [Sun, 31 Oct 2004 06:29:22 +0000 (06:29 +0000)]
Add -*- makefile -*- line.

19 years agoAdd more tests.
Ben Pfaff [Fri, 29 Oct 2004 18:37:39 +0000 (18:37 +0000)]
Add more tests.