1. 18 4月, 2013 6 次提交
  2. 17 4月, 2013 2 次提交
  3. 16 4月, 2013 2 次提交
    • G
      use libusb for usb-host · 2b2325ff
      Gerd Hoffmann 提交于
      Reimplement usb-host on top of libusb.
      Reasons to do this:
      
       (1) Largely rewritten from scratch, nice opportunity to kill historical
           cruft.
       (2) Offload usbfs handling to libusb.
       (3) Have a single portable code base instead of bsd + linux variants.
       (4) Bring usb-host support to any platform supported by libusbx.
      
      For now this goes side-by-side to the existing code.  That is only to
      simplify regression testing though, at the end of the day I want remove
      the old code and support libusb exclusively.  Merge early in 1.5 cycle,
      remove the old code after 1.5 release or something like this.
      
      Thanks to qdev the old and new code can coexist nicely on linux.  Just
      use "-device usb-host-linux" to use the old linux driver instead of the
      libusb one (which takes over the "usb-host" name).
      
      The bsd driver isn't qdev'ified so it isn't that easy for bsd.
      I didn't bother making it runtime switchable, so you have to rebuild
      qemu with --disable-libusb to get back the old code.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      2b2325ff
    • R
      tcg-ppc64: Use getauxval for ISA detection · 1e6e9aca
      Richard Henderson 提交于
      Glibc 2.16 includes an easy way to get feature bits previously
      buried in /proc or the program startup auxiliary vector.  Use it.
      Reviewed-by: NAurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      1e6e9aca
  4. 15 4月, 2013 4 次提交
  5. 12 4月, 2013 1 次提交
    • P
      cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC) · c30d1aea
      Peter Maydell 提交于
      The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
      call, which is a pretty trivial cost even for something in the main
      cpu_exec() loop.  Having this be conditionally defined means that
      '-d exec' on a non-debug build will silently do nothing.  Drop the
      define and the configure machinery that sets it, in favour of just
      always allowing this log option to be enabled at runtime.  As a
      concession to the mainloopiness, we use qemu_loglevel_mask()+qemu_log()
      rather than qemu_log_mask() to avoid the function call overhead.
      
      Note that DEBUG_DISAS is always defined, so removing the
      '|| defined(CONFIG_DEBUG_EXEC)' from those conditionals makes
      no behavioural change for that logging.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Acked-by: NEdgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      c30d1aea
  6. 09 4月, 2013 1 次提交
  7. 08 4月, 2013 2 次提交
  8. 03 4月, 2013 1 次提交
  9. 30 3月, 2013 1 次提交
  10. 28 3月, 2013 1 次提交
  11. 23 3月, 2013 1 次提交
  12. 22 3月, 2013 1 次提交
  13. 19 3月, 2013 2 次提交
  14. 13 3月, 2013 1 次提交
  15. 11 3月, 2013 1 次提交
  16. 08 3月, 2013 2 次提交
  17. 06 3月, 2013 1 次提交
    • P
      iscsi: look for pkg-config file too · 3c33ea96
      Paolo Bonzini 提交于
      Due to library conflicts, Fedora will have to put libiscsi in
      /usr/lib/iscsi.  Simplify configuration by using a pkg-config
      file.  The Fedora package will distribute one, and the patch
      to add it has been sent to upstream libiscsi as well.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      3c33ea96
  18. 05 3月, 2013 3 次提交
  19. 01 3月, 2013 2 次提交
  20. 27 2月, 2013 2 次提交
  21. 23 2月, 2013 2 次提交
  22. 22 2月, 2013 1 次提交