1. 07 3月, 2011 3 次提交
  2. 20 2月, 2011 1 次提交
  3. 14 2月, 2011 1 次提交
  4. 12 2月, 2011 2 次提交
  5. 09 2月, 2011 1 次提交
  6. 25 1月, 2011 1 次提交
  7. 21 1月, 2011 1 次提交
  8. 22 12月, 2010 1 次提交
  9. 11 12月, 2010 3 次提交
  10. 09 12月, 2010 1 次提交
    • G
      spice: add qxl device · a19cbfb3
      Gerd Hoffmann 提交于
      qxl is a paravirtual graphics card.  The qxl device is the bridge
      between the guest and the spice server (aka libspice-server).  The
      spice server will send the rendering commands to the spice client, which
      will actually render them.
      
      The spice server is also able to render locally, which is done in case
      the guest wants read something from video memory.  Local rendering is
      also used to support display over vnc and sdl.
      
      qxl is activated using "-vga qxl".  qxl supports multihead, additional
      cards can be added via '-device qxl".
      
      [ v2: add copyright to files                     ]
      [ v2: use qemu-common.h for standard includes    ]
      [ v2: create separate qxl-vga device for primary ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      a19cbfb3
  11. 27 11月, 2010 2 次提交
  12. 21 11月, 2010 2 次提交
  13. 17 11月, 2010 1 次提交
  14. 16 11月, 2010 1 次提交
  15. 30 10月, 2010 1 次提交
  16. 03 10月, 2010 1 次提交
  17. 01 10月, 2010 3 次提交
  18. 10 9月, 2010 1 次提交
    • S
      trace: Add trace-events file for declaring trace events · 94a420b1
      Stefan Hajnoczi 提交于
      This patch introduces the trace-events file where trace events can be
      declared like so:
      
      qemu_malloc(size_t size) "size %zu"
      qemu_free(void *ptr) "ptr %p"
      
      These trace event declarations are processed by a new tool called
      tracetool to generate code for the trace events.  Trace event
      declarations are independent of the backend tracing system (LTTng User
      Space Tracing, ftrace markers, DTrace).
      
      The default "nop" backend generates empty trace event functions.
      Therefore trace events are disabled by default.
      
      The trace-events file serves two purposes:
      
      1. Adding trace events is easy.  It is not necessary to understand the
         details of a backend tracing system.  The trace-events file is a
         single location where trace events can be declared without code
         duplication.
      
      2. QEMU is not tightly coupled to one particular backend tracing system.
         In order to support tracing across QEMU host platforms and to
         anticipate new backend tracing systems that are currently maturing,
         it is important to be flexible and not tied to one system.
      
      This commit includes fixes from Prerna Saxena
      <prerna@linux.vnet.ibm.com> and Blue Swirl <blauwirbel@gmail.com>.
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      94a420b1
  19. 27 8月, 2010 1 次提交
  20. 15 8月, 2010 1 次提交
  21. 11 8月, 2010 1 次提交
    • C
      RESEND: Inter-VM shared memory PCI device · 6cbf4c8c
      Cam Macdonell 提交于
      resend for bug fix related to removal of irqfd
      
      Support an inter-vm shared memory device that maps a shared-memory object as a
      PCI device in the guest.  This patch also supports interrupts between guest by
      communicating over a unix domain socket.  This patch applies to the qemu-kvm
      repository.
      
          -device ivshmem,size=<size in format accepted by -m>[,shm=<shm name>]
      
      Interrupts are supported between multiple VMs by using a shared memory server
      by using a chardev socket.
      
          -device ivshmem,size=<size in format accepted by -m>[,shm=<shm name>]
                 [,chardev=<id>][,msi=on][,ioeventfd=on][,vectors=n][,role=peer|master]
          -chardev socket,path=<path>,id=<id>
      
      The shared memory server, sample programs and init scripts are in a git repo here:
      
          www.gitorious.org/nahanni
      Signed-off-by: NCam Macdonell <cam@cs.ualberta.ca>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      6cbf4c8c
  22. 27 7月, 2010 2 次提交
  23. 12 7月, 2010 1 次提交
    • A
      AppleSMC device emulation · 1ddda5cd
      Alexander Graf 提交于
      Intel Macs have a chip called the "AppleSMC" which they use to control
      certain Apple specific parts of the hardware, like the keyboard background
      light.
      
      That chip is also used to store a key that Mac OS X uses to decrypt binaries.
      
      This patch adds emulation for that chip, so we're getting one step further
      to having Mac OS X run natively on Qemu.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      1ddda5cd
  24. 03 7月, 2010 1 次提交
  25. 01 7月, 2010 6 次提交