Skip to content
Snippets Groups Projects
  1. Jul 04, 2013
    • Adrian Böckenkamp's avatar
      cmake: gem5-related build system updates · aecb3530
      Adrian Böckenkamp authored
      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
      aecb3530
  2. Jun 17, 2013
    • Richard Hellwig's avatar
      core/efw: send back results earlier · 12f9915d
      Richard Hellwig authored
      The client sends results back earlier (i.e., before all jobs are
      done) if the client response time (CLIENT_JOB_REQUEST_SEC) is
      exceeded. This makes sure that extraordinarily long-running
      experiments get reported back before, e.g., the LIDO job timeout
      kills the Fail* instance.
      
      Change-Id: I3ada0360ec54b63f80a7008570ca514449720220
      12f9915d
  3. Jun 05, 2013
    • Adrian Böckenkamp's avatar
      core/sal: dependency checks moved to listener classes · 3e7da9b0
      Adrian Böckenkamp authored
      It is no longer required (and recommended) to write a dependency
      check (using conditional compilation) in the experiment code. Instead,
      the Fail code performs these checks itself. If an experiment is
      compiled without having the required configuration flags set to
      enabled, the compiler emits an error. This is because the constructors
      of unused listener classes are declared as protected. (Note that
      this works only because the Fail code does not create any listeners.)
      
      In a next step, one should remove all the dependency guards in the
      existing experiments (not needed anymore).
      
      Change-Id: I1331813a432a752322d510b4102da53ff53294f0
      3e7da9b0
  4. May 29, 2013
    • Horst Schirmeier's avatar
      ecos: stack-protection eval · f3c36e70
      Horst Schirmeier authored
      Change-Id: I576c2ef3834f61bb9017af37541afc7639672782
      f3c36e70
    • Horst Schirmeier's avatar
      comm: handle connect() failures properly · de754c5f
      Horst Schirmeier authored
      Quoting connect(3posix): "If connect() fails, the state of the socket is
      unspecified.  Conforming applications should close the file descriptor and
      create a new socket before attempting to reconnect."
      
      Change-Id: Ibcdcc0f546560a41009832894659a37947243f2f
      de754c5f
    • Horst Schirmeier's avatar
      util/CommandLine: make non-option args accessible · d937be90
      Horst Schirmeier authored
      The argv list must not be temporary for this, and became a class
      member.
      
      Change-Id: I159dd2a0d43768a7926b639f93a4ff9f2bfb7c9a
      d937be90
    • Christian Dietrich's avatar
      dciao-kernelstructs: several experiment fixes. · d9c9b431
      Christian Dietrich authored
      The previous fault injection experiment was kind of bullshit. This one
      is better in several ways:
      
      - sanity check at injection time (correct IP)
      - correct counting of kernel_transistions
      - copy whole activation scheme
      
      Change-Id: I014eea4d6fe103bc02ffd7bbca95dc56a1a4d9ea
      d9c9b431
    • Christian Dietrich's avatar
      DCiAOKernelImporter: different injection semantic. · 6789a313
      Christian Dietrich authored
      Is now very similar to normal importer, and may be deleted in the future, but
      at the moment, this should be merged, since it is the importer used in the
      sobres-2013 paper.
      
      This changes the MySQL Schema. instr1_absolute was introduced.
      
      Change-Id: I1bc2919bd14c335beca6d586b7cc0f80767ad7d5
      6789a313
    • Adrian Böckenkamp's avatar
      doxygen: doc generation fixed · 6d8b3331
      Adrian Böckenkamp authored
      Doxygen skips undesired directories and files now. In addition, the
      documentation of the "fail" namespace has been fixed. Note that there
      are still several warnings (due to incomplete documentations) in the
      Doxygen output.
      
      Change-Id: Idad4f1ecff453765b307fa40a5c1cebc0c2ce2bb
      6d8b3331
  5. May 23, 2013
  6. May 22, 2013
  7. May 07, 2013
  8. Apr 29, 2013
  9. Apr 28, 2013
  10. Apr 24, 2013
  11. Apr 23, 2013
  12. Apr 22, 2013
  13. Apr 10, 2013
Loading