adrian
9a47d75f9a
getMnemonic() moved to BochsController + Typos fixed.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1307 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-06 11:22:22 +00:00
hellwig
d5734a757a
TracingTest adapted to ProtoStream
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1306 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 14:26:45 +00:00
hellwig
d4510be230
correction of the guards output
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1305 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 13:59:46 +00:00
hellwig
47930c7255
added guards to checksum-oostubs-experiment
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1304 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 13:57:28 +00:00
hellwig
b68a5c432e
checksum-oostubs adapted to ProtoStream (NOT TESTED)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1303 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 13:54:29 +00:00
hellwig
2ca3e84c64
added guards to weathermonitor-experiment
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1300 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 12:52:31 +00:00
hellwig
03c1ce8a0f
weathermonitor-experiment adapted to ProtoStream
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1299 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 12:48:53 +00:00
hellwig
362ed5bb18
tabs -> whitespaces (dump-trace.py)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1298 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 12:04:10 +00:00
hellwig
18fdd87c8c
dump-trace.py adapted to ProtoStream
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1297 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-05 11:34:33 +00:00
hellwig
15d659500b
ProtoStream updated
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1296 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-04 15:20:32 +00:00
unzner
70d6dae1e2
Adding x86 I/O port communication capabilities (see IOPortEvent)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1295 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-04 10:53:28 +00:00
unzner
02e62e7cb8
Updated class diagram, corrected one small error.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1291 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-05-31 17:28:47 +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
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
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
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
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
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
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