summaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Collapse)Author
2009-01-24pseudo inst: Add new wake cpu instruction for sending a message to wake a cpu.Nathan Binkert
It's instantaneous and so it's somewhat bogus, but it's a first step.
2009-01-13Fix style hook for Mercurial >= 1.1Ali Saidi
2009-01-07X86: Set up support for adding m5 pseudo insts to a binary.Gabe Black
2008-12-03Add the mkblankimage.sh utility to the utils directory.Nathan Binkert
2008-12-03util/m5: Add a new function called pin to bind a program to a set of cores.Nathan Binkert
This is not m5 specific and this currently only works in linux.
2008-12-03util/m5: reorganize code so it is easier to add operationsNathan Binkert
2008-11-17Minor tracediff bug fixes.Steve Reinhardt
2008-11-15Remove the pointless, repository destroying assertion and just have the ↵Clint Smullen
script check every line in the file if it cannot get context information.
2008-11-10pseudo inst: Add rpns (read processor nanoseconds) instruction.Nathan Binkert
This instruction basically returns the number of nanoseconds that the CPU has been running.
2008-11-06tracediff: add '#' support for sub-arg alternatives, '-n' paramSteve Reinhardt
2008-10-01Cleanup m5term changes with Nate's comments.Ali Saidi
2008-10-01Make m5term use select() so OS X is happy.Ali Saidi
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers ↵Ali Saidi
should configure their editors to not insert tabs
2008-07-11m5ops: clean up the m5ops stuff.Nathan Binkert
- insert warnings for deprecated m5ops - reserve opcodes for Ali's stuff - remove code for stuff that has been deprecated forever - simplify m5op_alpha
2008-06-14python: Move various utility classes into a new m5.util package soNathan Binkert
they're all in the same place. This also involves having just one jobfile.py and moving it into the utils directory to avoid duplication. Lots of improvements to the utility as well. --HG-- rename : src/python/m5/attrdict.py => src/python/m5/util/attrdict.py rename : util/pbs/jobfile.py => src/python/m5/util/jobfile.py rename : src/python/m5/util.py => src/python/m5/util/misc.py rename : src/python/m5/multidict.py => src/python/m5/util/multidict.py rename : util/stats/orderdict.py => src/python/m5/util/orderdict.py
2008-06-14Add hg commands for style check so you can check at times other than commitNathan Binkert
2008-02-26Update make release, README, and RELEASE_NOTES for b5Ali Saidi
--HG-- extra : convert_revision : a4958e934f599bff24b251507da7c266c89430fc
2007-12-11Fix minor bug in util/style.pySteve Reinhardt
--HG-- extra : convert_revision : d37accc884c2967d87dd267debab5afeb8b6ed85
2007-11-20Might as well ship splash2 scripts since we get questions on the list.Steve Reinhardt
--HG-- extra : convert_revision : 0bc61d239eb24956aa401bbf39470bfa81c86c29
2007-11-13Add -k flag to util/regress.Steve Reinhardt
--HG-- extra : convert_revision : 6dae828a1b6a254821095a1743325976202beec1
2007-11-04RELEASE: A little more work on make_release.pyAli Saidi
--HG-- extra : convert_revision : e3efbc0a79212c7474d547545411518b057cc1e9
2007-11-02RELEASE: Add dummy cpu to make SCons + Python 2.5 happyAli Saidi
--HG-- extra : convert_revision : 85ca7d737a7592946bedb7d1724aefa62ad1231e
2007-11-02RELEASE: remove insttest since we're not shipping the binary.Ali Saidi
--HG-- extra : convert_revision : e1b074fb21b2be0f2cec59a170a2216913c6e89b
2007-11-01RELEASE: GrammerAli Saidi
--HG-- extra : convert_revision : f9ad0ea469aaf6ec059bd50db0cc5d956c354e2c
2007-11-01RELEASE: More changes to textAli Saidi
--HG-- extra : convert_revision : 86c0dec05f392078dfb2c3f941debc9bc46f63bb
2007-10-31Release: fix make_release bugAli Saidi
--HG-- extra : convert_revision : 4317e5909f23e2b8bf6e8407f0df10fad34e9e35
2007-10-31RELEASE: Update make release for new release.Ali Saidi
--HG-- extra : convert_revision : 94403c4279ef358ea9cf78e5ffb13476496c28f5
2007-10-26Regressions: Added X86_SE into the default list of builds.Gabe Black
--HG-- extra : convert_revision : 3dcdaca58340ec2cc190ecb692c79128be1a14d6
2007-10-10Make qdo work with oar. I don't know if this catches every case, but it appearsAli Saidi
to be working at the moment. --HG-- extra : convert_revision : 90a5b0e2a06087259c97ff88b94852ddea8ea7b2
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