1. 27 6月, 2013 7 次提交
  2. 26 6月, 2013 20 次提交
  3. 25 6月, 2013 10 次提交
    • C
      virtio-ccw: Wire up guest and host notifies. · 320ce850
      Cornelia Huck 提交于
      Guest and host notifiers are needed by vhost. We use ioeventfds for
      the guest notifiers, but need to fall back on qemu injecting interrupts
      for the host notifiers.
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      320ce850
    • C
      virtio-ccw: Wire up ioeventfd. · b4436a0b
      Cornelia Huck 提交于
      On hosts that support ioeventfd, make use of it for host-to-guest
      notifications via diagnose 500.
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      b4436a0b
    • C
      s390/virtio-ccw: Fix virtio reset · 6504a930
      Christian Borntraeger 提交于
      On virtio reset we must reset the indicator to avoid stale interrupts,
      e.g. after a reset.
      Signed-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NCornelia Huck <cornelia.huck@de.ibm.com>
      6504a930
    • P
      Move hardcoded initialization of xen-platform device. · 39ae4972
      Paul Durrant 提交于
      Creation of the xen-platform device is currently hardcoded into machine
      type pc's initialization code, guarded by a test for the whether the xen
      accelerator is enabled. This patch moves the creation of xen-platform into
      the initialization code of the xenfv machine type. This maintains backwards
      compatibility for that machine type but allows more flexibility if another
      machine type is used with Xen HVM domains.
      Signed-off-by: NPaul Durrant <paul.durrant@citrix.com>
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      39ae4972
    • P
      Allow use of pc machine type (accel=xen) for Xen HVM domains. · a97d6fe6
      Paul Durrant 提交于
      Xen HVM domains normally spawn QEMU with a dedicated xenfv machine type. The
      initialization code for this machine type can easily be pulled into the
      generic pc initialization code and guarded with a test for whether the xen
      accelerator options is specified, which is more consistent with the way
      other accelerators are used.
      Signed-off-by: NPaul Durrant <paul.durrant@citrix.com>
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      a97d6fe6
    • S
      Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)" · fc744bb1
      Stefano Stabellini 提交于
      This reverts commit 9f24a803.
      
      The start of the PCI hole is actually set to 0xf0000000 by hvmloader.
      In order to retain ABI compatibility with Xen we leave the start of the
      PCI hole at 0xf0000000 in QEMU (for Xen) too.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      fc744bb1
    • A
      Merge remote-tracking branch 'stefanha/block' into staging · baf8673c
      Anthony Liguori 提交于
      # By Kevin Wolf (22) and Fam Zheng (1)
      # Via Stefan Hajnoczi
      * stefanha/block: (23 commits)
        vmdk: refuse to open higher version than supported
        block: Always enable discard on the protocol level
        qcow2: Batch discards
        qcow2: Options to enable discard for freed clusters
        qcow2: Add refcount update reason to all callers
        Revert "block: Disable driver-specific options for 1.5"
        ide: Clean up ide_exec_cmd()
        ide: Convert SMART commands to ide_cmd_table handler
        ide: Convert CF-ATA commands to ide_cmd_table handler
        ide: Convert ATAPI commands to ide_cmd_table handler
        ide: Convert SEEK to ide_cmd_table handler
        ide: Convert FLUSH CACHE to ide_cmd_table handler
        ide: Convert SET FEATURES to ide_cmd_table handler
        ide: Convert CHECK POWER MDOE to ide_cmd_table handler
        ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
        ide: Convert DMA read/write commands to ide_cmd_table handler
        ide: Convert PIO read/write commands to ide_cmd_table handler
        ide: Convert read/write multiple commands to ide_cmd_table handler
        ide: Convert verify commands to ide_cmd_table handler
        ide: Convert cmd_nop commands to ide_cmd_table handler
        ...
      
      Message-id: 1372065035-19601-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      baf8673c
    • A
      Merge remote-tracking branch 'spice/spice.v71' into staging · 9fbbf0d1
      Anthony Liguori 提交于
      # By Gerd Hoffmann (1) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * spice/spice.v71:
        spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
        qxl: fix Coverity scan SIGN_EXTENSION error
      
      Message-id: 1372060666-18182-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      9fbbf0d1
    • A
      Merge remote-tracking branch 'kraxel/usb.84' into staging · 89f204d2
      Anthony Liguori 提交于
      # By Andreas Färber (3) and others
      # Via Gerd Hoffmann
      * kraxel/usb.84:
        usb: fix serial number for hid devices
        usb: add serial bus property
        usb-host-libusb: set USB_DEV_FLAG_IS_HOST
        usb/host-libusb: Fix building with libusb git master code
        usb/hcd-ehci: Add Faraday FUSBH200 support
        usb/hcd-ehci: Replace PORTSC macros with variables
        usb/hcd-ehci: Add Tegra2 SysBus EHCI device
        usb/hcd-ehci: Split off instance_init from realize
        usb/hcd-ehci-sysbus: Convert to QOM realize
      89f204d2
    • A
      Merge remote-tracking branch 'mjt/trivial-patches' into staging · 21ca4a5b
      Anthony Liguori 提交于
      # By Stefan Weil (5) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        configure: Add signed*signed check to [u]int128_t test
        Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
        qapi: lack of two commas in dict
        sd: pass bool parameter for sd_init
        qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
        vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
        block/nand: Formatting sweep
        qxl: Fix QXLRam initialisation.
        acl: acl_add can't insert before last list element, fix
        configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
        audio: Replace static functions in header file by macros, remove GCC_ATTR
        libcacard: Fix cppcheck warning and remove unneeded code
        savevm: Fix potential memory leak
        kvm: Fix potential resource leak (missing fclose)
        qemu-img: Add missing GCC_FMT_ATTR
        qemu-options: trivial fix for -mon args help
        vl: reformat SDL ifdeffery a bit
      
      Message-id: 1371893076-9643-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      21ca4a5b
  4. 24 6月, 2013 3 次提交