|
|
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 |
|
|
|
2575604b41
|
Fail* directories reorganized, Code-cleanup (-> coding-style), Typos+comments fixed.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1321 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-08 20:09:43 +00:00 |
|
|
|
d474a5b952
|
Moved deprecated files/folders to temp-folder, FI-stuff removed, cleaned up aspect (file-)names and code (-> coding-style).
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1320 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-07 18:57:26 +00:00 |
|
|
|
b7d904140e
|
Namespaces unified (sal+fi -> fail), Code cleanups (-> coding-style.txt), Doxygen-comments fixed.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1319 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-07 17:47:19 +00:00 |
|
|
|
cdd5379e19
|
Class diagram update (don't use namespace identifiers in the diagrams).
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1318 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-07 17:43:22 +00:00 |
|
|
|
33154a35c4
|
Tiny updates in Coding-Style guideline.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1317 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-07 17:41:08 +00:00 |
|
|
|
715a393598
|
Introducing the BufferCache announced on the mailing list, and some small changes. L4Sys is still WIP.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1316 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 15:13:16 +00:00 |
|
|
|
3284fba7d3
|
ProtoStream: comments, FIXMEs
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1315 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:32 +00:00 |
|
|
|
7573010685
|
no "using namespace std" in a header
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1314 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:29 +00:00 |
|
|
|
c9c468fdbd
|
bugfix: we still need the tracefile variable
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1313 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:26 +00:00 |
|
|
|
cfa6153b56
|
jobserver: improved job retry
FIXME: linear complexity not really hurting here, but not pretty
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1312 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:23 +00:00 |
|
|
|
08ec3548af
|
Bochs CPU fix: don't crash on weird memory accesses
Raising a GP exception may not be what a real x86 does, but it allows us
to catch this case in our experiments.
TODO: figure out correct reaction; backport to upstream
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1311 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:20 +00:00 |
|
|
|
71141b80ee
|
don't use tabs in Python code
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1310 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:17 +00:00 |
|
|
|
be7b519346
|
coding style update
- Adhering to itself now (English!).
- Removed Adrian's private preferences for weird indentation rules.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1309 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:14 +00:00 |
|
|
|
ed463b71d6
|
TODO
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1308 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
|
2012-06-06 14:27:11 +00:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|