1. 17 3月, 2016 31 次提交
  2. 16 3月, 2016 9 次提交
    • P
      util/base64.c: Clean includes · 0ebc03bc
      Peter Maydell 提交于
      Remove unnecessary include of config-host.h.
      (This was missed by the clean-includes script because of the
      incorrect use of <> for a QEMU header.)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NThomas Huth <thuth@redhat.com>
      Message-id: 1456237112-32662-5-git-send-email-peter.maydell@linaro.org
      0ebc03bc
    • P
      update-linux-headers.sh: Fake types.h doesn't need to include anything · 8bc92a76
      Peter Maydell 提交于
      We have a fake linux/types.h which we create in update-linux-headers.h.
      Now that every QEMU source file includes osdep.h, this fake header
      doesn't need to include anything at all.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NThomas Huth <thuth@redhat.com>
      Message-id: 1456237112-32662-4-git-send-email-peter.maydell@linaro.org
      8bc92a76
    • P
      include/config.h: Remove · 8816c600
      Peter Maydell 提交于
      include/config.h just includes config-target.h (and used to also
      include config-host.h).
      It is now obsolete and unused, because osdep.h does this job, so
      remove it.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NThomas Huth <thuth@redhat.com>
      Message-id: 1456237112-32662-3-git-send-email-peter.maydell@linaro.org
      8816c600
    • P
      slirp/slirp.h: Remove now-empty #ifdefs · 4674da1c
      Peter Maydell 提交于
      After automatic cleanup to remove unnecessary #includes of headers that
      osdep.h provides, slirp.h has a few now unnecessary #ifdef/#endif pairs;
      remove them.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NThomas Huth <thuth@redhat.com>
      Message-id: 1456237112-32662-2-git-send-email-peter.maydell@linaro.org
      4674da1c
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2016-03-16' into staging · 6aeda868
      Peter Maydell 提交于
      Error reporting patches for 2016-03-16
      
      # gpg: Signature made Wed 16 Mar 2016 09:57:00 GMT using RSA key ID EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      
      * remotes/armbru/tags/pull-error-2016-03-16:
        error: ensure errno detail is printed with error_abort
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6aeda868
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2016-03-16' into staging · cad0b273
      Peter Maydell 提交于
      Monitor patches for 2016-03-16
      
      # gpg: Signature made Wed 16 Mar 2016 09:47:23 GMT using RSA key ID EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      
      * remotes/armbru/tags/pull-monitor-2016-03-16:
        qdev-monitor: add missing aliases for virtio device classes
        qdev-monitor: sort alias table by typename
        qdev-monitor: improve error message when alias device is unavailable
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      cad0b273
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.6-20160316' into staging · f235538e
      Peter Maydell 提交于
      ppc patch queue for 2016-03-16
      
      Accumulated patches for target-ppc, pseries machine type and related
      devices.  As we are now in soft freeze, these are mostly fixes.
         * Fix KVM migration for several SPRs that qemu didn't handle
         * Clean up handling of SDR1, which allows a fix to the gdbstub
         * Fix a race in spapr_rng
         * Fix a bug with multifunction hotplug
      
      The exception is the 7 patches to allow EEH on spapr-pci-host-bridge
      devices (rather than the special and poorly designed
      spapr-vfio-pci-host-bridge device).  I believe these are low risk of
      breaking non-EEH cases, and EEH cases were little used in practice
      previously (since libvirt did not support the special device amongst
      other things).  It did have a draft posted before the soft freeze,
      removes a very ugly VFIO interface, and removes device we'd like to
      deprecate sooner rather than later.  So, I'm hoping we can squeeze
      these in during the soft freeze.
      
      This includes two patches to the VFIO code, which Alex Williamson has
      indicated he's ok with coming through my tree.
      
      # gpg: Signature made Wed 16 Mar 2016 05:04:52 GMT using RSA key ID 20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>"
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-2.6-20160316:
        vfio: Eliminate vfio_container_ioctl()
        spapr_pci: Remove finish_realize hook
        spapr_pci: (Mostly) remove spapr-pci-vfio-host-bridge
        spapr_pci: Allow EEH on spapr-pci-host-bridge
        spapr_pci: Eliminate class callbacks
        spapr_pci: Switch to vfio_eeh_as_op() interface
        vfio: Start improving VFIO/EEH interface
        spapr_rng: fix race with main loop
        target-ppc: Eliminate kvmppc_kern_htab global
        target-ppc: Add helpers for updating a CPU's SDR1 and external HPT
        target-ppc: Split out SREGS get/put functions
        spapr_pci: fix multifunction hotplug
        target-ppc: Add PVR for POWER8NVL processor
        ppc: Add a few more P8 PMU SPRs
        ppc: Fix migration of the TAR SPR
        ppc: Define the PSPB register on POWER8
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f235538e
    • D
      error: ensure errno detail is printed with error_abort · 20e2dec1
      Daniel P. Berrange 提交于
      When &error_abort is passed in, the error reporting code
      will print the current error message and then abort() the
      process. Unfortunately at the time it aborts, we've not
      yet appended the errno detail. This makes debugging certain
      problems significantly harder as the log is incomplete.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Message-Id: <1457544504-8548-22-git-send-email-berrange@redhat.com>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      20e2dec1
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · af1d3ebb
      Peter Maydell 提交于
      acpi: minor fix
      
      Since previous pull acpi test triggers warnings,
      fix it up.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Tue 15 Mar 2016 21:26:38 GMT using RSA key ID D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      
      * remotes/mst/tags/for_upstream:
        acpi-test: update UID for GSI links
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      af1d3ebb