Skip to content
Snippets Groups Projects
  1. Feb 03, 2016
  2. Jan 25, 2016
  3. Jan 22, 2016
  4. Jan 15, 2016
  5. Jan 11, 2016
  6. Jan 04, 2016
  7. Dec 11, 2015
  8. Dec 04, 2015
  9. Dec 03, 2015
  10. Nov 26, 2015
  11. Nov 20, 2015
  12. Nov 19, 2015
  13. Nov 12, 2015
  14. Nov 09, 2015
  15. Nov 04, 2015
  16. Nov 02, 2015
  17. Oct 27, 2015
  18. Oct 19, 2015
  19. Oct 14, 2015
  20. Oct 07, 2015
  21. Oct 01, 2015
  22. Sep 16, 2015
  23. 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
  24. Sep 08, 2015
  25. Sep 03, 2015
  26. Sep 01, 2015
Loading