Skip to content
Snippets Groups Projects
  1. Nov 04, 2015
  2. Nov 02, 2015
  3. Oct 27, 2015
  4. Oct 19, 2015
  5. Oct 14, 2015
  6. Oct 07, 2015
  7. Oct 01, 2015
  8. Sep 16, 2015
  9. 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
  10. Sep 08, 2015
  11. Sep 03, 2015
  12. Sep 01, 2015
  13. Jul 24, 2015
  14. Jul 21, 2015
  15. Jul 10, 2015
  16. Jul 09, 2015
Loading