Searched hist:2009 (Results 601 - 625 of 951) sorted by relevance

<<21222324252627282930>>

/gem5/src/arch/mips/linux/
H A Dlinux.ccdiff 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 Dsystem.ccdiff 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.
/gem5/src/arch/x86/linux/
H A Dlinux.ccdiff 5960:c9c465241d3b Fri Feb 27 12:22:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Install some 32 bit system calls.
/gem5/src/arch/mips/
H A Dfaults.ccdiff 6383:31c067ae3331 Wed Jul 22 02:38:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> MIPS: Format the register index constants like the other ISAs.
Also a few more style fixes.
diff 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.
diff 6326:008930a4ace5 Thu Jul 09 02:02:00 EDT 2009 Gabe Black <gblack@eecs.umich.edu> Registers: Eliminate the ISA defined RegFile class.
H A Dpagetable.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.
H A Dprocess.hhdiff 6811:f130ea67e453 Thu Dec 31 15:30:00 EST 2009 Matt DeVuyst MIPS: Beef up process initialization.
diff 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.
diff 6650:f23a18fec0ef Thu Sep 17 15:59:00 EDT 2009 Korey Sewell <ksewell@umich.edu> mips: fix command line arguments
arguments were not being saved correctly into M5 memory
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/kern/solaris/
H A Dsolaris.hhdiff 6215:9aed64c9f10f Sun May 17 17:34:00 EDT 2009 Nathan Binkert <nate@binkert.org> includes: use base/types.hh not inttypes.h or stdint.h
/gem5/src/arch/x86/insts/
H A Dmicroregop.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/alpha/
H A Dkernel_stats.hhdiff 5999:3cf8e71257e0 Thu Mar 05 22:09:00 EST 2009 Nathan Binkert <nate@binkert.org> stats: Fix all stats usages to deal with template fixes
/gem5/src/arch/power/isa/formats/
H A Dmisc.isa6691: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/base/
H A Dsocket.ccdiff 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/x86/
H A Disa_traits.hhdiff 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 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 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/arch/power/
H A Dremote_gdb.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.
/gem5/src/arch/
H A Dmicro_asm.pydiff 6655:380a32b43336 Tue Sep 22 18:24:00 EDT 2009 Nathan Binkert <nate@binkert.org> scons: add slicc and ply to sys.path and PYTHONPATH so everyone has access
/gem5/src/arch/x86/isa/insts/system/
H A Dmsrs.pydiff 5968:6f9f1438360a Fri Feb 27 12:25:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Make instructions that use intseg preserve all 8 bytes of their addresses.
/gem5/src/dev/x86/
H A Dspeaker.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.
/gem5/ext/ply/example/newclasscalc/
H A Dcalc.pydiff 6498:e21e9ab5fad0 Sun Aug 16 16:39:00 EDT 2009 Nathan Binkert <nate@binkert.org> ply: update PLY to version 3.2
/gem5/ext/ply/example/classcalc/
H A Dcalc.pydiff 6498:e21e9ab5fad0 Sun Aug 16 16:39:00 EDT 2009 Nathan Binkert <nate@binkert.org> ply: update PLY to version 3.2
/gem5/src/cpu/
H A DCheckerCPU.pydiff 6654:4c84e771cca7 Tue Sep 22 18:24:00 EDT 2009 Nathan Binkert <nate@binkert.org> python: Move more code into m5.util allow SCons to use that code.
Get rid of misc.py and just stick misc things in __init__.py
Move utility functions out of SCons files and into m5.util
Move utility type stuff from m5/__init__.py to m5/util/__init__.py
Remove buildEnv from m5 and allow access only from m5.defines
Rename AddToPath to addToPath while we're moving it to m5.util
Rename read_command to readCommand while we're moving it
Rename compare_versions to compareVersions while we're moving it.
/gem5/src/cpu/o3/
H A DO3Checker.pydiff 6654:4c84e771cca7 Tue Sep 22 18:24:00 EDT 2009 Nathan Binkert <nate@binkert.org> python: Move more code into m5.util allow SCons to use that code.
Get rid of misc.py and just stick misc things in __init__.py
Move utility functions out of SCons files and into m5.util
Move utility type stuff from m5/__init__.py to m5/util/__init__.py
Remove buildEnv from m5 and allow access only from m5.defines
Rename AddToPath to addToPath while we're moving it to m5.util
Rename read_command to readCommand while we're moving it
Rename compare_versions to compareVersions while we're moving it.
/gem5/src/mem/slicc/ast/
H A DPeekStatementAST.py6657: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/python/m5/util/
H A Djobfile.pydiff 6654:4c84e771cca7 Tue Sep 22 18:24:00 EDT 2009 Nathan Binkert <nate@binkert.org> python: Move more code into m5.util allow SCons to use that code.
Get rid of misc.py and just stick misc things in __init__.py
Move utility functions out of SCons files and into m5.util
Move utility type stuff from m5/__init__.py to m5/util/__init__.py
Remove buildEnv from m5 and allow access only from m5.defines
Rename AddToPath to addToPath while we're moving it to m5.util
Rename read_command to readCommand while we're moving it
Rename compare_versions to compareVersions while we're moving it.
/gem5/util/m5/
H A DMakefile.x865790:9279812da5ee Wed Jan 07 03:05:00 EST 2009 Gabe Black <gblack@eecs.umich.edu> X86: Set up support for adding m5 pseudo insts to a binary.
/gem5/util/
H A Dstyle.pydiff 6846:60e0df8086f0 Thu Sep 17 18:39:00 EDT 2009 Polina Dudnik <pdudnik@cs.wisc.edu> Functionality migrated to sequencer.
diff 6825:104115ebc206 Fri Aug 21 16:52:00 EDT 2009 pdudnik@gmail.com [mq]: first_patch
diff 6021:6df0633d883b Thu Apr 09 01:21:00 EDT 2009 Nathan Binkert <nate@binkert.org> style: fix style hook for some newer versions of mercurial.
diff 5792:72c3f3e914c1 Tue Jan 13 00:14:00 EST 2009 Ali Saidi <saidi@eecs.umich.edu> Fix style hook for Mercurial >= 1.1
/gem5/src/arch/sparc/solaris/
H A Dprocess.ccdiff 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.
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 5981:5e7899a2692f Sat Feb 28 20:14:00 EST 2009 Steve Reinhardt <stever@gmail.com> Fix Num_Syscall_Descs check bug in non-x86 ISAs.
(See cset d35d2b28df38 for x86 fix.)
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.

Completed in 113 milliseconds

<<21222324252627282930>>