773ad1367duniform use of comments for Bochs modifications
hsc
2012-10-16 16:59:49 +00:00
6100472e1bredundant include
hsc
2012-10-16 16:59:46 +00:00
ab4cdcc6e0perf-test: best- and worst-case tests for evaluating fast-breakpoint performance (+ results).
adrian
2012-10-16 13:07:11 +00:00
5f0212acedRemoved unnecessary debugging elements
unzner
2012-10-14 08:46:39 +00:00
111cf2dc97Bugfix for ALUInstr
unzner
2012-10-13 22:02:09 +00:00
c9f1a5dbb8bugfix: tracing plugin compiles again
hsc
2012-10-12 09:41:59 +00:00
bfedb10cacStarting support for Lauterbach T32 HW Debugger
hoffmann
2012-10-11 15:25:51 +00:00
a00cd492dbOverlooked that two parameters were mixed up
unzner
2012-10-11 14:53:10 +00:00
765a2326e3Fixes the address space recognition which was broken by accident, and cleans up the nomenclature to avoid future mistakes.
unzner
2012-10-11 14:27:41 +00:00
af5d7d8033Script for regression-test updated
hellwig
2012-10-11 13:22:33 +00:00
b15f5d79acHandles a bound I forgot
unzner
2012-10-11 10:51:07 +00:00
6e1a85d3bfAdded single stepping for gem5, which is necessary to periodically check for events like interrupts.
friemel
2012-10-10 14:26:50 +00:00
15def480d9warning-fix in release mode (var not initialized).
adrian
2012-10-09 11:10:29 +00:00
4d48e0207eSome improvements in the UDIS86 wrapper
unzner
2012-10-08 08:33:28 +00:00
6d4a8cad6bUpdate the instruction pointer in RATFlip
unzner
2012-10-07 21:07:13 +00:00
ba2c0bb83fCorrected several bugs in RATFlip
unzner
2012-10-07 19:36:31 +00:00
301dc22494Updated the L4Sys experiment flow
unzner
2012-10-05 16:20:13 +00:00
225db6865eRestore state before 2nd preparation step
unzner
2012-10-05 13:22:00 +00:00
171d178309SimCon interface update: save returns a boolean, now (+ redundant virtual keywords removed).
adrian
2012-10-05 12:12:56 +00:00
37f030b9a3Enhanced logging in ALUInstr
unzner
2012-10-05 12:02:39 +00:00
0c3568dc2fCoroutineManager: comment fix (deprecated).
adrian
2012-10-05 11:56:39 +00:00
31aa3aa925bugfixes in overall coroutine handling to allow the overwriting of onTrigger.
adrian
2012-10-05 11:48:39 +00:00
32de9e174eFlag initialization is now based on actual simulator-selection.
adrian
2012-10-05 11:44:40 +00:00
4ba6dfa5deTypo fix.
adrian
2012-10-05 11:39:15 +00:00
28599c99d0Listener handler revisited (onTrigger toggles the current flow), typo.
adrian
2012-10-04 11:28:11 +00:00
2b79e83d72Make it comile again with CONFIG_FAST_BREAKPOINTS enabled (avoid include cycle, see r1706), set timer id correctly (setId), coding-style + comment fix.
adrian
2012-10-04 11:20:31 +00:00
8a902d2b50Some Bugfixes ALUInstr should work now
unzner
2012-10-03 15:02:22 +00:00
4b8a417edaAdded missing include of Listener.hpp in Gem5Controller.cc
friemel
2012-10-02 12:58:45 +00:00
7d49b6f063Simulator specific listener are now implemented using aspects instead of an additional inheritance level
friemel
2012-10-02 11:42:18 +00:00
4d5bab72b6Added flags necessary for the debug versions of gem5 and fail.
friemel
2012-10-02 11:42:14 +00:00
fd102c01eaImportant bugfix: passing the instruction cache entry pointer does not account for arrays of instructions provided by one virtual instruction trace cache entry -> passing the current instruction directly. ALUInstr not yet completely tested.
unzner
2012-10-01 17:51:34 +00:00
1a9a72eaf4Fixed incomplete target name
hoffmann
2012-10-01 07:56:16 +00:00
be9d2912f7Correction - this _is_ necessary for instruction modification
unzner
2012-09-27 19:50:31 +00:00
b07fa4dcb7Listener objects will now be removed when their scope ends.
adrian
2012-09-27 09:59:20 +00:00
2c1c3e8f02TroubleListener::getWatchNumbers() returns a const ref (instead of a copy), now.
adrian
2012-09-27 09:40:34 +00:00
ec7d0a78deregression-test: updated info text in (preprocessor) dependency check.
adrian
2012-09-27 09:37:15 +00:00
00b16ae5d0(Fail)Bochs bug documented in more detail: TimerListener cannot be added at boot time.
adrian
2012-09-27 09:32:32 +00:00
01207617baRemoved residual m_tStamp member in BaseListener class (see r1637).
adrian
2012-09-27 09:25:59 +00:00