1. 19 4月, 2014 2 次提交
  2. 11 10月, 2013 2 次提交
  3. 26 9月, 2013 1 次提交
  4. 03 9月, 2013 6 次提交
  5. 01 9月, 2013 1 次提交
  6. 31 7月, 2013 1 次提交
  7. 09 7月, 2013 1 次提交
  8. 12 4月, 2013 3 次提交
  9. 27 2月, 2013 1 次提交
    • P
      qemu-log: default to stderr for logging output · 989b697d
      Peter Maydell 提交于
      Switch the default for qemu_log logging output from "/tmp/qemu.log"
      to stderr. This is an incompatible change in some sense, but logging
      is mostly used for debugging purposes so it shouldn't affect production
      use. The previous behaviour can be obtained by adding "-D /tmp/qemu.log"
      to the command line.
      
      This change requires us to:
       * update all the documentation/help text (we take the opportunity
         to smooth out minor inconsistencies between the phrasing in
         linux-user/bsd-user/system help messages)
       * make linux-user and bsd-user defer to qemu-log for the default
         logging destination rather than overriding it themselves
       * ensure that all logfile closing is done via qemu_log_close()
         and that that function doesn't close stderr
      as well as the obvious change to the behaviour of do_qemu_set_log()
      when no logfile name has been specified.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      Message-id: 1361901160-28729-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      989b697d
  10. 24 2月, 2013 3 次提交
  11. 16 2月, 2013 1 次提交
  12. 19 11月, 2012 1 次提交
  13. 12 10月, 2012 1 次提交
  14. 07 10月, 2012 1 次提交
  15. 28 9月, 2012 1 次提交
  16. 22 9月, 2012 2 次提交
  17. 16 9月, 2012 1 次提交
  18. 24 6月, 2012 1 次提交
  19. 22 6月, 2012 1 次提交
  20. 18 3月, 2012 1 次提交
  21. 17 3月, 2012 1 次提交
    • S
      w64: Fix data type of next_tb and tcg_qemu_tb_exec · 69784eae
      Stefan Weil 提交于
      next_tb is the numeric value of a tcg target (= QEMU host) address.
      
      Using tcg_target_ulong instead of unsigned long shows this and makes
      the code portable for hosts with an unusual size of long (w64).
      
      The type cast '(long)(next_tb & ~3)' was not needed (casting
      unsigned long to long does not change the bits, and nor does
      casting long to pointer for most (= all non w64) hosts.
      It is removed here.
      
      Macro or function tcg_qemu_tb_exec is used to set next_tb.
      The function also returns next_tb. Therefore tcg_qemu_tb_exec
      must return a tcg_target_ulong.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      69784eae
  22. 15 3月, 2012 1 次提交
  23. 04 3月, 2012 1 次提交
    • S
      w64: Fix data type of parameters for flush_icache_range · f57a5160
      Stefan Weil 提交于
      flush_icache_range takes two address parameters which must be large
      enough to address any address of the host.
      
      For hosts with sizeof(unsigned long) == sizeof(void *), this patch
      changes nothing. All currently supported hosts fall into this category.
      
      For w64 hosts, sizeof(unsigned long) is 4 while sizeof(void *) is 8,
      so the use of tcg_target_ulong is needed for i386 and tci (the tcg
      targets which work with w64).
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      f57a5160
  24. 29 11月, 2011 1 次提交
  25. 15 11月, 2011 2 次提交
  26. 01 11月, 2011 1 次提交
    • S
      tcg: Add bytecode generator for tcg interpreter · 7316329a
      Stefan Weil 提交于
      Unlike other tcg target code generators, this one does not generate
      machine code for some cpu. It generates machine independent bytecode
      which is interpreted later.
      
      This allows running QEMU on any host.
      
      Interpreted bytecode is slower than direct execution of generated
      machine code.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      7316329a