adrian
316e053af4
Class diagram updated to reflect current code structure.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1288 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-31 12:29:33 +00:00
adrian
7451702e30
TODO updated (moved finished key points to 'Erledigt'-section).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1287 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-31 11:53:32 +00:00
adrian
5adc043d19
Missing DANCEOS_RESTORE-#define added.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1286 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-31 11:09:33 +00:00
hellwig
2ab9284f73
coolchecksum adapted to ProtoStream
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1282 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-30 12:56:29 +00:00
adrian
2566658b53
TODO updated.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1281 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-30 11:54:52 +00:00
adrian
b4aaf08def
TODO reorganized.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1279 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-30 08:24:53 +00:00
unzner
ebd62281c3
The patch I announced on the mailing list regarding address space recognition.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1275 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-28 09:23:27 +00:00
adrian
ae1459e6fd
Documented results of memory-access tracing in Bochs.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1272 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-24 14:13:41 +00:00
adrian
3ec54af4e9
TracingPlugin got a dependency check regarding required aspects.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1271 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-24 12:25:50 +00:00
hellwig
c5848a9c6d
ProtoStream reviewed
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1270 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-24 12:03:23 +00:00
adrian
03d8688241
Added getMnemoric(): Retrieves a textual description of the current instruction.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1269 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-24 11:44:08 +00:00
adrian
075b1344a7
Typo fixed.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1268 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-24 10:35:37 +00:00
adrian
8973a8d40a
Use common register names in experiment code.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1255 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-18 12:11:22 +00:00
adrian
76e3f53fec
TODO updated.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1250 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 19:27:07 +00:00
adrian
7a64711e0c
Common naming for register IDs.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1249 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 19:25:23 +00:00
adrian
13745ae706
Moved client- and server-settings to CMAKE-config.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1248 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 18:59:00 +00:00
adrian
ce38da26d0
Renamed AspectConfig.hpp.in -> FailConfig.hpp.in, updated files accordingly.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1247 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 17:36:38 +00:00
adrian
c561ddcc9d
Coding-style updated (no author names in source files).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1246 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 17:06:44 +00:00
adrian
ab4528c036
Experiments need to cleanup residual events on exit. Empty MemAccessTracingTest-dir removed.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1245 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 17:02:13 +00:00
adrian
34fbb932fd
Added timer/timeout-event support (+ event handler for addition, deletion and triggering).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1244 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 15:36:29 +00:00
adrian
1e16f72fe2
Updated Bochs and OVP config header (new type timer_t).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1243 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-17 14:24:36 +00:00
hellwig
f36fe75296
ProtoStream added
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1240 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-16 14:32:32 +00:00
hellwig
7355256bdb
showTime-method added to Logger
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1239 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-16 14:30:50 +00:00
adrian
0d32dac7c3
Some fixes and missing comments for restore-mechanism.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1236 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-16 12:02:28 +00:00
adrian
08c8b05b96
SALConfig.hpp simplified (#if).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1210 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-09 09:14:42 +00:00
sirozipp
5eeda5a2a6
OVP_SAL: save/restore added
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1207 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-05 07:59:02 +00:00
sirozipp
084ff6eb99
OVP: save/restore registers using protocol buffer
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1206 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-05 07:57:43 +00:00
hsc
238aafde3e
client startup: killing client.sh is more important than bochs itself
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1176 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-26 12:27:00 +00:00
hsc
951e9e18ae
todo: client/server communication
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1175 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-26 12:26:56 +00:00
hsc
191faf0e1d
wmoo: new results
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1170 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-25 14:36:14 +00:00
hellwig
70a4a8980f
adjusted method call
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1169 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-25 13:54:02 +00:00
hellwig
544d4949f8
compile-warning removed...
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1167 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-25 11:10:50 +00:00
hsc
24790d4fbd
wmoo: experimentInfo update (+3rd variant)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1160 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-24 16:45:29 +00:00
hsc
819cd757fe
wmoo: experiments continue after trace window
...
We don't know what data will be accessed later (trace is too short), so
do real experiments to be sure. This could be done in a smarter way by
using a long enough trace.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1153 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-24 13:12:39 +00:00
hsc
c63155f072
wmoo: experiment steps 1+2 merge
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1152 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-24 13:12:36 +00:00
hsc
b203a5ae91
wmoo: experiment aborts more gracefully if sanity check fails
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1151 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-24 13:12:33 +00:00
hsc
4308e1e770
wmoo: campaign += sanity checks
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1150 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-24 13:12:30 +00:00
hsc
5e821904b4
wmoo: experiment info updated for latest target updates
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1147 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-23 17:55:04 +00:00
sirozipp
d93cf513f5
Fixes to compile OVP platform + bugfix in statreg
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1144 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-23 14:54:08 +00:00
unzner
8053233897
Necessary change to build a proper gdbstub (due to a Bochs bug)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1143 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-23 07:29:33 +00:00
hsc
f09f4af570
wmoo: adding symbol info for guarded variant
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1135 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-20 17:13:24 +00:00
hsc
bbd3b0fef1
wmoo: additional result: uncorrectable error (DETECTED)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1134 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-20 17:13:19 +00:00
hsc
a674d2dd1b
howto-build: --disable-docbook is necessary
...
... if you're on Debian with openjade installed.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1129 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-20 12:58:15 +00:00
hsc
35e9c40abe
bugfix: another copy/paste fail (64-bit vs. 32-bit Bochs interfacing)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1128 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-20 12:54:36 +00:00
hsc
e50e78a9b6
wmoo: another result column (bit width)
...
This simplifies plotting and aggregating.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1126 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 20:58:45 +00:00
hsc
3e516597d4
tracing plugin: FIXME/note
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1122 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 18:02:15 +00:00
hsc
07c4ba886b
jobclient: more jitter for reconnects
...
+typo
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1121 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 18:02:13 +00:00
hsc
8a306f8931
Bochs-internal hacks
...
- CPU-loop function loses unused pInstr parameter
- restore functionality in handleAsyncEvent moves *before* idle loop to
make sure we catch restore requests right before falling asleep
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1120 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 18:02:10 +00:00
hsc
dde01c4e92
wmoo: campaign collects results
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1116 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 07:35:36 +00:00
hsc
e6e04bdab9
wmoo: campaign appends to output CSV
...
Usually you'll want to remove weathermonitor.csv before running the
campaign. If you forgot that but desperately need the old or the new
data, you can easily recover these manually (as they're separated by CSV
headers).
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1115 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-04-19 07:31:44 +00:00