Skip to content
Snippets Groups Projects
  1. Oct 19, 2015
  2. Oct 14, 2015
  3. Oct 07, 2015
  4. Oct 01, 2015
  5. Sep 16, 2015
  6. Sep 09, 2015
    • Jerome Forissier's avatar
      qemu: make check: add timeout parameter, defaults to 480s · 7a9463cb
      Jerome Forissier authored
      
      The Expect timeout can be passed via make as, for instance:
        make check TIMEOUT=60
      
      Signed-off-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      7a9463cb
    • Jerome Forissier's avatar
      qemu-check.exp: fixes/improvements for Travis CI environment · 7950f2b7
      Jerome Forissier authored
      
      * Detect kernel rcu_sched stall + cosmetic improvements
      * Start QEMU with options '-nographic -monitor none'. Without this,
      QEMU cannot be run on the Travis servers which have no display.
      '-monitor none' is needed when '-nographic' is set and one wants to
      redirect serial port 0 (first occurrence of '-serial stdio'), otherwise
      a conflict occurs and the following message is shown:
          qemu-system-arm: -serial stdio: cannot use stdio by multiple character
          devices
      * Fix undefined variable error on timeout
      * Set LD_LIBRARY_PATH. The libraries that come with the compiler
      sometimes end up under /lib, or under /lib/arm-linx-gnueabihf. By setting
      LD_LIBRARY_PATH we support both.
      * Catch kernel panic/timeout on boot to make the script more robust.
      
      Signed-off-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      7950f2b7
    • Jerome Forissier's avatar
      qemu.mk: fixes/improvements for Travis CI environment · 2660ff2d
      Jerome Forissier authored
      - If $(CROSS_COMPILE) is defined, use it to set the other cross compile
      variables used in common.mk: CROSS_COMPILE_{S,NS}_{USER,KERNEL}.
      The linux and qemu targets are also adjusted to use those variables,
      they may be updated later when common targets are added.
      - Use $(MAKE) instead of plain 'make' so that some special make flags
      are handled properly (-n for instance).
      - Fix filelist-tee dependencies. Since this target uses 'find' to make
      a list of files built by xtest, xtest is a dependency.
      - make check: add DUMP_LOGS_ON_ERROR variable. To dump serial0.log and
      serial1.log when test fails, run:
          make check DUMP_LOGS_ON_ERROR=1
      - Add missing + before $(MAKE). The $(bios-qemu-common) macro defines
      a command that must start with a '+' character for reasons related to
      the GNU make jobserver implementation [1]. Without it, the sub-make
      would print the following warning and not run in parallel:
          make[1]: warning: jobserver unavailable: using -j1.  Add `+' to
          parent make rule.
        [1] http://make.mad-scientist.net/papers/jobserver-implementation/
      
      
        ("The Final Result", point 7.)
      - Remove redundant dependencies
      
      Signed-off-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      2660ff2d
  7. Sep 08, 2015
  8. Sep 03, 2015
  9. Sep 01, 2015
  10. Jul 24, 2015
  11. Jul 21, 2015
  12. Jul 10, 2015
  13. Jul 09, 2015
Loading