|
|
036aa95d4f
|
Minor improvements in L4Sys
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1594 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-05 11:58:33 +00:00 |
|
|
|
058033bbff
|
Tiny example for the ElfReader.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1593 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-05 11:03:58 +00:00 |
|
|
|
8eb7bd129a
|
ecos_kernel_test: take width of memory accesses into account for determining bounds
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1591 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-05 09:05:11 +00:00 |
|
|
|
e56918e40e
|
centralized and cmake-based campaign server+port config
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1590 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-04 13:57:01 +00:00 |
|
|
|
8d2fea7521
|
ecos_kernel_test: fixed assertion
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1589 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-03 14:01:29 +00:00 |
|
|
|
b33609ef1d
|
ecos_kernel_test: removed crude workarounds for bugs that have been fixed lately
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1588 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-03 13:14:47 +00:00 |
|
|
|
ea1c9f5716
|
First steps to integrate the fourth experiment type, still debugging
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1587 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-02 17:17:39 +00:00 |
|
|
|
d9b24a7c60
|
Changes I made in the l4-sys experiment recently, plus one minor style fix
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1584 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-09-01 16:05:22 +00:00 |
|
|
|
2df24babbb
|
bugfix: missing header BochsRegister.hpp in hsc-simple added (otherwise RID_CAX would be unknown).
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1512 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-27 12:22:20 +00:00 |
|
|
|
ca17c793e7
|
Fail* now builds with hsc-simple as experiment for gem5.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1503 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-22 14:20:26 +00:00 |
|
|
|
7deb9eda0f
|
regression-test-experiment update
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1497 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-16 12:25:07 +00:00 |
|
|
|
e6546c1365
|
limit number of sequential FAIL* experiments to 50, in order to prevent swapping
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1494 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-15 11:05:27 +00:00 |
|
|
|
2b72988203
|
ecos_kernel_test: wait more than once for test_output breakpoint
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1493 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-14 12:47:41 +00:00 |
|
|
|
b139c71053
|
ecos_kernel_test: experiment calculates timeout in STEP 2
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1492 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-14 09:32:07 +00:00 |
|
|
|
f72a180f91
|
ecos_kernel_test: adjustments on experimentInfo.hpp
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1482 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-09 15:52:23 +00:00 |
|
|
|
57621b07a6
|
ecos_kernel_test: wait with timer in step 0 again, otherwise bochs crashes ; updated binaries
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1479 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:57:56 +00:00 |
|
|
|
12a762dcda
|
ecos_kernel_test: detect memory access outside of bounds from the golden run
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1478 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:20:56 +00:00 |
|
|
|
b5b06a0448
|
ecos_kernel_test: transfer instr_count, lowest- and highest_addr between STEP 2 and 3
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1477 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:20:53 +00:00 |
|
|
|
829b08c31c
|
ecos_kernel_test: experiment cleanup
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1476 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:20:50 +00:00 |
|
|
|
ff8cb88ab9
|
ecos_kernel_test: STEP 2: record memory access range
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1475 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:20:47 +00:00 |
|
|
|
ad42c5b04a
|
ecos_kernel_test: for step 0, just wait until 'ECOS_FUNC_FINISH' ; don't use a timer
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1474 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-08 14:20:44 +00:00 |
|
|
|
486bf7e1d0
|
experiment update due to refacatoring of rev 1448
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1472 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-06 14:04:18 +00:00 |
|
|
|
ac199248a3
|
first approach of a regression-test experiment
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1465 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-08-01 12:06:32 +00:00 |
|
|
|
adb2bf2787
|
Comments + Coding-Style fixed.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1461 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-30 13:34:52 +00:00 |
|
|
|
2076d21e61
|
Experiment updates due to last commit.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1449 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-12 10:45:39 +00:00 |
|
|
|
0fbe3d7cfd
|
ecos_kernel_test experiment update
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1444 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-10 10:38:16 +00:00 |
|
|
|
bc922a98d3
|
ecos_kernel_test: merge experiment steps 0-2 into a single run
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1443 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-09 13:58:47 +00:00 |
|
|
|
4aa4943ae9
|
Minimal VEZS example experiment
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1440 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-06 10:41:13 +00:00 |
|
|
|
596f4c0644
|
new experiment: ecos_kernel_test
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1426 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-05 14:37:38 +00:00 |
|
|
|
7adb59e68e
|
checksum-oostubs: update experiment target
* make use of standAlone pointcut expression (seems to work properly)
* updated test case, where bochs fails (once again) ;-)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1421 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-04 09:39:55 +00:00 |
|
|
|
4e2e02e48c
|
checksum-oostubs: unsure why waiting, if finished_reached before FI
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1418 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-04 07:53:56 +00:00 |
|
|
|
7e9914d576
|
checksum-oostubs: pruning takes ~3s now
TODO: modularize single-bit flip fault-space pruning
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1416 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-03 14:33:06 +00:00 |
|
|
|
aba1ad1e4d
|
checksum-oostubs: traces aren't single protobuf messages
... therefore we shouldn't use the .pb file extension here. Simply rename
your existing .pb to .tc for reuse.
+defining LOCAL for experiment debugging (disabled)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1415 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-03 14:33:03 +00:00 |
|
|
|
9d0bb7b6b5
|
install targets for fail-client and server
"make install" installs both fail-client and the campaign server, if the
experiment provides one.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1414 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-03 13:27:07 +00:00 |
|
|
|
e0072e393b
|
checksum-oostubs: instr_offset + mem_addr for bochs debugging
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1408 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-03 10:03:39 +00:00 |
|
|
|
9e41c1a39c
|
Initial example experiment:
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1399 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-07-02 10:40:04 +00:00 |
|
|
|
e8ec6dc722
|
find and use libudis86 properly in l4-sys experiment
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1393 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-29 22:51:18 +00:00 |
|
|
|
22c5cdbde2
|
Adding some code to the L4-Sys experiment, and making it compile again.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1385 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-26 11:37:21 +00:00 |
|
|
|
5259f3497b
|
checksum-oostubs experiment update for new ecc aspects
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1384 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-22 14:19:35 +00:00 |
|
|
|
5f7ca1bc7b
|
wmoo: 400x fault-space pruning speedup
next steps:
- modularize single-bit flip fault-space pruning
- use improved method in other experiments (esp. checksum-oostubs)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1383 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-22 14:03:56 +00:00 |
|
|
|
10ac5aac45
|
update checksum-oostubs target + experiment (use ecc for classes w/ inheritance)
* TODO: find bug in standAlone variant
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1380 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-22 12:14:55 +00:00 |
|
|
|
09c3f64d51
|
Bugfixing in L4-Sys
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1379 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-22 08:56:22 +00:00 |
|
|
|
58822b02f3
|
Some improvements on L4, and correcting a mistake made in revision 1361 (see mailing list).
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1377 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-21 14:19:21 +00:00 |
|
|
|
aa838b3c5a
|
update checksum-oostubs for new timer
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1376 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-21 12:46:17 +00:00 |
|
|
|
32481e1442
|
update for checksum-oostubs
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1375 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-21 12:43:30 +00:00 |
|
|
|
e586f9d844
|
wmoo: TimerEvent constructor fix.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1367 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-21 11:04:16 +00:00 |
|
|
|
bff60aeae3
|
Additionally passing the current Bochs CPU context and instruction cache entry to BochsController (enables detailed instruction analysis and modification)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1361 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-15 16:39:14 +00:00 |
|
|
|
33772f750e
|
wmoo: don't do more experiments than necessary
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1353 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-14 15:54:03 +00:00 |
|
|
|
784c05572e
|
wmoo: store more details on broken result data
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1346 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-13 16:43:22 +00:00 |
|
|
|
87f3ed10b4
|
wmoo: don't send a fishy result set
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1345 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-13 16:43:18 +00:00 |
|