Commit Graph

  • ab4528c036 Experiments need to cleanup residual events on exit. Empty MemAccessTracingTest-dir removed. adrian 2012-05-17 17:02:13 +00:00
  • 34fbb932fd Added timer/timeout-event support (+ event handler for addition, deletion and triggering). adrian 2012-05-17 15:36:29 +00:00
  • 1e16f72fe2 Updated Bochs and OVP config header (new type timer_t). adrian 2012-05-17 14:24:36 +00:00
  • f36fe75296 ProtoStream added hellwig 2012-05-16 14:32:32 +00:00
  • 7355256bdb showTime-method added to Logger hellwig 2012-05-16 14:30:50 +00:00
  • 0d32dac7c3 Some fixes and missing comments for restore-mechanism. adrian 2012-05-16 12:02:28 +00:00
  • 08c8b05b96 SALConfig.hpp simplified (#if). adrian 2012-05-09 09:14:42 +00:00
  • 5eeda5a2a6 OVP_SAL: save/restore added sirozipp 2012-05-05 07:59:02 +00:00
  • 084ff6eb99 OVP: save/restore registers using protocol buffer sirozipp 2012-05-05 07:57:43 +00:00
  • 238aafde3e client startup: killing client.sh is more important than bochs itself hsc 2012-04-26 12:27:00 +00:00
  • 951e9e18ae todo: client/server communication hsc 2012-04-26 12:26:56 +00:00
  • 191faf0e1d wmoo: new results hsc 2012-04-25 14:36:14 +00:00
  • 70a4a8980f adjusted method call hellwig 2012-04-25 13:54:02 +00:00
  • 544d4949f8 compile-warning removed... hellwig 2012-04-25 11:10:50 +00:00
  • 24790d4fbd wmoo: experimentInfo update (+3rd variant) hsc 2012-04-24 16:45:29 +00:00
  • 819cd757fe wmoo: experiments continue after trace window hsc 2012-04-24 13:12:39 +00:00
  • c63155f072 wmoo: experiment steps 1+2 merge hsc 2012-04-24 13:12:36 +00:00
  • b203a5ae91 wmoo: experiment aborts more gracefully if sanity check fails hsc 2012-04-24 13:12:33 +00:00
  • 4308e1e770 wmoo: campaign += sanity checks hsc 2012-04-24 13:12:30 +00:00
  • 5e821904b4 wmoo: experiment info updated for latest target updates hsc 2012-04-23 17:55:04 +00:00
  • d93cf513f5 Fixes to compile OVP platform + bugfix in statreg sirozipp 2012-04-23 14:54:08 +00:00
  • 8053233897 Necessary change to build a proper gdbstub (due to a Bochs bug) unzner 2012-04-23 07:29:33 +00:00
  • f09f4af570 wmoo: adding symbol info for guarded variant hsc 2012-04-20 17:13:24 +00:00
  • bbd3b0fef1 wmoo: additional result: uncorrectable error (DETECTED) hsc 2012-04-20 17:13:19 +00:00
  • a674d2dd1b howto-build: --disable-docbook is necessary hsc 2012-04-20 12:58:15 +00:00
  • 35e9c40abe bugfix: another copy/paste fail (64-bit vs. 32-bit Bochs interfacing) hsc 2012-04-20 12:54:36 +00:00
  • e50e78a9b6 wmoo: another result column (bit width) hsc 2012-04-19 20:58:45 +00:00
  • 3e516597d4 tracing plugin: FIXME/note hsc 2012-04-19 18:02:15 +00:00
  • 07c4ba886b jobclient: more jitter for reconnects hsc 2012-04-19 18:02:13 +00:00
  • 8a306f8931 Bochs-internal hacks hsc 2012-04-19 18:02:10 +00:00
  • dde01c4e92 wmoo: campaign collects results hsc 2012-04-19 07:35:36 +00:00
  • e6e04bdab9 wmoo: campaign appends to output CSV hsc 2012-04-19 07:31:44 +00:00
  • 1f593f60f9 wmoo: campaign copy/paste fail hsc 2012-04-19 07:31:36 +00:00
  • cee001ee42 wmoo: fault-space pruning works hsc 2012-04-18 15:00:28 +00:00
  • 265f8f2819 wmoo: adapt to recent target changes (r1101) hsc 2012-04-18 14:19:23 +00:00
  • ee88b5d048 wmoo: more detailed debug output hsc 2012-04-18 14:19:20 +00:00
  • 365a76cac5 wmoo: bugfix: need to restore state *inside* experiment loop hsc 2012-04-18 14:19:17 +00:00
  • 4c9ff80d79 SimulatorController: document important restore() side-effect hsc 2012-04-18 14:19:15 +00:00
  • 83e6e1158d wmoo: adapt main experiment to recent iteration counting changes hsc 2012-04-18 14:19:12 +00:00
  • f468a197f9 wmoo: wait n + m loop iterations, determine #instr from golden run hsc 2012-04-18 14:19:08 +00:00
  • d96d3c4c5b some changes on interrupt triggering and suppression hellwig 2012-04-18 13:25:33 +00:00
  • 5f6d1f5e0a wmoo: adapting to latest target update (wait machinery) hsc 2012-04-18 12:36:47 +00:00
  • 63add607a0 wmoo: 1 job = 8 experiments (all bit positions for one address) hsc 2012-04-18 12:36:44 +00:00
  • 1027b9faf2 Logger: fixed the case when the first << operand is a manipulator hsc 2012-04-18 12:36:41 +00:00
  • 0963a06209 wmoo: experiment works locally hsc 2012-04-17 17:56:23 +00:00
  • 0ed3295fda bugfix: bad typo in event management causing bad SEGV hsc 2012-04-17 17:56:20 +00:00
  • a3ed6ea25e wmoo: record trace, auto-generate ELF symbol info hsc 2012-04-17 17:01:01 +00:00
  • 1437d14a67 wmoo: address update hsc 2012-04-17 13:37:46 +00:00
  • 94361fb473 wmoo experiment WIP hsc 2012-04-17 13:30:04 +00:00
  • 2cff263edd checksum-oostubs: typo, TRAP details hsc 2012-04-16 11:42:29 +00:00
  • b92d6d0015 FAIL_EXPERIMENT_TARGETDIR default value must not override existing one hsc 2012-04-16 11:42:26 +00:00
  • 32002049c5 FailBochs: access to more CPU flags hsc 2012-04-16 11:42:23 +00:00
  • 486809e0a2 more todo; howto-build++ hsc 2012-04-16 11:42:19 +00:00
  • 0965d91555 Changed the minimal bochs ./configure-line again. This should be it now - correct me if I am wrong unzner 2012-04-12 19:11:58 +00:00
  • cbd8781538 Some further (english-speaking ;-)) hints on experiment distribution. adrian 2012-04-12 14:52:28 +00:00
  • 158146dcac Coding-Style draft. adrian 2012-04-12 14:39:36 +00:00
  • 4a47e9f970 Job-resend mechanism for JobServer added. adrian 2012-04-12 13:12:41 +00:00
  • 9a31ce2b04 bugfix hellwig 2012-04-12 09:56:41 +00:00
  • ec9a1c33d1 Typos corrected, impl-details added. adrian 2012-04-12 09:50:43 +00:00
  • 223f466f9e script to kill stray failbochs instances hsc 2012-04-11 16:30:10 +00:00
  • 4b2b00011d checksum-oostubs: another possible outcome (CLI+HLT) hsc 2012-04-11 15:21:13 +00:00
  • 6eddff0305 checksum-oostubs: debugging code hsc 2012-04-11 15:21:09 +00:00
  • 273aabb747 Test commit (trac update) hoffmann 2012-04-11 15:02:32 +00:00
  • 4162930e80 rebuild-bochs.sh: -jN configurable hsc 2012-04-11 15:01:13 +00:00
  • f1203676c2 Test commit (trac update) hoffmann 2012-04-11 14:58:57 +00:00
  • 4bdf742056 hosts += bigbox hsc 2012-04-11 01:00:27 +00:00
  • 3eb750a9c3 jobserver: tune up parameters until we've got better job control hsc 2012-04-11 01:00:25 +00:00
  • 454587ab60 coolchecksum: redundant variable hsc 2012-04-11 01:00:22 +00:00
  • 00a93f5593 checksum-oostubs: tell the outside world what job we're working on hsc 2012-04-11 01:00:20 +00:00
  • 60440de13a checksum-oostubs: campaign works now hsc 2012-04-11 01:00:18 +00:00
  • 241c8f27a8 bugfix: std::vector elements may change their address hsc 2012-04-11 01:00:15 +00:00
  • 162f5efda0 no need for others to see what we do hsc 2012-04-11 01:00:13 +00:00
  • 465b7c4a92 checksum-oostubs: fault-space pruning, job enqueueing hsc 2012-04-10 19:35:40 +00:00
  • 1867fa74a9 checksum-oostubs: experiment is a job client now hsc 2012-04-10 19:35:37 +00:00
  • e7c1118231 checksum-oostubs: not named CoolChecksum* anymore hsc 2012-04-10 19:35:35 +00:00
  • df752dcece MemoryMap: doxygen documentation, iterator interface hsc 2012-04-10 19:35:33 +00:00
  • 4a6c8a020a checksum-oostubs: sanity check for injection IP hsc 2012-04-10 16:44:02 +00:00
  • 084716fd05 checksum-oostubs: allow instr_offset = 0 hsc 2012-04-10 16:44:00 +00:00
  • 499bf7a4cb checksum-oostubs: assertions regarding save/restore behavior hsc 2012-04-10 16:43:57 +00:00
  • c368e4bfeb a few FIXMEs hsc 2012-04-10 16:43:55 +00:00
  • ec2e658bec bugfix: correct save aspect ordering hsc 2012-04-10 16:43:52 +00:00
  • 08aa7ff3a3 checksum-oostubs: single experiments work now hsc 2012-04-05 15:37:08 +00:00
  • c0f3aac4b7 typo hsc 2012-04-05 15:37:04 +00:00
  • d8bbc1e3f3 fireinterrupt example experiment hellwig 2012-04-05 11:45:39 +00:00
  • ff828ba48f comments added and corrected hellwig 2012-04-05 09:40:39 +00:00
  • a4bed2d329 checksum-oostubs: record memory-access trace hsc 2012-04-04 16:06:08 +00:00
  • 305c289730 SimCtl::terminate doesn't return hsc 2012-04-04 16:06:06 +00:00
  • 3a621275c0 auto-generated ecc_region.hpp hsc 2012-04-04 16:06:03 +00:00
  • 7b30b33fc3 MemoryManager::get/setBytes: std::vector -> void* hsc 2012-04-04 16:06:01 +00:00
  • a64b271bb6 Optimisations have nothing to do with L4/Fiasco, sorry. Still keeping the shorter configure line. unzner 2012-04-04 14:52:18 +00:00
  • 1466d24546 bugfix: EventList::remove(event) must deal correctly with active events hsc 2012-04-03 14:05:28 +00:00
  • 643299c26e removing redundant EventList::makeActive(event) hsc 2012-04-03 14:05:26 +00:00
  • f3855293ca bugfix: properly remove remaining events of terminating experiment hsc 2012-04-03 14:05:24 +00:00
  • ccc8d4e4c5 GuestEvents work correctly hsc 2012-04-03 14:05:21 +00:00
  • a11b65230d SimCtrl: no need for virtual functions we don't plan to override soon hsc 2012-04-03 14:05:19 +00:00
  • cae7e8ade2 removing OVPController cruft hsc 2012-04-03 14:05:17 +00:00
  • aa7a8df499 removing spurious symlink hsc 2012-04-03 14:05:15 +00:00
  • 8095335bf3 moving terminate() to SimulatorController hsc 2012-04-03 14:05:12 +00:00
  • 3f6ffafbfa Removed some optimisation flags from Bochs configure unzner 2012-04-03 11:56:22 +00:00
  • 8fe7182778 restoring original hscsimple experiment hsc 2012-03-31 17:35:31 +00:00