277958b31b
cleanups
...
Change-Id: I8022d937477668253c613e97c3a579ae65084b1e
2014-06-03 11:47:20 +02:00
5079cd7e31
doc: documentation of failpanda
...
Change-Id: I05a57942daaa66d146db754fc3ddc72707e55dd9
2014-01-23 18:53:21 +01:00
9bbaeb9251
doc: misc updates
...
Among other updates, adding details on MySQL/MariaDB setup and usage.
Change-Id: Ic9f3b2779531ee031270dabd4706153c102b3265
2013-09-10 17:43:32 +02:00
79ff417e9b
doc+cmake: LLVM 3.3 is preferred
...
Change-Id: Ie480efbe5ffd2f0a59da7f185bba80a5355251f9
2013-08-27 13:38:40 +02:00
c0121b1a9b
doc/how-to-build: dependency libmysqlclient-dev
...
libmysqlclient-dev (or libmariadbclient-dev) is needed to build Fail*.
A running MySQL/MariaDB server to talk to is needed for the
fault-space pruning tools and the DatabaseCampaign, too, but that's a
runtime dependency.
Change-Id: I1f7fbdaf20b49370039e8d27a07a8785e0f052b5
2013-08-21 11:16:47 +02:00
aecb353087
cmake: gem5-related build system updates
...
The build system now allows incremental gem5 builds. Unfortunately,
the current solution always requires re-linking the executable.
Without the enforcement of re-linking, the fail code will be rebuilt
but not linked into gem5.
The number of cores for building gem5 is derived from /proc/cpuinfo.
As before, only the gem5.debug configuration is supported.
Change-Id: Ib13b15d1ecd62196eb251e0fd00953f4eb052feb
2013-07-04 15:01:22 +02:00
084c581f0b
gem5: todo-gem5.txt revised
...
Change-Id: I719fbf952cdd3a5a1309bd310c8af9060412f8ca
2013-05-22 17:48:09 +02:00
a2a113c54d
Revert "gem5: todo-gem5.txt revised"
...
This reverts commit 08c44f5d98 .
2013-05-22 17:36:43 +02:00
08c44f5d98
gem5: todo-gem5.txt revised
...
Change-Id: Icce220e5cd15bc396a8c40c93f7df85f30e6f64e
2013-05-22 17:25:48 +02:00
d9ba5e24ad
gem5: more info about how to use and how to build
...
The recent information in how-to-use.txt and how-to-build.txt were
outdated.
Change-Id: I4e6536a0b56370717d6a09f4012862d300526313
2013-05-17 13:29:21 +02:00
2910e8462e
Merge "Removed OVP-related (source) files/code (backend discarded)."
2013-04-23 14:27:02 +02:00
872bbcd903
todo-gem5.txt revised
2013-04-18 12:38:53 +02:00
03bcf7bfc8
Removed OVP-related (source) files/code (backend discarded).
...
Change-Id: Ibf8065d9fe760640e5744896b764f9ebb6d2fa69
2013-04-10 15:16:46 +02:00
20a137d8d9
cmake/bochs: build --with-all-libs again
...
Without --with-all-libs (as documented in doc/how-to-build.txt), at least
the "nogui" GUI does not work anymore -- the default for headless
experiments.
(Note the UNDEFINED->UNDEF enum rename; this was necessary due to a vga.h
include side-effect in bochs/gui/svga.cc.)
Change-Id: I1bc3208e905783505a35bbc48ff29f00eef599d6
2013-03-27 17:52:31 +01:00
f844eb0e98
Rename GenericTimerEvent -> TimerEvent
2013-03-19 13:37:18 +01:00
39a6415001
T32: Integrated Register read/write calls
...
* Tested without connected Lauterbach.
T32_* functions are mocked via aspect.
* New target t32cli, for sending T32 command cia cli. (for testing)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2103 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-02-15 18:06:02 +00:00
a7e5d2373f
cmake/Bochs: Integrated Bochs configure into CMake
...
Bochs' configure options can now be set via ccmake.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2102 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-02-15 12:34:19 +00:00
93e9ec47a1
todo-list for gem5 added
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2081 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-02-14 13:50:14 +00:00
4d34a7375a
class-diagram: major updates
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2078 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-02-07 14:19:06 +00:00
db35166d67
- Added and updated documentation for gem5
...
- Added gem5 configuration used for profiling
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2027 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-01-30 23:59:32 +00:00
0cbb38d605
VEZS experiment: cleanup.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2013 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-01-22 10:03:18 +00:00
ac7cec7684
ElfReader: Constructor tries to get ELF from ENV FAIL_ELF_PATH
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@2002 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-01-15 12:53:49 +00:00
2c3996344e
Updated the class diagram
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1992 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2013-01-09 22:12:24 +00:00
4189871920
coding-style++
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1972 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-12-11 15:14:34 +00:00
b8a4797360
doc: REP/REPZ/REPNZ done right
...
--enable-all-optimizations implicitly enables --enable-repeat-speedups.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1932 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-11-13 16:27:07 +00:00
4cef94a016
Removed the recommendation of repeat-speedups to avoid misunderstandings (see revision 1885)
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1888 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-11-07 09:02:12 +00:00
712c674575
wishes++
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1601 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-09-06 15:07:17 +00:00
e25b4aeea0
wishlist for ideas/wishes from a user perspective
...
Please add all kinds of weird ideas, nice-to-haves, or inconveniences (with or
without suggestions on how to deal with them) you experience when using Fail*.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1600 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-09-06 15:07:13 +00:00
db610b2c5a
Bochs- and SimulatorController: class diagram updates.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1511 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-27 12:17:17 +00:00
535af362bc
Fail*: class-diagram++
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1499 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-16 14:37:35 +00:00
a707dbb643
something todo for rh
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1471 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-02 13:49:03 +00:00
5c81421728
more/less TODO
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1470 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-02 13:28:26 +00:00
7eca34ad84
more details on how to build FailGem5
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1469 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-02 11:11:27 +00:00
326955d644
A few class-diagram updates (related to events and listeners).
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1467 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-08-02 08:57:46 +00:00
f3f58750c9
Adding build description for gem5.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1460 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-29 16:11:14 +00:00
1a339c1814
typos
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1453 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-16 18:20:57 +00:00
d30e361ce5
class-diagramm++
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1447 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-12 08:21:14 +00:00
97d93a8e3d
Class diagram updates.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1446 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-11 12:39:39 +00:00
74c4f1cfd1
Typos + Coding-Style fixed, TODO revisited.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1422 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-04 11:25:26 +00:00
e94773937b
documentation update for build-system changes
...
+script snippet on how to automatically fill the bochslibs/ directory
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1417 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-07-03 16:11:15 +00:00
ccf57e3d7a
++coding-style.txt
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1373 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-21 11:49:46 +00:00
f4b2737091
TODO revisited.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1372 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-21 11:35:21 +00:00
2f42fd07f5
class-diagram update
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1371 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-21 11:34:23 +00:00
583f60c430
Typo fixed.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1363 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-20 08:27:48 +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
94909e8565
Separated how-to-build -> how-to-build + how-to-use, added details on experiment parallelization, updated fail-structure docs.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1348 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-14 10:26:51 +00:00
18d18d0225
Documentation for directory and namespace structure added.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1338 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-12 17:50:36 +00:00
f49fa07a25
Changed BufferCache Backend to STL (as proposed), added IOPortEvent-Cache, updated class diagram
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1325 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-10 19:32:05 +00:00
db88736bb9
And the class diagram.
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1324 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-09 18:05:16 +00:00
13cd951a87
Bugfix in BufferCache, added some security checks, plus minor stuff in doc/howtobuild.txt
...
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1323 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
2012-06-09 17:31:32 +00:00