1. 07 9月, 2015 2 次提交
  2. 26 6月, 2015 1 次提交
  3. 19 6月, 2015 1 次提交
    • L
      semihosting: add --semihosting-config arg sub-argument · a59d31a1
      Leon Alrae 提交于
      Add new "arg" sub-argument to the --semihosting-config allowing the user
      to pass multiple input arguments separately. It is required for example
      by UHI semihosting to construct argc and argv.
      
      Also, update ARM semihosting to support new option (at the moment it is
      the only target which cares about arguments).
      
      If the semihosting is enabled and no semihosting args have been specified,
      then fall back to -kernel/-append. The -append string is split on whitespace
      before initializing semihosting.argv[1..n]; this is different from what
      QEMU MIPS machines' pseudo-bootloaders do (i.e. argv[1] contains the whole
      -append), but is more intuitive from UHI user's point of view and Linux
      kernel just does not care as it concatenates argv[1..n] into single cmdline
      string anyway.
      Signed-off-by: NLeon Alrae <leon.alrae@imgtec.com>
      Message-id: 1434643256-16858-3-git-send-email-leon.alrae@imgtec.com
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a59d31a1
  4. 11 12月, 2014 1 次提交
    • L
      Pass semihosting exit code back to system. · 1ecc3a2d
      Liviu Ionescu 提交于
      In order to run unit tests under semihosting, it is necessary to pass the
      application exit code back to the system.
      
      ARM defines only the code to be used for non-error application exit
      (ADP_Stopped_ApplicationExit), all other codes should return non-zero
      exit codes.
      
      This patch checks if the application code passed via TARGET_SYS_EXIT is
      ADP_Stopped_ApplicationExit, and return 0, otherwise return 1.
      Signed-off-by: NLiviu Ionescu <ilg@livius.net>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1ecc3a2d
  5. 14 3月, 2014 1 次提交
  6. 23 7月, 2013 2 次提交
  7. 28 6月, 2013 1 次提交
  8. 15 4月, 2013 1 次提交
  9. 09 4月, 2013 1 次提交
    • P
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini 提交于
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  10. 19 12月, 2012 1 次提交
  11. 24 10月, 2012 1 次提交
  12. 22 8月, 2012 1 次提交
  13. 10 8月, 2012 1 次提交
  14. 07 6月, 2012 1 次提交
  15. 03 5月, 2012 1 次提交
  16. 15 3月, 2012 1 次提交
  17. 11 7月, 2011 1 次提交
    • C
      arm-semi: Provide access to CLI arguments passed through the "-append" option · 1c1b40c1
      Cédric VINCENT 提交于
      This patch basically adapts the new semi-hosting command-line support
      -- introduced by Wolfgang Schildbach in the commit 2e8785ac -- for use
      in system-mode.
      
      Note that the "arm_cmdline_len" and "host_cmdline_len" variables were
      renamed respectively "input_size" and "output_size" because:
      
          * in C, the term "length" is generally used to count the number of
            character in a string, not to count the number of bytes in a
            buffer (as it is the case here).
      
          * in QEMU, the term "host" is used to name variables that are in
            the host address space, not to name variables in the target
            address space (as it is the case here).
      
          * in the case of this system-call, the terms "input" and "output"
            fit the semantic of the official ARM semi-hosting specification
            quite well.
      
      I know renaming can be considered harmful but I do think in this case
      the semantic really matters to keep this code more understandable.
      Signed-off-by: NCédric VINCENT <cedric.vincent@st.com>
      Reviewed-by: NChristophe Lyon <christophe.lyon@st.com>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Paul Brook <paul@codesourcery.com>
      Cc: Wolfgang Schildbach <wschi@dolby.com>
      Cc: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      1c1b40c1
  18. 22 6月, 2011 1 次提交
  19. 16 4月, 2011 1 次提交
  20. 08 1月, 2011 1 次提交
  21. 16 6月, 2010 1 次提交
  22. 17 7月, 2009 1 次提交
  23. 06 1月, 2009 1 次提交
  24. 02 7月, 2008 1 次提交
  25. 18 11月, 2007 1 次提交
  26. 16 11月, 2007 1 次提交
  27. 11 11月, 2007 1 次提交
  28. 17 9月, 2007 2 次提交
  29. 09 6月, 2007 1 次提交
  30. 26 5月, 2007 1 次提交
  31. 28 1月, 2007 1 次提交
  32. 21 1月, 2007 1 次提交
  33. 20 11月, 2006 1 次提交
  34. 26 3月, 2006 1 次提交
  35. 21 8月, 2005 1 次提交
  36. 14 5月, 2005 1 次提交
  37. 27 4月, 2005 1 次提交