git-svn-id: https://svn.svp-home.org/MGSim/trunk@3 e97e5017-a994-416e-809d-76780e9f78db
Implemented cache-consistency by invalidating the line on a write-semi-hit; each thread now has sequential memory semantics. FFT code updated accordingly.

git-svn-id: https://svn.svp-home.org/MGSim/trunk@13 e97e5017-a994-416e-809d-76780e9f78db
Implemented a virtual memory base class that allocates sparse pages in a 32-bit address space as they are referenced. This removes the need for an explicit MemorySize in the configuration file.

git-svn-id: https://svn.svp-home.org/MGSim/trunk@14 e97e5017-a994-416e-809d-76780e9f78db
Fixed file dependency analysis during make


git-svn-id: https://svn.svp-home.org/MGSim/trunk@16 e97e5017-a994-416e-809d-76780e9f78db
Added support for ELF binaries, legacy binaries and made various bugfixes and neatifications

git-svn-id: https://svn.svp-home.org/MGSim/trunk@19 e97e5017-a994-416e-809d-76780e9f78db
Fixed VirtualMemory::write and non-interactive cycle count formatting

git-svn-id: https://svn.svp-home.org/MGSim/trunk@32 e97e5017-a994-416e-809d-76780e9f78db
Disabled loader output in non-interactive mode


git-svn-id: https://svn.svp-home.org/MGSim/trunk@33 e97e5017-a994-416e-809d-76780e9f78db
Added marshalling to ELF loader to make it work on big-endian machines

git-svn-id: https://svn.svp-home.org/MGSim/trunk@37 e97e5017-a994-416e-809d-76780e9f78db
Fixed flat binary loading bug

git-svn-id: https://svn.svp-home.org/MGSim/trunk@427 e97e5017-a994-416e-809d-76780e9f78db
* Fixed a rare bug with family index calculation
* Rewritten all example programs to GAS syntax
* Changed COMMIT macro for better debug support
* Created distinct debug and release builds


git-svn-id: https://svn.svp-home.org/MGSim/trunk@433 e97e5017-a994-416e-809d-76780e9f78db
Changed and simplified thread and family dependencies, added a Banked Memory, made several small bugfixes and added command-line configuration overrides.


git-svn-id: https://svn.svp-home.org/MGSim/trunk@440 e97e5017-a994-416e-809d-76780e9f78db
Fixed iterator compilation problem on Mac

git-svn-id: https://svn.svp-home.org/MGSim/trunk@441 e97e5017-a994-416e-809d-76780e9f78db
Added job farming scripts and fixed simulator error return code

git-svn-id: https://svn.svp-home.org/MGSim/trunk@442 e97e5017-a994-416e-809d-76780e9f78db
Added some statistics and improved job farming scripts

git-svn-id: https://svn.svp-home.org/MGSim/trunk@446 e97e5017-a994-416e-809d-76780e9f78db
Fixed several bugs with group creates

git-svn-id: https://svn.svp-home.org/MGSim/trunk@447 e97e5017-a994-416e-809d-76780e9f78db
Changed Banked memory to per-bank queue

git-svn-id: https://svn.svp-home.org/MGSim/trunk@459 e97e5017-a994-416e-809d-76780e9f78db
Fixed shared administration for local families

git-svn-id: https://svn.svp-home.org/MGSim/trunk@460 e97e5017-a994-416e-809d-76780e9f78db
ELF loader now accepts empty sections that appear to lie outside the file

git-svn-id: https://svn.svp-home.org/MGSim/trunk@469 e97e5017-a994-416e-809d-76780e9f78db
Fixed ELF loader bug with large bss segments

git-svn-id: https://svn.svp-home.org/MGSim/trunk@470 e97e5017-a994-416e-809d-76780e9f78db
Fixed bug where the MISC instructions wouldn't decode

git-svn-id: https://svn.svp-home.org/MGSim/trunk@471 e97e5017-a994-416e-809d-76780e9f78db