summaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Collapse)Author
2007-09-04X86/StateTrace: Make m5 and statetrace track mmx and xmm registers, and ↵Gabe Black
actually compare xmm. --HG-- extra : convert_revision : 02c6641200edb133c9bc11f1fdf3c1a0b1c87e77
2007-08-21style: fix style hook when run from a repo subdir.Nathan Binkert
Before this fix, the style hook would blow up when you did a qrefresh to add a new file, but executed the qrefresh from a repository sub directory. --HG-- extra : convert_revision : 851b0421dfa5c5b23d0f49441c4ba2e0ac579c5d
2007-08-14style: Don't try to fix files that should be ignored.Nathan Binkert
The style hook was ignoring new files, but processing all modified files. --HG-- extra : convert_revision : 97400c24a12103d7ac3d4f69b026853816c39d72
2007-08-13fixup bad hand mergeAli Saidi
--HG-- extra : convert_revision : 71db222856a811f2724bbc9bbe4069c1f61754ed
2007-08-13Merge IGNORE_STYLE change and my change.Ali Saidi
--HG-- extra : convert_revision : 13880ec6df17b0317d4097243bb24add753a098a
2007-08-13Regression: See if using subprocess instead of os.system and erroring ↵Ali Saidi
immediately will stop regression randomly hanging. --HG-- extra : convert_revision : a663ae935edd1b6e8f0bb5b08583a5b9761d0939
2007-08-12mergeNathan Binkert
--HG-- extra : convert_revision : 5866eaa4008c4fa5da7fbb443132b8326955f71d
2007-08-12style: If IGNORE_STYLE=True is set on the scons command line, ignore style.Nathan Binkert
Use this in the regress script to avoid issues with the checker. --HG-- extra : convert_revision : 562b6a6d73dc46e412d00ba2588af2793335274e
2007-08-07Statetrace: Make statetrace do string instructions all at once like m5 does.Gabe Black
--HG-- extra : convert_revision : 2103029077450e46f70077066708255310963d9d
2007-08-01Merge with head.Gabe Black
--HG-- extra : convert_revision : 646d559a10706521b1918d2378d0f99ab5255c77
2007-08-01Statetrace: Make sure all the info block strings are printed.Gabe Black
--HG-- extra : convert_revision : 534b4f5cee3fd1a6d3638d9a910d22ad1aa81fde
2007-07-29Merge Gabe's changes from head.Steve Reinhardt
--HG-- extra : convert_revision : d00b7b09c7f19bc0e37b385ef7c124f69c0e917f
2007-07-29Statetrace: Make statetrace patch amd64 executables for true single stepping ↵Gabe Black
after system calls. Because of peculiarities in how system calls are returned from, single stepping executes some system calls and the instruction following them in a single step. Statetrace now patches the executable image when it detects a system call to force "correct" behavior, aka the appearance of stepping one instruction every single time. --HG-- extra : convert_revision : ac6243a2e00ff98f827b005efd27b4dc5be4f774
2007-07-29Merge with head. style.py was also missing an argument in one call to ↵Gabe Black
modified_lines. --HG-- extra : convert_revision : 0f4e23007399f9d0e2be5310062bd61f5415550d
2007-07-29Statetrace: Print the correct address of auxiliary vectors.Gabe Black
The address of the stackpointer proceeding the vector minus 8 should be minus 16. --HG-- extra : convert_revision : 648f01e9753e28391fc8d282bd9fe2bd47a0193f
2007-07-28merge: style.py fixNathan Binkert
--HG-- extra : convert_revision : 2bb456f292a862e1615c370c1d14a3f709860c38
2007-07-28Work around a mercurial bug in bdiff.blocksNathan Binkert
--HG-- extra : convert_revision : 597503431883a24f68744bf0dce77356a32d7ff7
2007-07-28Merge with head.Gabe Black
--HG-- extra : convert_revision : 3c1ff2585c9b20649792344b4180f6d82cef9c1b
2007-07-28Statetrace: Implement the AMD64 version of TraceChild.Gabe Black
--HG-- extra : convert_revision : cde33fefe46dc05e9b4ea785a4df6b78ac57ccd5
2007-07-28Statetrace: Fix indendation. Set the default hostname to "localhost" instead ↵Gabe Black
of my machine at UM. --HG-- extra : convert_revision : f268c04e39fd384e0ac17253faae2233b58e9373
2007-07-28Statetrace: Fix compilation problem.Gabe Black
--HG-- extra : convert_revision : 7f501de99e5389dc3a4172654d7cbe32ed811259
2007-07-28merge whitespace changesNathan Binkert
--HG-- extra : convert_revision : 20e8aa51935dc23ac3c7e6da2cb7a4e62c9a3a7c
2007-07-28style: fix stupid bugsNathan Binkert
--HG-- extra : convert_revision : ef3dcc3a160eb19a6c4fcdcd411d392aa42e4efe
2007-07-28style: Check/Fix whitespace on SCons filesNathan Binkert
--HG-- extra : convert_revision : 46e6b2dd8e1984cbab0ea24c94760794734c0f95
2007-07-26Merge python and x86 changes with cache branchNathan Binkert
--HG-- extra : convert_revision : e06a950964286604274fba81dcca362d75847233
2007-07-23Major changes to how SimObjects are created and initialized. Almost allNathan Binkert
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. --HG-- extra : convert_revision : 7e722873e417cb3d696f2e34c35ff488b7bff4ed
2007-07-23Allow the fixwhite stuff to work when committing from a subdirNathan Binkert
--HG-- extra : convert_revision : 10e6ecc60bb8ee4e4a6f06f8c56550299c262c91
2007-07-22Merge from head.Steve Reinhardt
--HG-- extra : convert_revision : dd23c568b3777fed7973401b6cf035f5a14f12f3
2007-07-22do proper style checks for merged filesNathan Binkert
--HG-- extra : convert_revision : f9d4c61ded4b13655dbe86f0bb6a0b3beaf45151
2007-07-22fix the style fixing thingNathan Binkert
--HG-- extra : convert_revision : 65ffc14e7b78b49df9a67ef0d3521551dd44d1cd
2007-07-22Merge more changes in from head.Steve Reinhardt
--HG-- extra : convert_revision : 8f170f2754eccdb424a35b5b077225abcf6eee72
2007-07-21Add code to turn the style stuff into a mercurial hook.Nathan Binkert
Nag the user during compile if they have an hg cloned copy of M5, have mercurial installed, but don't have the style hook enabled. --HG-- extra : convert_revision : 6bcbb67f1a3fcd36db7d3ef16a9ff19680f126f2
2007-07-15Add valgrind-suppressions file.Steve Reinhardt
--HG-- extra : convert_revision : 8c912aa723f2532c728b47a0bd83c3f3f27d7dfe
2007-05-26Get rid of GNU libelf and its autoconf nastiness and replaceNathan Binkert
it with FreeBSD's implementation --HG-- extra : convert_revision : ef9c4551b9a6b54b76a89f286ff9804c55790621
2007-04-27Actually move the time two minutes into the future to make sureNathan Binkert
that we get the result that we want --HG-- extra : convert_revision : d3e1aca921705fe8c8b955229c2afcd2aa9b36ea
2007-04-27Make sure that we don't rebuild libelf stuff that we don'tNathan Binkert
have to since it doesn't work well on non-linux --HG-- extra : convert_revision : 2f1f81f756cccf25f1b2b04e6b5ca4b7a20e96b7
2007-04-18update the stuff that's removed from the SConscriptsNathan Binkert
since things have moved around a bit --HG-- extra : convert_revision : 79322a65af6140d0c41aed0b381587eb05d72fd9
2007-04-09add code to whack the intel gbe model from the relase.... it's not tested ↵Ali Saidi
and it's configuration is a hack --HG-- extra : convert_revision : b65cd6d9b45a67ba64ea398cf0c0ce28f91c7e27
2007-03-15Update to statetrace. This will break it, but I want to make sure it gets ↵Gabe Black
into mercurial. --HG-- extra : convert_revision : 6960d2f728c85e99e32bf9b752e45b3cb5e30e3e
2007-03-09fix regress... SPARC_FS may not be in the builds so check for itAli Saidi
--HG-- extra : convert_revision : 16710e4c44bd34496ed31ae8e954544b06e92589
2007-03-07Merge zizzer:/bk/newmemAli Saidi
into udhcp-macvpn-108.public.engin.umich.edu:/Users/ali/work/m5.newmem --HG-- extra : convert_revision : c6b11f535cca7fd46f1a3cea3b5a966e8fa80347
2007-03-07If we're running the quick tests, remove the SPARC_FS build since we don't ↵Ali Saidi
have any quick SPARC_FS tests at the moment --HG-- extra : convert_revision : 4505f1600cae5d049560f3b397541e9a9dea0420
2007-03-05Merge zizzer.eecs.umich.edu:/bk/newmemGabe Black
into zower.eecs.umich.edu:/home/gblack/m5/newmem-statetrace --HG-- extra : convert_revision : 0959fb162253ff1eed8da0a990f58897322f0e1f
2007-03-05Fixing statetrace to work with 32 bit SPARC processes, as well as rewritting ↵Gabe Black
it's single stepping code. --HG-- extra : convert_revision : 69b1668a850519ab98b02c525ec41ff727eb6036
2007-03-03add a sparc fs regressionAli Saidi
src/dev/sparc/iob.cc: don't warn on cpu restart/idle/halt stuff tests/SConscript: add sparc target in test Sconscript util/regress: Add SPARC_FS target in regress --HG-- extra : convert_revision : 37fa21700ec4c350d87ca9723bc3359feb81c50a
2007-02-24make m5 readfile work on solaris... we can have a solaris regression soon!Ali Saidi
src/arch/sparc/isa/decoder.isa: add readfile and break to sparc decoder src/arch/sparc/isa/operands.isa: fix O0-O5 operands registers util/m5/Makefile.sparc: Make sparc makefile compile a 64bit binary util/m5/m5.c: readfile was in here twice, once will be sufficient I think util/m5/m5op_sparc.S: implement readfile and debugbreak --HG-- extra : convert_revision : 139b3f480ee6342b37b5642e072c8486d91a3944
2007-02-21add pseduo instruction support for sparcAli Saidi
util/m5/Makefile.alpha: Clean up to make it a bit easier to muck with util/m5/Makefile.alpha: Make the makefile more reasonable util/m5/Makefile.alpha: Remove authors from copyright. util/m5/Makefile.alpha: Updated Authors from bk prs info util/m5/Makefile.alpha: bk cp Makefile Makefile.alpha src/arch/sparc/tlb.cc: Clean up the cache code a little bit and make sure the uncacbale bit is set when appropriate src/arch/alpha/isa/decoder.isa: src/sim/pseudo_inst.cc: src/sim/pseudo_inst.hh: Rename AlphaPseudo -> PseudoInst since it's all generic src/arch/sparc/isa/bitfields.isa: src/arch/sparc/isa/decoder.isa: src/arch/sparc/isa/includes.isa: src/arch/sparc/isa/operands.isa: Add support for pseudo instructions in sparc util/m5/Makefile.alpha: util/m5/Makefile.sparc: split off alpha make file and sparc make file for m5 app util/m5/m5.c: ivle and ivlb aren't used anymore util/m5/m5op.h: stdint seems like a more generic better fit here util/m5/m5op_alpha.S: move the op ids into their own header file since we can share them between sparc and alpha --HG-- rename : util/m5/Makefile => util/m5/Makefile.sparc rename : util/m5/m5op.S => util/m5/m5op_alpha.S extra : convert_revision : 490ba2e8b8bc6e28bfc009cedec6b686b28e7834
2007-02-06Use perl FindBin package to set path to rundiff to theSteve Reinhardt
directory where tracediff is. --HG-- extra : convert_revision : f0cc0af264aa624cbacbf3ba42b6b64f90a8e759
2006-12-17Nate's utility for compiling m5Nathan Binkert
--HG-- extra : convert_revision : 84b21f667736dfe07891323dcc810437ccb3c7c0
2006-12-17Utilities for doing a format check for some elements of properNathan Binkert
m5 style and fixing whitespace. For whitespace, any tabs in leading whitespace on a line are converted to spaces, and any trailing whitespace is removed. --HG-- extra : convert_revision : d0591663c028a388635fc71c6c1d31f700748cf6