1. 01 May, 2012 1 commit
  2. 30 Apr, 2012 5 commits
  3. 25 Apr, 2012 1 commit
  4. 24 Apr, 2012 3 commits
  5. 20 Apr, 2012 1 commit
  6. 18 Apr, 2012 1 commit
    • Lluís Vilanova's avatar
      tracetool: Rewrite infrastructure as python modules · 650ab98d
      Lluís Vilanova authored
      The tracetool script is written in shell and has hit several portability
      problems due to shell quirks or external tools across host platforms.
      Additionally the amount of string processing and lack of real data
      structures makes it tough to implement code generator backends for
      tracers that are more complex.
      This patch replaces the shell version of tracetool with a Python
      version.  The new tracetool design is:
        scripts/tracetool.py - top-level script
        scripts/tracetool/backend/ - tracer backends live here (simple, ust)
        scripts/tracetool/format/  - output formats live here (.c, .h)
      There is common code for trace-events definition parsing so that
      backends can focus on generating code rather than parsing input.
      Support for all existing backends (nop, stderr, simple, ust,
      and dtrace) is added back in follow-up patches.
      [Commit description written by Stefan Hajnoczi]
      Signed-off-by: default avatarLluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
  7. 15 Apr, 2012 2 commits
  8. 13 Apr, 2012 3 commits
  9. 11 Apr, 2012 1 commit
  10. 10 Apr, 2012 1 commit
  11. 07 Apr, 2012 1 commit
  12. 04 Apr, 2012 1 commit
  13. 30 Mar, 2012 2 commits
  14. 29 Mar, 2012 1 commit
  15. 24 Mar, 2012 4 commits
  16. 19 Mar, 2012 1 commit
  17. 18 Mar, 2012 2 commits
  18. 13 Mar, 2012 2 commits
    • Andreas Färber's avatar
      qom: Add QOM support to user emulators · ce008c1f
      Andreas Färber authored
      Link the Object base class and the module infrastructure for class
      registration. Introduce $(universal-obj-y) for objects that are more
      common than $(common-obj-y), so that those only get built once.
      Call QOM module init for type registration.
      Signed-off-by: default avatarAndreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
    • Gerd Hoffmann's avatar
      usb: the big rename · f1ae32a1
      Gerd Hoffmann authored
      Reorganize usb source files.  Create a new hw/usb/ directory and move
      all usb source code to that place.  Also make filenames a bit more
      descriptive.  Host adapters are prefixed with "hch-" now, usb device
      emulations are prefixed with "dev-".  Fixup paths Makefile and include
      paths to make it compile.  No code changes.
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
  19. 07 Mar, 2012 1 commit
    • Jan Kiszka's avatar
      kvm: x86: Add user space part for in-kernel i8254 · 5d17c0d2
      Jan Kiszka authored
      This provides the required user space stubs to enable the in-kernel
      i8254 emulation of KVM.
      The in-kernel model supports lost tick compensation according to the
      "delay" policy. This is enabled by default and can be switched off via a
      device property.
      Depending on the feature set of the host kernel (before 2.6.32), we may
      have to disable the HPET or lack sound output from the PC speaker.
      Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
  20. 06 Mar, 2012 4 commits
  21. 05 Mar, 2012 1 commit
  22. 02 Mar, 2012 1 commit