Searched hist:2009 (Results 351 - 375 of 951) sorted by relevance

<<11121314151617181920>>

/gem5/src/arch/x86/isa/decoder/
H A Ddecoder.isadiff 6615:f0e4e63310e5 Tue Aug 18 03:52:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> X86: Decode three byte opcodes.
diff 6098:34690e3cf53e Sun Apr 19 07:57:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> X86: Recognize and handle the lock legacy prefix.
/gem5/util/m5/
H A Dm5op_alpha.Sdiff 5951:960caa92210d Thu Feb 26 19:29:00 EST 2009 Ali Saidi <saidi@eecs.umich.edu> CPA: Add m5ops for critical path annotation work.
diff 5808:baf5d5c96c68 Sat Jan 24 10:27:00 EST 2009 Nathan Binkert <nate@binkert.org> pseudo inst: Add new wake cpu instruction for sending a message to wake a cpu.
It's instantaneous and so it's somewhat bogus, but it's a first step.
/gem5/src/arch/mips/
H A Dinterrupts.hhdiff 6379:75d4aaf7dd54 Tue Jul 21 04:09:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> MIPS: Get MIPS_FS to compile, more style fixes.
Some breakage was from my BitUnion change, some was much older.
diff 6378:4a2ff62c3b4f Tue Jul 21 04:08:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> MIPS: Many style fixes.
White space, commented out code, some other minor fixes.
H A Disa_traits.hhdiff 6378:4a2ff62c3b4f Tue Jul 21 04:08:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> MIPS: Many style fixes.
White space, commented out code, some other minor fixes.
diff 6329:5d8b91875859 Thu Jul 09 02:02:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> Registers: Add a registers.hh file as an ISA switched header.
This file is for register indices, Num* constants, and register types.
copyRegs and copyMiscRegs were moved to utility.hh and utility.cc.
diff 6216:2f4020838149 Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> includes: sort includes again
diff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
diff 6110:5051aafec8d5 Tue Apr 21 11:17:00 EDT 2009 Steve Reinhardt <steve.reinhardt@amd.com> syscall: Resolve conflicts between m5threads and Gabe's recent SE changes.
diff 6035:4d27997b548c Sat Apr 18 10:42:00 EDT 2009 Korey Sewell <ksewell@umich.edu> mips-shadowsets: fix calcuations. \n Remove Shadowsets from Int & Arch. Reg Calculations
diff 5991:3ca926101a5c Thu Mar 05 20:15:00 EST 2009 Steve Reinhardt <steve.reinhardt@amd.com> Get rid of 'using namespace' declarations in headers.
diff 5958:2d9737bf3c2f Fri Feb 27 12:22:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> Processes: Make getting and setting system call arguments part of a process object.
/gem5/src/base/
H A Dintmath.hhdiff 6216:2f4020838149 Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> includes: sort includes again
diff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
H A Dcp_annotate.ccdiff 6658:f4de76601762 Wed Sep 23 11:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh
5952:c1ee8282291d Thu Feb 26 19:29:00 EST 2009 Ali Saidi <saidi@eecs.umich.edu> CPA: Add new object for gathering critical path annotations.
H A Dhostinfo.hhdiff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
/gem5/src/base/loader/
H A Dsymtab.ccdiff 6227:a17798f2a52c Fri Jun 05 02:21:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: clean up types, especially signed vs unsigned
diff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
H A Dhex_file.hhdiff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
/gem5/src/arch/arm/
H A Dnativetrace.ccdiff 6724:70129fdded75 Sun Nov 08 05:08:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Split the condition codes out of the CPSR.

This allows those bits to be renamed while allowing the other fields to
control the behavior of the processor.
diff 6419:2192dac4ad82 Wed Jul 29 03:17:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Make the ARM native tracer stop M5 if control diverges.
If the control flow of M5's executable and statetrace's target process get out
of sync even a little, there will be a LOT of output, very little of which
will be useful. There's also almost no hope for recovery. In those cases, we
might as well give up and not generate a huge, mostly worthless trace file.
diff 6417:fbc8d1e996d9 Wed Jul 29 03:14:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Make sure the target process doesn't run away from statetrace.
diff 6411:cf69f61d8f24 Mon Jul 27 03:54:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Only send information that changed between statetrace and M5.
diff 6410:362e27c08d96 Mon Jul 27 03:54:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> imported patch nativetracestreamline.patch
diff 6409:6eaa041d043e Mon Jul 27 03:54:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Make native trace print out what instruction caused an error.
diff 6398:7a94cba72e02 Mon Jul 27 03:52:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Make native trace only print when registers are changing value.
When registers have incorrect values but aren't actively changing, it's likely
they're not being modified at all. The fact that they're still wrong isn't
very important.
6397:cb1d7c957f49 Mon Jul 27 03:51:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> ARM: Add a native tracer.
H A Dvtophys.hh6019:76890d8b28f5 Sun Apr 05 21:53:00 EDT 2009 Stephen Hines <hines@cs.fsu.edu> arm: add ARM support to M5
/gem5/src/arch/power/linux/
H A Dprocess.hhdiff 6701:4842482e1bd1 Fri Oct 30 03:44:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> Syscalls: Make system calls access arguments like a stack, not an array.

When accessing arguments for a syscall, the position of an argument depends on
the policies of the ISA, how much space preceding arguments took up, and the
"alignment" of the index for this particular argument into the number of
possible storate locations. This change adjusts getSyscallArg to take its
index parameter by reference instead of value and to adjust it to point to the
possible location of the next argument on the stack, basically just after the
current one. This way, the rules for the new argument can be applied locally
without knowing about other arguments since those have already been taken into
account implicitly.

All system calls have also been changed to reflect the new interface. In a
number of cases this made the implementation clearer since it encourages
arguments to be collected in one place in order and then used as necessary
later, as opposed to scattering them throughout the function or using them in
place in long expressions. It also discourages using getSyscallArg over and
over to retrieve the same value when a temporary would do the job.
6691:cd68b6ecd68d Tue Oct 27 12:24:00 EDT 2009 Timothy M. Jones <tjones1@inf.ed.ac.uk> POWER: Add support for the Power ISA

This adds support for the 32-bit, big endian Power ISA. This supports both
integer and floating point instructions based on the Power ISA Book I v2.06.
H A Dlinux.cc6691:cd68b6ecd68d Tue Oct 27 12:24:00 EDT 2009 Timothy M. Jones <tjones1@inf.ed.ac.uk> POWER: Add support for the Power ISA

This adds support for the 32-bit, big endian Power ISA. This supports both
integer and floating point instructions based on the Power ISA Book I v2.06.
/gem5/src/python/m5/
H A Ddebug.pydiff 5860:68c52fee5a53 Wed Feb 04 19:26:00 EST 2009 Nathan Binkert <nate@binkert.org> some new files are missing copyright notices
5801:e0850da03cd4 Mon Jan 19 12:59:00 EST 2009 Nathan Binkert <nate@binkert.org> python: Try to isolate the stuff that's in the m5.internal package a bit more.
/gem5/src/python/m5/util/
H A Dcode_formatter.pydiff 6651:9f6b8815d045 Tue Sep 22 18:24:00 EDT 2009 Nathan Binkert <nate@binkert.org> code_formatter: use __builtin__ which is correct, not __builtins__
6502:6c7d9e9b3c83 Sun Aug 16 16:40:00 EDT 2009 Nathan Binkert <nate@binkert.org> code_formatter: Add a python class for writing code generator templates
/gem5/src/mem/ruby/profiler/
H A DProfiler.hhdiff 6433:0f0f0fbef977 Mon Jul 27 22:43:00 EDT 2009 Derek Hower <drh5@cs.wisc.edu> ruby: removed unused/incorrect profiler state
diff 6374:11423b4639c0 Mon Jul 20 10:40:00 EDT 2009 Derek Hower <drh5@cs.wisc.edu> ruby: moved cache stats from Profiler to CacheMemory

Caches are now responsible for their own statistic gathering. This
requires a direct callback from the protocol on misses, and so all
future protocols need to take this into account.
diff 6372:f1a41ea3bbab Sat Jul 18 19:20:00 EDT 2009 Derek Hower <drh5@cs.wisc.edu> ruby: removed all refs to old RubyConfig
diff 6285:ce086eca1ede Mon Jul 06 18:49:00 EDT 2009 Nathan Binkert <nate@binkert.org> ruby: Import the latest ruby changes from gems.
This was done with an automated process, so there could be things that were
done in this tree in the past that didn't make it. One known regression
is that atomic memory operations do not seem to work properly anymore.
diff 6284:a63d1dc4c820 Mon Jul 06 18:49:00 EDT 2009 Nathan Binkert <nate@binkert.org> ruby: replace strings that were missed in original ruby import.
diff 6154:6bb54dcb940e Mon May 11 13:38:00 EDT 2009 Nathan Binkert <nate@binkert.org> ruby: Make ruby #includes use full paths to the files they're including.
This basically means changing all #include statements and changing
autogenerated code so that it generates the correct paths. Because
slicc generates #includes, I had to hard code the include paths to
mem/protocol.
diff 6153:0011560d49b0 Mon May 11 13:38:00 EDT 2009 Dan Gibson <gibson@cs.wisc.edu> ruby: remove unnecessary code.

1) Removing files from the ruby build left some unresovled
symbols. Those have been fixed.

2) Most of the dependencies on Simics data types and the simics
interface files have been removed.

3) Almost all mention of opal is gone.

4) Huge chunks of LogTM are now gone.

5) Handling 1-4 left ~hundreds of unresolved references, which were
fixed, yielding a snowball effect (and the massive size of this
delta).
6145:15cca6ab723a Mon May 11 13:38:00 EDT 2009 Nathan Binkert <nate@binkert.org> ruby: Import ruby and slicc from GEMS

We eventually plan to replace the m5 cache hierarchy with the GEMS
hierarchy, but for now we will make both live alongside eachother.
/gem5/src/mem/slicc/symbols/
H A DSymbolTable.pydiff 6794:b431ec0ad43d Wed Nov 18 19:34:00 EST 2009 Brad Beckmann <Brad.Beckmann@amd.com> ruby: added error message to isinstance check
Added error message when a symbol is not an instance of a particular expected
type.
6657:ef5fae93a3b2 Tue Sep 22 21:12:00 EDT 2009 Nathan Binkert <nate@binkert.org> slicc: Pure python implementation of slicc.
This is simply a translation of the C++ slicc into python with very minimal
reorganization of the code. The output can be verified as nearly identical
by doing a "diff -wBur".

Slicc can easily be run manually by using util/slicc
/gem5/src/dev/x86/
H A Di8254.ccdiff 5898:541097c69e22 Wed Feb 25 13:16:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Add makeAtomicResponse to the read/write functions of x86 devices.
diff 5827:ac2c268bf4f1 Sun Feb 01 02:33:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Rework interrupt pins to allow one to many connections.
H A DI8042.pydiff 5859:2519ba935a5c Mon Feb 02 01:40:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Add some missing default arguments.
5831:ee307cca6d31 Sun Feb 01 02:59:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Add a keyboard controller device.
/gem5/src/kern/linux/
H A Dprintk.hhdiff 6658:f4de76601762 Wed Sep 23 11:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh
/gem5/src/arch/x86/isa/insts/general_purpose/input_output/
H A Dstring_io.pydiff 5927:5e3367b103da Wed Feb 25 13:20:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Do a merge for the zero extension microop.
/gem5/src/arch/x86/
H A Dvtophys.hhdiff 6214:1ec0ec8933ae Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> types: Move stuff for global types into src/base/types.hh
/gem5/src/sim/
H A Darguments.ccdiff 6658:f4de76601762 Wed Sep 23 11:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh
/gem5/src/arch/x86/insts/
H A Dmicrofpop.hhdiff 6345:f9ae7c3a036c Thu Jul 16 12:29:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> X86: Take limitted advantage of the compilers type checking for microop operands.
/gem5/src/arch/power/insts/
H A Dmem.hh6691:cd68b6ecd68d Tue Oct 27 12:24:00 EDT 2009 Timothy M. Jones <tjones1@inf.ed.ac.uk> POWER: Add support for the Power ISA

This adds support for the 32-bit, big endian Power ISA. This supports both
integer and floating point instructions based on the Power ISA Book I v2.06.

Completed in 101 milliseconds

<<11121314151617181920>>