Permalink
Switch branches/tags
Commits on Dec 1, 2012
  1. cpu: Move kvm_run into CPUState

    Pass CPUState / {X86,S390}CPU to helper functions.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  2. cpu: Move kvm_state field into CPUState

    Adapt some functions to take CPUState / {PowerPC,S390}CPU argument.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  3. ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()

    Cleans up after passing PowerPCCPU to timer callbacks.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  4. ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()

    Prepares for passing PowerPCCPU to ppc_booke_timers_init().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  5. ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks

    Cleans up after passing PowerPCCPU to booke_update_irq().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  6. ppc: Pass PowerPCCPU to [h]decr timer callbacks

    Cleans up after passing PowerPCCPU to [h]decr exception callbacks.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  7. ppc: Pass PowerPCCPU to [h]decr callbacks

    Cleans up after passing PowerPCCPU to ppc_set_irq().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  8. ppc: Pass PowerPCCPU to ppc_set_irq()

    Adapt static caller functions.
    
    This cleans up after passing PowerPCCPU to kvmppc_set_interrupt().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Dec 1, 2012
  9. kvm: Pass CPUState to kvm_vcpu_ioctl()

    Adapt helper functions to pass X86CPU / PowerPCCPU / S390CPU.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Oct 31, 2012
Commits on Nov 30, 2012
  1. kvm: Pass CPUState to kvm_arch_*

    Move kvm_vcpu_dirty field into CPUState to simplify things.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Oct 31, 2012
  2. cpu: Move kvm_fd into CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    committed Oct 31, 2012
  3. sysemu.h: Include qemu-types.h instead of qemu-common.h

    It just needs the Monitor and DeviceState typedefs, so it doesn't need
    all of qemu-common.h.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  4. Create qemu-types.h for struct typedefs

    Instead of keeping all those struct typedefs in qemu-common.h, move it
    to a header that can be safely included by other headers, containing
    only the struct typedefs and not pulling in other dependencies.
    
    Also, move some of the qdev-core.h typedefs to the new file, too, so
    other headers don't need to include qdev-core.h only because of
    DeviceState and other typedefs.
    
    This will help us remove qemu-common.h dependencies from some headers
    later.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  5. qlist.h: Do not include qemu-common.h

    I don't know why it was including it, as I don't see any code that
    depends on anything from qemu-common.h.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  6. qga/channel-posix.c: Include headers it needs

    Include:
     - <errno.h> for errno
     - <unistd.h> & <fcntl.h> for fcntl()
     - <stdlib.h> for exit()
     - "osdep.h" for qemu_open()
    
    Some of those headers were probably being included by accident because
    some other headers were including qemu-common.h, but those headers
    should eventually stop including qemu-common.h.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Igor Mammedov <imammedo@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  7. qapi/qmp-registry.c: Include headers it needs

    Include:
    - <glib.h> for g_malloc0()
    - <string.h> for strcmp()
    
    Some of those headers were probably being included by accident because
    some other headers were including qemu-common.h, but those headers
    should eventually stop including qemu-common.h.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  8. ui/vnc-palette.c: Include headers it needs

    Include:
     - <glib.h> for g_malloc0()
     - <string.h> for memset()
    
    Some of those headers were probably being included by accident because
    some other headers were including qemu-common.h, but those headers
    should eventually stop including qemu-common.h.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  9. user: Rename qemu-types.h to qemu-user-types.h

    The header file is specific for *-user, but I plan to introduce a more
    generic qemu-types.h file, so I'm renaming it.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 24, 2012
  10. user: Move *-user/qemu-types.h to main directory

    The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
    the same, but linux-user has the additional definitions of tswapal().
    
    This moves the linux-user file to the main directory, so the same file
    can be used by linux-user and bsd-user.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    ehabkost committed with Oct 23, 2012
  11. Update version for 1.3.0-rc2

    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  12. Merge remote-tracking branch 'kraxel/seabios-b1c35f2' into staging

    * kraxel/seabios-b1c35f2:
      seabios: update binaries in pc-bios/
      roms: also copy the dsdt when updating seabios.
      seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  13. Merge remote-tracking branch 'kwolf/for-anthony' into staging

    * kwolf/for-anthony:
      coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack
      stream: fix ratelimit_set_speed
      atapi: make change media detection for guests easier
      Documentation: Update image format information
      Documentation: Update block cache mode information
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  14. Merge remote-tracking branch 'spice/spice.v65' into staging

    * spice/spice.v65:
      qxl: reload memslots after migration, when qxl is in UNDEFINED mode
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  15. Merge remote-tracking branch 'kraxel/usb.73' into staging

    * kraxel/usb.73:
      ehci-sysbus: Attach DMA context.
      usb: fail usbdevice_create() when there is no USB bus
      usb: tag usb host adapters as not hotpluggable.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  16. Merge remote-tracking branch 'qmp/queue/qmp' into staging

    * qmp/queue/qmp:
      qapi: fix qapi_dealloc_type_size parameter type
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  17. seabios: update binaries in pc-bios/

    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Nov 30, 2012
  18. roms: also copy the dsdt when updating seabios.

    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Nov 30, 2012
  19. Revert "audio/wavcapture: Clarify licensing"

    This reverts commit 456a84d.
    
    This patch wasn't submitted to the list and did not get Acked by other
    copyright holders in the file.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  20. Revert "audio/audio_pt_int: Clarify licensing"

    This reverts commit 72bc6f1.
    
    This patch wasn't submitted to the list and did not get Acked by other
    copyright holders in the file.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori committed Nov 30, 2012
  21. seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798

    This patch updates the seabios submodule to commit
    b1c35f2b28cc0c94ebed8176ff61ac0e0b377798.
    
    Most important change is that seabios sets the busmaster bit
    in the pci config space for the lsi and esp scsi host adapters.
    Since commit 1c380f9 qemu
    is strict here and disallows any dma access when the bit is
    clear.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Nov 30, 2012
  22. multiboot: fix e801 memory map

    The e801 memory sizes in the multiboot structures hard-code the available
    low memory to 640.  However, the value should not include the size of the
    EBDA.  Fill the value in the option ROM, getting the size of low memory
    from the BIOS.
    
    Cc: Alexander Graf <agraf@suse.de>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    bonzini committed with Anthony Liguori Nov 29, 2012
  23. seccomp: adding new syscalls (bugzilla 855162)

    According to the bug 855162[0] - there's the need of adding new syscalls
    to the whitelist when using Qemu with Libvirt.
    
    [0] - https://bugzilla.redhat.com/show_bug.cgi?id=855162
    
    Reported-by: Paul Moore <pmoore@redhat.com>
    Tested-by: Paul Moore <pmoore@redhat.com>
    Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
    Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Eduardo Otubo committed with Anthony Liguori Nov 29, 2012
  24. coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack

    Use the POSIX-specified stack_t type as the argument to sigaltstack()
    rather than the legacy struct sigaltstack. This allows us to compile
    on MacOSX with --with-coroutine=sigaltstack.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    pm215 committed with Kevin Wolf Nov 10, 2012
  25. stream: fix ratelimit_set_speed

    The formula to compute slice_quota was wrong since commit 6ef228f.
    
    Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    maurerdietmar committed with Kevin Wolf Oct 24, 2012
  26. atapi: make change media detection for guests easier

    If you have a guest with a media in the optical drive and you change
    it, the windows guest cannot properly recognize this media change.
    
    Windows needs to detect sense "NOT_READY with ASC_MEDIUM_NOT_PRESENT"
    before we send sense "UNIT_ATTENTION with ASC_MEDIUM_MAY_HAVE_CHANGED".
    
    Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Antique committed with Kevin Wolf Nov 26, 2012