gem5/arch/mips
Gabe Black 7c4c623302 Filled out the object file loader so it can load object files for several OSs and architectures.
SConscript:
    Added ./libelf as an include search directory. There might be a better spot for this than where I put it.
arch/SConscript:
    Combined the linux_process.h and tru64_process.h into process.h. This allows each ISA to support processes from arbitrary OSs.
arch/alpha/SConscript:
    Added process.cc as a source file. It provides an implementation of createProcess, which takes an object_file object and creates the appropriate process object, or dies.
base/loader/elf_object.cc:
    Actually extract the OS and architecture from the elf file, rather than always guessing Alpha and Linux.
base/loader/object_file.hh:
    Added constants for SPARC, MIPS, and Solaris, and changed the include for the Addr type.
sim/process.cc:
    Pushed creation of specific process objects into the ISA specific code.

--HG--
extra : convert_revision : b4754e7ca8328672d07e1394c4d162e199606b53
2006-03-04 03:09:23 -05:00
..
isa MIPS Compiles scons/MIPS_SE/arch/mips/decoder.do!!!!!! 2006-02-22 03:33:35 -05:00
faults.cc Renaming alpha files and changing some MIPS stuff to be more like Alpha version 2006-02-21 22:02:05 -05:00
faults.hh MIPS Compiles scons/MIPS_SE/arch/mips/decoder.do!!!!!! 2006-02-22 03:33:35 -05:00
isa_traits.cc Renaming alpha files and changing some MIPS stuff to be more like Alpha version 2006-02-21 22:02:05 -05:00
isa_traits.hh MIPS Compiles scons/MIPS_SE/arch/mips/decoder.do!!!!!! 2006-02-22 03:33:35 -05:00
linux_process.cc make sure alpha still compiles , rename files back to original naming ... 2006-02-22 04:08:08 -05:00
linux_process.hh make sure alpha still compiles , rename files back to original naming ... 2006-02-22 04:08:08 -05:00
process.cc Filled out the object file loader so it can load object files for several OSs and architectures. 2006-03-04 03:09:23 -05:00
process.hh Filled out the object file loader so it can load object files for several OSs and architectures. 2006-03-04 03:09:23 -05:00
SConscript Create a Builder object for .isa files in arch/SConscript. 2006-02-23 14:31:15 -05:00