akaros.git
11 years agoChecks for PSE support, just for yucks.
Barret Rhoden [Fri, 13 Feb 2009 20:01:45 +0000 (12:01 -0800)]
Checks for PSE support, just for yucks.

11 years agoFixed backtrace
Barret Rhoden [Wed, 11 Feb 2009 07:18:55 +0000 (23:18 -0800)]
Fixed backtrace

11 years agoLab3 initial merge
Barret Rhoden [Fri, 6 Feb 2009 01:10:30 +0000 (17:10 -0800)]
Lab3 initial merge

11 years agoInitial support for PSE
Barret Rhoden [Thu, 5 Feb 2009 08:43:09 +0000 (00:43 -0800)]
Initial support for PSE

Doesn't check CPUID for the PSE capability (not a big deal, actually,
but nice to do right / know how to do).  Maps all of the KERNBASE
mappings with jumbo pages, but that's it.  Grep pmap for PSE status for
more info.

11 years agoImproved backtrace and added some mapping commands
Barret Rhoden [Thu, 5 Feb 2009 04:11:09 +0000 (20:11 -0800)]
Improved backtrace and added some mapping commands

11 years agoLab2, exercise 6, basic paging
Barret Rhoden [Wed, 4 Feb 2009 04:35:30 +0000 (20:35 -0800)]
Lab2, exercise 6, basic paging

Nothing that relies on the boot_alloc and friends.  Passes all of their
tests, haven't run any other tests.

11 years agoLab2, exercise 4 - basic VM init, paging
Barret Rhoden [Tue, 3 Feb 2009 22:29:53 +0000 (14:29 -0800)]
Lab2, exercise 4 - basic VM init, paging

Could use some more tests in check_boot_pgdir, but seems to be okay.

11 years agoMinor changes to ROS and make infrastructure
Barret Rhoden [Sun, 1 Feb 2009 03:47:15 +0000 (19:47 -0800)]
Minor changes to ROS and make infrastructure

kern/Makefrag is set to a default everyone can use, and not just
specific to my environment with mnt/hdd, etc.  if you want to change
yours, run git update-index --assume-unchanged kern/Makefrag.  i did the
same with .bochsrc.

11 years agoAdded serial output for the console. It's sweet.
Barret Rhoden [Sat, 31 Jan 2009 05:55:10 +0000 (21:55 -0800)]
Added serial output for the console.  It's sweet.

11 years agoLab2 work in progress. Helper functions, touchups
Barret Rhoden [Sat, 31 Jan 2009 05:53:33 +0000 (21:53 -0800)]
Lab2 work in progress.  Helper functions, touchups

11 years agoKevin's changes and some Ivy.
Barret Rhoden [Wed, 28 Jan 2009 03:54:44 +0000 (19:54 -0800)]
Kevin's changes and some Ivy.

Some ivy work, but does not compile with deputy yet (due also to my
changes to monitor.c).

Most of kevin's changes from lab1 made it too.  Anything missing is
cosmetic or didn't fit with the end of lab1 things I did.

11 years agoLab2 merges, compiles now
Barret Rhoden [Sat, 24 Jan 2009 18:28:03 +0000 (10:28 -0800)]
Lab2 merges, compiles now

11 years agoLab2 initial changes
Barret Rhoden [Fri, 23 Jan 2009 20:46:41 +0000 (12:46 -0800)]
Lab2 initial changes

11 years agoEnd of Lab1
Barret Rhoden [Fri, 23 Jan 2009 20:25:52 +0000 (12:25 -0800)]
End of Lab1