Searched hist:2007 (Results 726 - 750 of 895) sorted by relevance
/gem5/src/base/ | ||
H A D | statistics.hh | 5189:00f8fa0811ea Tue Oct 30 22:21:00 EDT 2007 Vilas Sridharan <vilas.sridharan@gmail.com> Add constant stat. Signed Off: Ali Saidi <saidi@eecs.umich.edu> 4445:398ffa3f4e45 Fri May 11 14:47:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> total should be the sum of the vector result of an operation, not sum the operands and then apply the operation. 4092:851cb6397444 Wed Feb 21 23:35:00 EST 2007 Nathan Binkert <binkertn@umich.edu> Make comments refer to ticks not cycles 4078:3f73f808bbd4 Sun Feb 18 01:52:00 EST 2007 Nathan Binkert <binkertn@umich.edu> Get rid of the Statistics and Statreset ParamContexts, and expose all of the relevant functionality to python. Clean up the mysql code while we're at it. 3940:b87f85bb4275 Sat Jan 27 15:38:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> While I'm waiting for legion to run make m5 compile with a few more compilers SConstruct: src/SConscript: Add flags for Intel CC while i'm at it src/base/compiler.hh: the _Pragma stuff needst to be called this way unless someone happens to have a cleaner way src/base/cprintf_formats.hh: add std:: where appropriate src/base/statistics.hh: use this->map since icc was getting confused about std::map vs the locally defined map src/cpu/static_inst.hh: Add some more dummy returns where needed src/mem/packet.hh: add more dummy returns where needed src/sim/host.hh: use limits to come up with max tick 3918:1f9a98d198e8 Fri Jan 26 18:48:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> make our code a little more standards compliant pretty close to compiling w/ suns compiler briefly: add dummy return after panic()/fatal() split out flags by compiler vendor include cstring and cmath where appropriate use std namespace for string ops SConstruct: Add code to detect compiler and choose cflags based on detected compiler Fix zlib check to work with suncc src/SConscript: split out flags by compiler vendor src/arch/sparc/isa/decoder.isa: use correct namespace for sqrt src/arch/sparc/isa/formats/basic.isa: add dummy return around panic src/arch/sparc/isa/formats/integerop.isa: use correct namespace for stringops src/arch/sparc/isa/includes.isa: include cstring and cmath where appropriate src/arch/sparc/isa_traits.hh: remove dangling comma src/arch/sparc/system.cc: dummy return to make sun cc front end happy src/arch/sparc/tlb.cc: src/base/compression/lzss_compression.cc: use std namespace for string ops src/arch/sparc/utility.hh: no reason to say something is unsigned unsigned int src/base/compression/null_compression.hh: dummy returns to for suncc front end src/base/cprintf.hh: use standard variadic argument syntax instead of gnuc specefic renaming src/base/hashmap.hh: don't need to define hash for suncc src/base/hostinfo.cc: need stdio.h for sprintf src/base/loader/object_file.cc: munmap is in std namespace not null src/base/misc.hh: use M5 generic noreturn macros use standard variadic macro __VA_ARGS__ src/base/pollevent.cc: we need file.h for file flags src/base/random.cc: mess with include files to make suncc happy src/base/remote_gdb.cc: malloc memory for function instead of having a non-constant in an array size src/base/statistics.hh: use std namespace for floor src/base/stats/text.cc: include math.h for rint (cmath won't work) src/base/time.cc: use suncc version of ctime_r src/base/time.hh: change macro to work with both gcc and suncc src/base/timebuf.hh: include cstring from memset and use std:: src/base/trace.hh: change variadic macros to be normal format src/cpu/SConscript: add dummy returns where appropriate src/cpu/activity.cc: include cstring for memset src/cpu/exetrace.hh: include cstring fro memcpy src/cpu/simple/base.hh: add dummy return for panic src/dev/baddev.cc: src/dev/pciconfigall.cc: src/dev/platform.cc: src/dev/sparc/t1000.cc: add dummy return where appropriate src/dev/ide_atareg.h: make define work for both gnuc and suncc src/dev/io_device.hh: add dummy returns where approirate src/dev/pcidev.hh: src/mem/cache/cache_impl.hh: src/mem/cache/miss/blocking_buffer.cc: src/mem/cache/tags/lru.hh: src/mem/cache/tags/split.hh: src/mem/cache/tags/split_lifo.hh: src/mem/cache/tags/split_lru.hh: src/mem/dram.cc: src/mem/packet.cc: src/mem/port.cc: include cstring for string ops src/dev/sparc/mm_disk.cc: add dummy return where appropriate include cstring for string ops src/mem/cache/miss/blocking_buffer.hh: src/mem/port.hh: Add dummy return where appropriate src/mem/cache/tags/iic.cc: cast hastSets to double for log() call src/mem/physical.cc: cast pmemAddr to char* for munmap src/sim/byteswap.hh: make define work for suncc and gnuc |
H A D | pollevent.cc | 4167:ce5d0f62f13b Tue Mar 06 14:13:00 EST 2007 Nathan Binkert <binkertn@umich.edu> Move all of the parameters of the Root SimObject so they are directly configured by python. Move stuff from root.(cc|hh) to core.(cc|hh) since it really belogs there now. In the process, simplify how ticks are used in the python code. 3918:1f9a98d198e8 Fri Jan 26 18:48:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> make our code a little more standards compliant pretty close to compiling w/ suns compiler briefly: add dummy return after panic()/fatal() split out flags by compiler vendor include cstring and cmath where appropriate use std namespace for string ops SConstruct: Add code to detect compiler and choose cflags based on detected compiler Fix zlib check to work with suncc src/SConscript: split out flags by compiler vendor src/arch/sparc/isa/decoder.isa: use correct namespace for sqrt src/arch/sparc/isa/formats/basic.isa: add dummy return around panic src/arch/sparc/isa/formats/integerop.isa: use correct namespace for stringops src/arch/sparc/isa/includes.isa: include cstring and cmath where appropriate src/arch/sparc/isa_traits.hh: remove dangling comma src/arch/sparc/system.cc: dummy return to make sun cc front end happy src/arch/sparc/tlb.cc: src/base/compression/lzss_compression.cc: use std namespace for string ops src/arch/sparc/utility.hh: no reason to say something is unsigned unsigned int src/base/compression/null_compression.hh: dummy returns to for suncc front end src/base/cprintf.hh: use standard variadic argument syntax instead of gnuc specefic renaming src/base/hashmap.hh: don't need to define hash for suncc src/base/hostinfo.cc: need stdio.h for sprintf src/base/loader/object_file.cc: munmap is in std namespace not null src/base/misc.hh: use M5 generic noreturn macros use standard variadic macro __VA_ARGS__ src/base/pollevent.cc: we need file.h for file flags src/base/random.cc: mess with include files to make suncc happy src/base/remote_gdb.cc: malloc memory for function instead of having a non-constant in an array size src/base/statistics.hh: use std namespace for floor src/base/stats/text.cc: include math.h for rint (cmath won't work) src/base/time.cc: use suncc version of ctime_r src/base/time.hh: change macro to work with both gcc and suncc src/base/timebuf.hh: include cstring from memset and use std:: src/base/trace.hh: change variadic macros to be normal format src/cpu/SConscript: add dummy returns where appropriate src/cpu/activity.cc: include cstring for memset src/cpu/exetrace.hh: include cstring fro memcpy src/cpu/simple/base.hh: add dummy return for panic src/dev/baddev.cc: src/dev/pciconfigall.cc: src/dev/platform.cc: src/dev/sparc/t1000.cc: add dummy return where appropriate src/dev/ide_atareg.h: make define work for both gnuc and suncc src/dev/io_device.hh: add dummy returns where approirate src/dev/pcidev.hh: src/mem/cache/cache_impl.hh: src/mem/cache/miss/blocking_buffer.cc: src/mem/cache/tags/lru.hh: src/mem/cache/tags/split.hh: src/mem/cache/tags/split_lifo.hh: src/mem/cache/tags/split_lru.hh: src/mem/dram.cc: src/mem/packet.cc: src/mem/port.cc: include cstring for string ops src/dev/sparc/mm_disk.cc: add dummy return where appropriate include cstring for string ops src/mem/cache/miss/blocking_buffer.hh: src/mem/port.hh: Add dummy return where appropriate src/mem/cache/tags/iic.cc: cast hastSets to double for log() call src/mem/physical.cc: cast pmemAddr to char* for munmap src/sim/byteswap.hh: make define work for suncc and gnuc |
H A D | output.hh | 4840:ad2beb0f9fd8 Thu Aug 02 14:40:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Output: Make OutputDirectory::create() be able to create binary files. |
/gem5/src/cpu/ | ||
H A D | inteltrace.hh | 5034:6186ef720dd4 Thu Aug 30 15:16:00 EDT 2007 Miles Kaufmann <milesck@eecs.umich.edu> params: Deprecate old-style constructors; update most SimObject constructors. SimObjects not yet updated: - Process and subclasses - BaseCPU and subclasses The SimObject(const std::string &name) constructor was removed. Subclasses that still rely on that behavior must call the parent initializer as : SimObject(makeParams(name)) 4776:8c8407243a2c Sat Jul 28 23:30:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Turn the instruction tracing code into pluggable sim objects. These need to be refined a little still and given parameters. |
/gem5/src/arch/alpha/freebsd/ | ||
H A D | system.cc | 4772:f08370a81812 Fri Jul 27 01:13:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> X86: Fix argument register indexing. Code was assuming that all argument registers followed in order from ArgumentReg0. There is now an ArgumentReg array which is indexed to find the right index. There is a constant, NumArgumentRegs, which can be used to protect against using an invalid ArgumentReg. 4762:c94e103c83ad Tue Jul 24 00:51:00 EDT 2007 Nathan Binkert <nate@binkert.org> Major changes to how SimObjects are created and initialized. Almost all creation and initialization now happens in python. Parameter objects are generated and initialized by python. The .ini file is now solely for debugging purposes and is not used in construction of the objects in any way. |
H A D | system.hh | 4762:c94e103c83ad Tue Jul 24 00:51:00 EDT 2007 Nathan Binkert <nate@binkert.org> Major changes to how SimObjects are created and initialized. Almost all creation and initialization now happens in python. Parameter objects are generated and initialized by python. The .ini file is now solely for debugging purposes and is not used in construction of the objects in any way. |
/gem5/src/arch/alpha/ | ||
H A D | vtophys.cc | 4172:141705d83494 Wed Mar 07 15:04:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> *MiscReg->*MiscRegNoEffect, *MiscRegWithEffect->*MiscReg 4070:74449a198a44 Sun Feb 18 19:57:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> implement vtophys and 32bit gdb support src/arch/alpha/vtophys.cc: src/arch/alpha/vtophys.hh: src/arch/sparc/arguments.hh: move Copy* to vport since it's generic for all the ISAs src/arch/sparc/isa_traits.hh: the Solaris kernel sets up a virtual-> real mapping for all memory starting at SegKPMBase src/arch/sparc/pagetable.hh: add a class for getting bits out of the TteTag src/arch/sparc/remote_gdb.cc: add 32bit support kinda.... If its 32 bit src/arch/sparc/remote_gdb.hh: Add 32bit register offsets too. src/arch/sparc/tlb.cc: cleanup generation of tsb pointers src/arch/sparc/tlb.hh: add function to return tsb pointers for an address make lookup public so vtophys can use it src/arch/sparc/vtophys.cc: src/arch/sparc/vtophys.hh: write vtophys for sparc src/base/bitfield.hh: return a mask of bits first->last src/mem/vport.cc: src/mem/vport.hh: move Copy* here since it's ISA generic |
/gem5/src/arch/x86/isa/formats/ | ||
H A D | unknown.isa | 4182:5b2c0d266107 Wed Mar 14 22:47:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Make the predecoder an object with it's own switched header file. Start adding predecoding functionality to x86. src/arch/SConscript: src/arch/alpha/utility.hh: src/arch/mips/utility.hh: src/arch/sparc/utility.hh: src/cpu/base.hh: src/cpu/o3/fetch.hh: src/cpu/o3/fetch_impl.hh: src/cpu/simple/atomic.cc: src/cpu/simple/base.cc: src/cpu/simple/base.hh: src/cpu/static_inst.hh: src/arch/alpha/predecoder.hh: src/arch/mips/predecoder.hh: src/arch/sparc/predecoder.hh: Make the predecoder an object with it's own switched header file. 4158:a3fb9e29c6ce Mon Mar 05 11:16:00 EST 2007 Gabe Black <gblack@eecs.umich.edu> Stub decoder. This is probably even farther from finished than it looks... |
/gem5/src/sim/ | ||
H A D | simulate.cc | 4385:5beaa4f8f821 Wed Apr 18 11:04:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> fix SIGUSR1 and SIGUSR2 by clearing the variables after they're used 4123:9c80390ea1bb Sat Mar 03 01:24:00 EST 2007 Nathan Binkert <binkertn@umich.edu> Factor code out of main.cc and main.i into a bunch of files so things are organized in a more sensible manner. Take apart finalInit and expose the individual functions which are now called from python. Make checkpointing a bit easier to use. |
H A D | Root.py | 4486:aaeb03a8a6e1 Sun May 27 22:21:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> Move SimObject python files alongside the C++ and fix the SConscript files so that only the objects that are actually available in a given build are compiled in. Remove a bunch of files that aren't used anymore. |
/gem5/src/arch/alpha/isa/ | ||
H A D | fp.isa | 4394:dbaff14bb974 Sat Apr 21 17:50:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> create base/fenv.c to standerdize fenv across platforms. It's a c file and not a cpp file because c99 (which defines fenv) doesn't necessarily extend to c++ and it is a problem with solaris. If really desired this could wrap the ieeefp interface found in bsd* as well, but I see no need at the moment. src/arch/alpha/isa/fp.isa: src/arch/sparc/isa/formats/basic.isa: use m5_fesetround()/m5_fegetround() istead of fenv interface directly src/arch/sparc/isa/includes.isa: use base/fenv instead of fenv directly src/base/SConscript: add fenv to sconscript src/base/fenv.hh: src/base/random.cc: m5 implementation to standerdize fenv across platforms. 4172:141705d83494 Wed Mar 07 15:04:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> *MiscReg->*MiscRegNoEffect, *MiscRegWithEffect->*MiscReg |
/gem5/src/arch/mips/isa/formats/ | ||
H A D | unimp.isa | 5268:5bfc53fe60e7 Fri Nov 16 21:32:00 EST 2007 Korey Sewell <ksewell@umich.edu> go back and fix up MIPS copyright headers 5222:bb733a878f85 Tue Nov 13 16:58:00 EST 2007 Korey Sewell <ksewell@umich.edu> Add in files from merge-bare-iron, get them compiling in FS and SE mode |
H A D | noop.isa | 5268:5bfc53fe60e7 Fri Nov 16 21:32:00 EST 2007 Korey Sewell <ksewell@umich.edu> go back and fix up MIPS copyright headers 5222:bb733a878f85 Tue Nov 13 16:58:00 EST 2007 Korey Sewell <ksewell@umich.edu> Add in files from merge-bare-iron, get them compiling in FS and SE mode |
H A D | trap.isa | 5268:5bfc53fe60e7 Fri Nov 16 21:32:00 EST 2007 Korey Sewell <ksewell@umich.edu> go back and fix up MIPS copyright headers 5222:bb733a878f85 Tue Nov 13 16:58:00 EST 2007 Korey Sewell <ksewell@umich.edu> Add in files from merge-bare-iron, get them compiling in FS and SE mode |
/gem5/src/ | ||
H A D | SConscript | 5273:69faa6c5e314 Fri Nov 16 23:10:00 EST 2007 Steve Reinhardt <stever@gmail.com> Make EXTRAS work for relative directories. Also print a little feedback when processing EXTRAS. 5192:582e583f8e7e Wed Oct 31 01:21:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Traceflags: Add SCons function to created a traceflag instead of having one file with them all. 5068:85724aae4456 Mon Sep 10 19:42:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Fix for leaving EXTRAS blank Apparently env['EXTRAS'] will return an empty string if not set. split will then split it into an empty string, and normalize will turn "" into ".". 5067:eba818456aa9 Mon Sep 10 03:48:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Normalize the path pathed in through EXTRAS so it won't break with a trailing slash. 4773:6103346eeb28 Wed Jul 25 21:21:00 EDT 2007 Nathan Binkert <nate@binkert.org> Add a new SCons option called EXTRAS that allows you to include stuff in the build process that is outside of the main M5 tree. 4762:c94e103c83ad Tue Jul 24 00:51:00 EDT 2007 Nathan Binkert <nate@binkert.org> Major changes to how SimObjects are created and initialized. Almost all creation and initialization now happens in python. Parameter objects are generated and initialized by python. The .ini file is now solely for debugging purposes and is not used in construction of the objects in any way. 4596:e18f7ffe4c8b Wed Jun 20 11:12:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> Don't go over 80 chars per line 4382:b35e75e1b890 Fri Apr 13 00:20:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> Completely re-work how the scons framework incorporates swig and python code into m5 to allow swig an python code to easily added by any SConscript instead of just the one in src/python. This provides SwigSource and PySource for adding new files to m5 (similar to Source for C++). Also provides SimObject for including files that contain SimObject information and build the m5.objects __init__.py file. 4381:d1e914d47111 Thu Apr 12 12:07:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> Don't allow Source to accept multiple arguments, lists, or automatically do Split(). It isn't used anywhere, and isn't very consistent with the python features that are about to be added. Do accept SCons.Node.FS.File arguments though. 4202:f7a05daec670 Sun Mar 11 03:00:00 EDT 2007 Nathan Binkert <binkertn@umich.edu> Rework the way SCons recurses into subdirectories, making it automatic. The point is that now a subdirectory can be added to the build process just by creating a SConscript file in it. The process has two passes. On the first pass, all subdirs of the root of the tree are searched for SConsopts files. These files contain any command line options that ought to be added for a particular subdirectory. On the second pass, all subdirs of the src directory are searched for SConscript files. These files describe how to build any given subdirectory. I have added a Source() function. Any file (relative to the directory in which the SConscript resides) passed to that function is added to the build. Clean up everything to take advantage of Source(). function is added to the list of files to be built. |
/gem5/configs/example/ | ||
H A D | fs.py | 5299:e61b9f2a9732 Sun Dec 02 02:09:00 EST 2007 Gabe Black <gblack@eecs.umich.edu> X86: Move startup code to the system object to initialize a Linux system. 5254:c555f8b07345 Thu Nov 15 14:21:00 EST 2007 Korey Sewell <ksewell@umich.edu> fix MIPS headers 5222:bb733a878f85 Tue Nov 13 16:58:00 EST 2007 Korey Sewell <ksewell@umich.edu> Add in files from merge-bare-iron, get them compiling in FS and SE mode 5142:73aa4932b65b Mon Oct 08 15:19:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Configuration: Move iocache outside of processors loop so it works for MP systems 5133:a88763dd4a84 Sun Oct 07 20:52:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> X86: Adjust the config scripts for x86 fs. 4968:f1c856d8c460 Wed Aug 08 18:43:00 EDT 2007 Vincentius Robby <acolyte@umich.edu> Added fastmem option. Lets CPU accesses to physical memory bypass Bus. 4965:ad0e792a5c78 Fri Aug 10 16:14:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> DMA: Add IOCache and fix bus bridge to optionally only send requests one way so a cache can handle partial block requests for i/o devices. 4837:4e5c7f774548 Wed Aug 01 17:39:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Configuration: Update the drive systems kernel as well as the testsys kernel with cmd line option. 4455:18ff8ee46de8 Tue May 15 18:06:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> add an l2 cache option to se example config configs/common/Options.py: configs/example/fs.py: move l2 cache option to Options.py 4167:ce5d0f62f13b Tue Mar 06 14:13:00 EST 2007 Nathan Binkert <binkertn@umich.edu> Move all of the parameters of the Root SimObject so they are directly configured by python. Move stuff from root.(cc|hh) to core.(cc|hh) since it really belogs there now. In the process, simplify how ticks are used in the python code. |
/gem5/src/cpu/o3/ | ||
H A D | lsq_unit_impl.hh | 5012:c0a28154d002 Mon Aug 27 00:45:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Merge with head 4986:b7c82ad6b3ef Fri Aug 24 16:39:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Mem: Make errors in the memory system be responses, not requests. Fixes cache handling of error responses. 4985:9f577f468009 Tue Aug 21 19:16:00 EDT 2007 Kevin Lim <ktlim@umich.edu> o3: Fix for retry ID bug. It should be cleared prior to the call to recvRetry. Add extra DPRINTF statement for clearer debugging output. 4909:f3b84a9b5c5a Mon Jul 23 11:18:00 EDT 2007 Steve Reinhardt <stever@eecs.umich.edu> Fix WriteReq/StoreCondReq setting in O3. 4878:5b747482d2d8 Sat Jun 30 23:35:00 EDT 2007 Steve Reinhardt <stever@eecs.umich.edu> Make CPU models use new LoadLockedReq/StoreCondReq commands. 4873:b135f6e6adfe Sat Jun 30 20:45:00 EDT 2007 Steve Reinhardt <stever@eecs.umich.edu> Event descriptions should not end in "event" (they function as adjectives not nouns) 4870:fcc39d001154 Sat Jun 30 13:16:00 EDT 2007 Steve Reinhardt <stever@eecs.umich.edu> Get rid of Packet result field. Error responses are now encoded in cmd field. 4406:46f15e4eb062 Thu Apr 26 00:07:00 EDT 2007 Kevin Lim <ktlim@umich.edu> Remove extra delete that was causing segfault. 4350:c3f402102507 Sat Apr 07 21:42:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Get the "hard" SPARC instructions working in o3. I don't like that the IsStoreConditional flag needs to be set for them because they aren't store conditional instructions, and I should fix the format code which is not handling the opt_flags correctly. 4332:548ef28989b8 Wed Apr 04 16:50:00 EDT 2007 Gabe Black <gblack@eecs.umich.edu> Merge zizzer.eecs.umich.edu:/bk/newmem into ahchoo.blinky.homelinux.org:/home/gblack/m5/newmem-o3-spec |
/gem5/ | ||
H A D | SConstruct | 5274:7888bf966443 Mon Nov 19 18:23:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> Compiling: Make sure that libelf is also compiled for 64bit on OS X. 5273:69faa6c5e314 Fri Nov 16 23:10:00 EST 2007 Steve Reinhardt <stever@gmail.com> Make EXTRAS work for relative directories. Also print a little feedback when processing EXTRAS. 5227:46118115ac3d Thu Nov 08 17:45:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> Compiling: If possible compile a 64 bit binary on Mac OS X. 5204:6c4fab6c1113 Thu Nov 01 17:28:00 EDT 2007 Steve Reinhardt <stever@gmail.com> SConstruct: fix scons null conf object problem so that "scons --help" works again. 5200:9cfaa7c2f766 Wed Oct 31 03:55:00 EDT 2007 Steve Reinhardt <stever@gmail.com> SConstruct: undo half of last changeset; looked innocuous but wasn't. 5199:a1809e673f69 Wed Oct 31 03:44:00 EDT 2007 Steve Reinhardt <stever@gmail.com> SConstruct: Fix env Dir/String problem 4973:bbbf2e4c4135 Sun Aug 12 22:44:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> Style: fix IGNORE_STYLE so it isn't required on the command line. 4949:302707329b7e Sun Aug 12 12:56:00 EDT 2007 Nathan Binkert <nate@binkert.org> style: If IGNORE_STYLE=True is set on the scons command line, ignore style. Use this in the regress script to avoid issues with the checker. 4781:59a75bd0ddf4 Sat Jul 28 19:49:00 EDT 2007 Nathan Binkert <nate@binkert.org> style: Check/Fix whitespace on SCons files 4775:6e09e9894365 Fri Jul 27 01:45:00 EDT 2007 Nathan Binkert <nate@binkert.org> scons: make things work when EXTRAS is not defined. |
/gem5/configs/boot/ | ||
H A D | spec-surge-client.rcS | 4388:0bb518a13d66 Fri Apr 20 20:21:00 EDT 2007 Lisa Hsu <hsul@eecs.umich.edu> spec-surge-client.rcS: fix script to reflect new benchmark directory sturcture configs/boot/spec-surge-client.rcS: fix script to reflect new benchmark directory sturcture |
/gem5/src/arch/sparc/ | ||
H A D | asi.hh | 4191:c191c1fec061 Thu Mar 08 21:49:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> Panic if any CMT registers are accessed src/arch/sparc/asi.cc: src/arch/sparc/asi.hh: add CMT ASI registers src/arch/sparc/tlb.cc: Panic if any of the CMT registers are being accessed |
H A D | tlb_map.hh | 3929:3640569369a5 Thu Jan 25 13:43:00 EST 2007 Ali Saidi <saidi@eecs.umich.edu> fix smul and sdiv to sign extend, and handle overflow/underflow corretly Only allow writing/reading of 32 bits of Y Only allow writing/reading 32 bits of pc when pstate.am Put any loaded data on the first half of a micro-op in uReg0 so it can't overwrite the register we are using for address calculation only erase a entry from the lookup table if it's valid Put in a temporary check to make sure that lookup table and tlb array stay in sync if we are interrupted in the middle of a mico-op, reset the micropc/nexpc so we start on the first part of it when we come back src/arch/sparc/isa/decoder.isa: fix smul and sdiv to sign extend, and handle overflow/underflow corretly Only allow writing/reading of 32 bits of Y Only allow writing/reading 32 bits of pc when pstate.am Put any loaded data on the first half of a micro-op in uReg0 so it can't overwrite the register we are using for address calculation src/arch/sparc/isa/formats/mem/blockmem.isa: Put any loaded data on the first half of a micro-op in uReg0 so it can't overwrite the register we are using for address calculation src/arch/sparc/isa/includes.isa: Use limits for 32bit underflow/overflow detection src/arch/sparc/tlb.cc: only erase a entry from the lookup table if it's valid Put in a temporary check to make sure that lookup table and tlb array stay in sync src/arch/sparc/tlb_map.hh: add a print function to dump the tlb lookup table src/cpu/simple/base.cc: if we are interrupted in the middle of a mico-op, reset the micropc/nexpc so we start on the first part of it when we come back |
/gem5/src/dev/alpha/ | ||
H A D | tsunami.hh | 5034:6186ef720dd4 Thu Aug 30 15:16:00 EDT 2007 Miles Kaufmann <milesck@eecs.umich.edu> params: Deprecate old-style constructors; update most SimObject constructors. SimObjects not yet updated: - Process and subclasses - BaseCPU and subclasses The SimObject(const std::string &name) constructor was removed. Subclasses that still rely on that behavior must call the parent initializer as : SimObject(makeParams(name)) |
H A D | tsunami_pchip.hh | 4762:c94e103c83ad Tue Jul 24 00:51:00 EDT 2007 Nathan Binkert <nate@binkert.org> Major changes to how SimObjects are created and initialized. Almost all creation and initialization now happens in python. Parameter objects are generated and initialized by python. The .ini file is now solely for debugging purposes and is not used in construction of the objects in any way. |
/gem5/src/dev/mips/ | ||
H A D | malta_io.hh | 5222:bb733a878f85 Tue Nov 13 16:58:00 EST 2007 Korey Sewell <ksewell@umich.edu> Add in files from merge-bare-iron, get them compiling in FS and SE mode |
/gem5/src/kern/linux/ | ||
H A D | events.hh | 4429:74351f86f49a Tue May 01 18:14:00 EDT 2007 Ali Saidi <saidi@eecs.umich.edu> change the way dprintf works so the cache accesses required to fulfill the dprintf aren't show in between the Cycle: name: printing and the actual formatted string being printed |
Completed in 264 milliseconds