1. 21 11月, 2010 3 次提交
    • D
      Add a DTrace tracing backend targetted for SystemTAP compatability · b3d08c02
      Daniel P. Berrange 提交于
      This introduces a new tracing backend that targets the SystemTAP
      implementation of DTrace userspace tracing. The core functionality
      should be applicable and standard across any DTrace implementation
      on Solaris, OS-X, *BSD, but the Makefile rules will likely need
      some small additional changes to cope with OS specific build
      requirements.
      
      This backend builds a little differently from the other tracing
      backends. Specifically there is no 'trace.c' file, because the
      'dtrace' command line tool generates a '.o' file directly from
      the dtrace probe definition file. The probe definition is usually
      named with a '.d' extension but QEMU uses '.d' files for its
      external makefile dependancy tracking, so this uses '.dtrace' as
      the extension for the probe definition file.
      
      The 'tracetool' program gains the ability to generate a trace.h
      file for DTrace, and also to generate the trace.d file containing
      the dtrace probe definition.
      
      Example usage of a dtrace probe in systemtap looks like:
      
        probe process("qemu").mark("qemu_malloc") {
          printf("Malloc %d %p\n", $arg1, $arg2);
        }
      
      * .gitignore: Ignore trace-dtrace.*
      * Makefile: Extra rules for generating DTrace files
      * Makefile.obj: Don't build trace.o for DTrace, use
        trace-dtrace.o generated by 'dtrace' instead
      * tracetool: Support for generating DTrace data files
      Reviewed-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      b3d08c02
    • A
      Revert "Add a DTrace tracing backend targetted for SystemTAP compatability" · 06da6e44
      Anthony Liguori 提交于
      This reverts commit 4addb112.
      06da6e44
    • A
      Revert "Add support for generating a systemtap tapset static probes" · 371c338e
      Anthony Liguori 提交于
      This reverts commit 2834c3e0.
      
      Conflicts:
      
      	Makefile.target
      371c338e
  2. 18 11月, 2010 1 次提交
  3. 17 11月, 2010 10 次提交
  4. 16 11月, 2010 14 次提交
  5. 11 11月, 2010 1 次提交
  6. 10 11月, 2010 3 次提交
    • G
      spice: add audio · 3e313753
      Gerd Hoffmann 提交于
      Add support for the spice audio interface.  With this patch applied
      audio can be forwarded over the network from/to the spice client.  Both
      recording and playback is supported.
      
      The driver is first in the driver list, but the can_be_default flag is
      set only in case spice is active.  So if you have the spice protocol
      enabled the spice audio driver is the default one, otherwise whatever
      comes first after spice in the list.  Overriding the default using
      QEMU_AUDIO_DRV works in any case.
      
      [ v2: audio codestyle: add spaces before open parenthesis ]
      [ v2: add const to silence array ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Cc: malc <av1474@comtv.ru>
      Signed-off-by: Nmalc <av1474@comtv.ru>
      3e313753
    • G
      intel-hda: fix codec addressing. · df0db221
      Gerd Hoffmann 提交于
      The HDA bus supports up to 15 codecs, with addresses 0 ... 14.
      We get that wrong in two places:
      
       * When handing out addresses we accept address 15 as valid.
       * The bitmasks for two registers (WAKEEN and STATESTS) don't
         have bit 14 set.
      
      This patch fixes it.
      
      [ v2: codestyle: add braces ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Nmalc <av1474@comtv.ru>
      df0db221
    • M
      Revert "intel-hda: fix codec addressing." · e2553eb4
      malc 提交于
      Misses braces
      
      This reverts commit acc08683.
      e2553eb4
  7. 09 11月, 2010 6 次提交
  8. 07 11月, 2010 1 次提交
  9. 04 11月, 2010 1 次提交