Skip to content
Snippets Groups Projects
  1. Mar 22, 2016
  2. Mar 17, 2016
  3. Mar 16, 2016
  4. Mar 03, 2016
    • Pascal Brand's avatar
      fvp: Introduce mixed compilation mode 32bits / 64bits · 6044eb57
      Pascal Brand authored
      
      This patch introduce compilation mode 32bits / 64 bits independently
      for every parts:
      - COMPILE_NS_USER:   Non-Secure User
      - COMPILE_NS_KERNEL: Non-Secure Kernel
      - COMPILE_S_USER:    Secure User
      - COMPILE_S_KERNEL:  Secure Kernel
      
      This is used on FVP, the non-secure part being bits, but the secure
      part can be specified as 32 or 64 bits (64bits by default).
      
      Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)
      Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP)
      Signed-off-by: default avatarPascal Brand <pascal.brand@st.com>
      6044eb57
  5. Feb 29, 2016
  6. Feb 03, 2016
  7. Jan 25, 2016
  8. Jan 22, 2016
  9. Jan 15, 2016
  10. Jan 11, 2016
  11. Jan 04, 2016
  12. Dec 11, 2015
  13. Dec 04, 2015
  14. Dec 03, 2015
  15. Nov 26, 2015
  16. Nov 20, 2015
  17. Nov 19, 2015
  18. Nov 12, 2015
  19. Nov 09, 2015
  20. Nov 04, 2015
  21. Nov 02, 2015
  22. Oct 27, 2015
  23. Oct 19, 2015
  24. Oct 14, 2015
  25. Oct 07, 2015
  26. Oct 01, 2015
  27. Sep 16, 2015
  28. 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
Loading