pintos-anon
19 years ago%zd -> %zu
Ben Pfaff [Wed, 29 Sep 2004 01:03:37 +0000 (01:03 +0000)]
%zd -> %zu

19 years agoUpdate docs.
Ben Pfaff [Wed, 29 Sep 2004 01:03:24 +0000 (01:03 +0000)]
Update docs.

19 years agoUpdate docs.
Ben Pfaff [Tue, 28 Sep 2004 07:40:29 +0000 (07:40 +0000)]
Update docs.

19 years agoComments.
Ben Pfaff [Tue, 28 Sep 2004 07:40:15 +0000 (07:40 +0000)]
Comments.

19 years agoComments and a bit of initialization order cleanup.
Ben Pfaff [Tue, 28 Sep 2004 07:39:45 +0000 (07:39 +0000)]
Comments and a bit of initialization order cleanup.

19 years agoUpdate.
Ben Pfaff [Tue, 28 Sep 2004 01:29:10 +0000 (01:29 +0000)]
Update.

19 years agoBeginnings of tour.
Ben Pfaff [Tue, 28 Sep 2004 01:29:03 +0000 (01:29 +0000)]
Beginnings of tour.

19 years agoMention style for references.
Ben Pfaff [Tue, 28 Sep 2004 00:03:07 +0000 (00:03 +0000)]
Mention style for references.

19 years agoUpdate docs.
Ben Pfaff [Mon, 27 Sep 2004 23:33:15 +0000 (23:33 +0000)]
Update docs.

19 years agoAdd John Rector.
Ben Pfaff [Mon, 27 Sep 2004 23:24:12 +0000 (23:24 +0000)]
Add John Rector.

19 years agoUpdate.
Ben Pfaff [Mon, 27 Sep 2004 23:24:06 +0000 (23:24 +0000)]
Update.

19 years agoAdd -ul option for limiting user pool size.
Ben Pfaff [Mon, 27 Sep 2004 23:16:50 +0000 (23:16 +0000)]
Add -ul option for limiting user pool size.

19 years agoBug fix.
Ben Pfaff [Mon, 27 Sep 2004 21:57:01 +0000 (21:57 +0000)]
Bug fix.

19 years agoNew file.
Ben Pfaff [Mon, 27 Sep 2004 16:55:13 +0000 (16:55 +0000)]
New file.

19 years agoComments.
Ben Pfaff [Mon, 27 Sep 2004 16:54:46 +0000 (16:54 +0000)]
Comments.

19 years agoUpdate.
Ben Pfaff [Mon, 27 Sep 2004 16:54:41 +0000 (16:54 +0000)]
Update.

19 years agoUpdate docs.
Ben Pfaff [Mon, 27 Sep 2004 16:54:38 +0000 (16:54 +0000)]
Update docs.

19 years agoAdd PTSPAN.
Ben Pfaff [Mon, 27 Sep 2004 16:53:24 +0000 (16:53 +0000)]
Add PTSPAN.
Comments.

19 years agoBug fix.
Ben Pfaff [Mon, 27 Sep 2004 16:44:38 +0000 (16:44 +0000)]
Bug fix.

19 years agoBug fixes.
Ben Pfaff [Mon, 27 Sep 2004 16:44:06 +0000 (16:44 +0000)]
Bug fixes.

19 years agoComments.
Ben Pfaff [Mon, 27 Sep 2004 16:04:34 +0000 (16:04 +0000)]
Comments.

19 years agoUpdate.
Ben Pfaff [Mon, 27 Sep 2004 04:40:16 +0000 (04:40 +0000)]
Update.

19 years agoTest for linked list implementation.
Ben Pfaff [Mon, 27 Sep 2004 04:37:41 +0000 (04:37 +0000)]
Test for linked list implementation.

19 years agoFix bugs.
Ben Pfaff [Mon, 27 Sep 2004 04:34:05 +0000 (04:34 +0000)]
Fix bugs.

19 years agoComments.
Ben Pfaff [Mon, 27 Sep 2004 04:31:40 +0000 (04:31 +0000)]
Comments.
Make print_stats() message consistent with others.

19 years agoFix name.
Ben Pfaff [Sun, 26 Sep 2004 21:52:17 +0000 (21:52 +0000)]
Fix name.

19 years agoNot really relevant, removed.
Ben Pfaff [Sun, 26 Sep 2004 21:49:26 +0000 (21:49 +0000)]
Not really relevant, removed.

19 years agoRemove Intel reference manuals.
Ben Pfaff [Sun, 26 Sep 2004 21:44:06 +0000 (21:44 +0000)]
Remove Intel reference manuals.

19 years agoPrint statistics at power off.
Ben Pfaff [Sun, 26 Sep 2004 21:15:17 +0000 (21:15 +0000)]
Print statistics at power off.

19 years agoFix texi2html options.
Ben Pfaff [Sun, 26 Sep 2004 21:11:34 +0000 (21:11 +0000)]
Fix texi2html options.

19 years agoAdd .eps files because most people don't have jgraph,
Ben Pfaff [Sun, 26 Sep 2004 21:09:59 +0000 (21:09 +0000)]
Add .eps files because most people don't have jgraph,
useful as it is.

19 years agoUpdate docs.
Ben Pfaff [Sun, 26 Sep 2004 21:06:17 +0000 (21:06 +0000)]
Update docs.
Integrate texi2html into source tree.

19 years agoComments.
Ben Pfaff [Sun, 26 Sep 2004 19:22:59 +0000 (19:22 +0000)]
Comments.

19 years agoUpdate docs.
Ben Pfaff [Sun, 26 Sep 2004 07:58:01 +0000 (07:58 +0000)]
Update docs.

19 years agoUpdate docs.
Ben Pfaff [Sun, 26 Sep 2004 07:58:01 +0000 (07:58 +0000)]
Update docs.

19 years agoIgnore more files.
Ben Pfaff [Sun, 26 Sep 2004 02:55:50 +0000 (02:55 +0000)]
Ignore more files.

19 years agoUpdate docs.
Ben Pfaff [Sun, 26 Sep 2004 02:49:43 +0000 (02:49 +0000)]
Update docs.

19 years agoChange -nv to -v, -ns to -s, for consistency.
Ben Pfaff [Sun, 26 Sep 2004 02:47:32 +0000 (02:47 +0000)]
Change -nv to -v, -ns to -s, for consistency.
Remove fixed limits on make-disk.
Make -m same as --mem(ory).

19 years agoAdd some more features to pagedir.
Ben Pfaff [Sun, 26 Sep 2004 02:46:41 +0000 (02:46 +0000)]
Add some more features to pagedir.

19 years agoUpdate comments.
Ben Pfaff [Sun, 26 Sep 2004 02:33:38 +0000 (02:33 +0000)]
Update comments.

19 years agoTurn off assertions when running in the kernel.
Ben Pfaff [Sun, 26 Sep 2004 02:30:11 +0000 (02:30 +0000)]
Turn off assertions when running in the kernel.

19 years ago--enable-4meg-pages not needed after all
Ben Pfaff [Sun, 26 Sep 2004 00:45:35 +0000 (00:45 +0000)]
--enable-4meg-pages not needed after all

19 years agoMap first 64 MB of memory, not just 4 MB.
Ben Pfaff [Sun, 26 Sep 2004 00:40:27 +0000 (00:40 +0000)]
Map first 64 MB of memory, not just 4 MB.

19 years agoAdd --enable-4meg-pages to configure
Ben Pfaff [Sat, 25 Sep 2004 23:55:22 +0000 (23:55 +0000)]
Add --enable-4meg-pages to configure

19 years agoFix bitmap_scan_and_flip() calls.
Ben Pfaff [Thu, 23 Sep 2004 06:40:57 +0000 (06:40 +0000)]
Fix bitmap_scan_and_flip() calls.

19 years agoRewrite page allocator to support multi-page allocations.
Ben Pfaff [Thu, 23 Sep 2004 00:58:29 +0000 (00:58 +0000)]
Rewrite page allocator to support multi-page allocations.
Change interface to reflect it, update references.
Make malloc() and free() willing to handle big blocks.

19 years agoUpdate comments.
Ben Pfaff [Thu, 23 Sep 2004 00:57:23 +0000 (00:57 +0000)]
Update comments.

19 years agoChange bitmap interface, update references.
Ben Pfaff [Thu, 23 Sep 2004 00:57:01 +0000 (00:57 +0000)]
Change bitmap interface, update references.

19 years agoUpdate.
Ben Pfaff [Thu, 23 Sep 2004 00:56:08 +0000 (00:56 +0000)]
Update.

19 years agoUpdate docs.
Ben Pfaff [Thu, 23 Sep 2004 00:56:01 +0000 (00:56 +0000)]
Update docs.

19 years agoFix assertion.
Ben Pfaff [Wed, 22 Sep 2004 07:32:14 +0000 (07:32 +0000)]
Fix assertion.

19 years agoUpdate docs.
Ben Pfaff [Wed, 22 Sep 2004 07:17:53 +0000 (07:17 +0000)]
Update docs.

19 years agoMake console lock recursive.
Ben Pfaff [Wed, 22 Sep 2004 07:16:11 +0000 (07:16 +0000)]
Make console lock recursive.

19 years agoMove most process destruction earlier.
Ben Pfaff [Wed, 22 Sep 2004 05:42:17 +0000 (05:42 +0000)]
Move most process destruction earlier.

19 years agoMake more useful.
Ben Pfaff [Wed, 22 Sep 2004 00:29:01 +0000 (00:29 +0000)]
Make more useful.

19 years agoMake lookup_page() just return null for uaddr >= PHYS_BASE.
Ben Pfaff [Wed, 22 Sep 2004 00:28:44 +0000 (00:28 +0000)]
Make lookup_page() just return null for uaddr >= PHYS_BASE.
Add assert < PHYS_BASE for pagedir_set_page().

19 years agomemset freed blocks to 0xcd.
Ben Pfaff [Wed, 22 Sep 2004 00:28:11 +0000 (00:28 +0000)]
memset freed blocks to 0xcd.

19 years agothread_join() the -ex process if THREAD_JOIN_IMPLEMENTED.
Ben Pfaff [Wed, 22 Sep 2004 00:28:00 +0000 (00:28 +0000)]
thread_join() the -ex process if THREAD_JOIN_IMPLEMENTED.

19 years agoAdd -include constants.h.
Ben Pfaff [Wed, 22 Sep 2004 00:27:40 +0000 (00:27 +0000)]
Add -include constants.h.

19 years agoMove THREAD_JOIN_IMPLEMENTED to constants.h.
Ben Pfaff [Wed, 22 Sep 2004 00:27:30 +0000 (00:27 +0000)]
Move THREAD_JOIN_IMPLEMENTED to constants.h.

19 years agoDon't pick n == 1 for jitter.
Ben Pfaff [Wed, 22 Sep 2004 00:27:17 +0000 (00:27 +0000)]
Don't pick n == 1 for jitter.

19 years agoAdd THREAD_JOIN_IMPLEMENTED.
Ben Pfaff [Wed, 22 Sep 2004 00:26:39 +0000 (00:26 +0000)]
Add THREAD_JOIN_IMPLEMENTED.

19 years agoUpdate.
Ben Pfaff [Wed, 22 Sep 2004 00:26:29 +0000 (00:26 +0000)]
Update.

19 years agoUpdate docs.
Ben Pfaff [Wed, 22 Sep 2004 00:26:04 +0000 (00:26 +0000)]
Update docs.

19 years agoUpdate docs.
Ben Pfaff [Tue, 21 Sep 2004 20:43:14 +0000 (20:43 +0000)]
Update docs.

19 years agoComment out fullpage line.
Ben Pfaff [Tue, 21 Sep 2004 18:52:08 +0000 (18:52 +0000)]
Comment out fullpage line.

19 years agoCall serial_flush() in power_off().
Ben Pfaff [Tue, 21 Sep 2004 05:55:18 +0000 (05:55 +0000)]
Call serial_flush() in power_off().

19 years agoImprove tags targets.
Ben Pfaff [Tue, 21 Sep 2004 05:33:01 +0000 (05:33 +0000)]
Improve tags targets.

19 years agoImplement (u)intmax_t in printf().
Ben Pfaff [Tue, 21 Sep 2004 04:45:34 +0000 (04:45 +0000)]
Implement (u)intmax_t in printf().
(How'd I forget that?)

19 years agoAdd VM makefiles.
Ben Pfaff [Tue, 21 Sep 2004 03:26:41 +0000 (03:26 +0000)]
Add VM makefiles.

19 years agoUpdate.
Ben Pfaff [Tue, 21 Sep 2004 02:49:40 +0000 (02:49 +0000)]
Update.

19 years agoComments.
Ben Pfaff [Tue, 21 Sep 2004 02:48:58 +0000 (02:48 +0000)]
Comments.
Remove pagedir_clear_page().
Add assertions to pagedir_set_page().

19 years agoCleanup.
Ben Pfaff [Tue, 21 Sep 2004 02:32:31 +0000 (02:32 +0000)]
Cleanup.

19 years agoRemove unneeded #include.
Ben Pfaff [Tue, 21 Sep 2004 02:28:36 +0000 (02:28 +0000)]
Remove unneeded #include.

19 years agoMerge new_thread() into thread_create().
Ben Pfaff [Tue, 21 Sep 2004 01:14:50 +0000 (01:14 +0000)]
Merge new_thread() into thread_create().

19 years agoSupport jitter feature.
Ben Pfaff [Tue, 21 Sep 2004 00:25:09 +0000 (00:25 +0000)]
Support jitter feature.

19 years agoAdd jitter feature to Bochs.
Ben Pfaff [Tue, 21 Sep 2004 00:25:03 +0000 (00:25 +0000)]
Add jitter feature to Bochs.

19 years agoComments.
Ben Pfaff [Tue, 21 Sep 2004 00:24:56 +0000 (00:24 +0000)]
Comments.

19 years agoUpdate docs.
Ben Pfaff [Tue, 21 Sep 2004 00:24:47 +0000 (00:24 +0000)]
Update docs.

19 years agoRename addrspace to process.
Ben Pfaff [Mon, 20 Sep 2004 22:29:18 +0000 (22:29 +0000)]
Rename addrspace to process.

19 years agoUpdate.
Ben Pfaff [Mon, 20 Sep 2004 22:25:33 +0000 (22:25 +0000)]
Update.

19 years agoMake pagedir_destroy(NULL) a no-op.
Ben Pfaff [Mon, 20 Sep 2004 22:25:28 +0000 (22:25 +0000)]
Make pagedir_destroy(NULL) a no-op.

19 years agoMake processes responsible for loading themselves.
Ben Pfaff [Mon, 20 Sep 2004 22:25:13 +0000 (22:25 +0000)]
Make processes responsible for loading themselves.

19 years agoMake page alignment optional.
Ben Pfaff [Mon, 20 Sep 2004 22:24:21 +0000 (22:24 +0000)]
Make page alignment optional.

19 years agoComments.
Ben Pfaff [Mon, 20 Sep 2004 19:06:58 +0000 (19:06 +0000)]
Comments.

19 years agoUpdate docs.
Ben Pfaff [Mon, 20 Sep 2004 19:06:38 +0000 (19:06 +0000)]
Update docs.

19 years agoUpdate docs.
Ben Pfaff [Mon, 20 Sep 2004 18:50:48 +0000 (18:50 +0000)]
Update docs.

19 years agoUpdate docs.
Ben Pfaff [Mon, 20 Sep 2004 18:03:47 +0000 (18:03 +0000)]
Update docs.

19 years agoImprove hex_dump().
Ben Pfaff [Mon, 20 Sep 2004 18:03:32 +0000 (18:03 +0000)]
Improve hex_dump().

19 years agoUpdate.
Ben Pfaff [Mon, 20 Sep 2004 06:44:36 +0000 (06:44 +0000)]
Update.

19 years agoIntroduce PID_ERROR as an invalid exec return value.
Ben Pfaff [Mon, 20 Sep 2004 06:44:03 +0000 (06:44 +0000)]
Introduce PID_ERROR as an invalid exec return value.
Make shell example check for invalid join return,
because passing an invalid value to exec is allowed to kill the
process.

19 years agoIgnore bochs return code, it's not useful.
Ben Pfaff [Mon, 20 Sep 2004 04:45:27 +0000 (04:45 +0000)]
Ignore bochs return code, it's not useful.

19 years agoEnable ata1 under Bochs if hdc or hdd is needed.
Ben Pfaff [Mon, 20 Sep 2004 04:37:43 +0000 (04:37 +0000)]
Enable ata1 under Bochs if hdc or hdd is needed.

19 years agoAdd some `const' qualifiers.
Ben Pfaff [Mon, 20 Sep 2004 04:33:15 +0000 (04:33 +0000)]
Add some `const' qualifiers.

19 years agoChange interface of addrspace_load() to provide initial stack pointer.
Ben Pfaff [Mon, 20 Sep 2004 04:33:01 +0000 (04:33 +0000)]
Change interface of addrspace_load() to provide initial stack pointer.
destroy_thread() doesn't really need thread in dying state.

19 years agoRemove `name' from lock because it duplicates its member sema's name.
Ben Pfaff [Mon, 20 Sep 2004 04:29:53 +0000 (04:29 +0000)]
Remove `name' from lock because it duplicates its member sema's name.

19 years agoComments.
Ben Pfaff [Mon, 20 Sep 2004 04:29:22 +0000 (04:29 +0000)]
Comments.

19 years agoAdd const to various functions.
Ben Pfaff [Mon, 20 Sep 2004 04:29:08 +0000 (04:29 +0000)]
Add const to various functions.

19 years agoSwap names of power_off and do_power_off().
Ben Pfaff [Mon, 20 Sep 2004 04:28:44 +0000 (04:28 +0000)]
Swap names of power_off and do_power_off().
Put now-power_off() into init.h

19 years agoAdd initial_size argument to create syscall.
Ben Pfaff [Mon, 20 Sep 2004 04:28:03 +0000 (04:28 +0000)]
Add initial_size argument to create syscall.