1. 25 2月, 2017 1 次提交
  2. 24 2月, 2017 6 次提交
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-02-22' into staging · fe8ee082
      Peter Maydell 提交于
      QAPI patches for 2017-02-22
      
      # gpg: Signature made Wed 22 Feb 2017 19:12:27 GMT
      # gpg:                using RSA key 0x3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qapi-2017-02-22:
        block: Don't bother asserting type of output visitor's output
        monitor: Clean up handle_hmp_command() a bit
        tests: Don't check qobject_type() before qobject_to_qbool()
        tests: Don't check qobject_type() before qobject_to_qfloat()
        tests: Don't check qobject_type() before qobject_to_qint()
        tests: Don't check qobject_type() before qobject_to_qstring()
        tests: Don't check qobject_type() before qobject_to_qlist()
        Don't check qobject_type() before qobject_to_qdict()
        test-qmp-event: Simplify and tighten event_test_emit()
        libqtest: Clean up qmp_response() a bit
        check-qjson: Simplify around compare_litqobj_to_qobj()
        check-qdict: Tighten qdict_crumple_test_recursive() some
        check-qdict: Simplify qdict_crumple_test_recursive()
        qdict: Make qdict_get_qlist() safe like qdict_get_qdict()
        net: Flatten simple union NetLegacyOptions
        numa: Flatten simple union NumaOptions
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      fe8ee082
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-cve-2017-2620-20170224-1' into staging · 63f495be
      Peter Maydell 提交于
      cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo (CVE-2017-2620)
      
      # gpg: Signature made Fri 24 Feb 2017 13:42:39 GMT
      # gpg:                using RSA key 0x4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/pull-cve-2017-2620-20170224-1:
        cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo (CVE-2017-2620)
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      63f495be
    • G
      cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo (CVE-2017-2620) · 92f2b88c
      Gerd Hoffmann 提交于
      CIRRUS_BLTMODE_MEMSYSSRC blits do NOT check blit destination
      and blit width, at all.  Oops.  Fix it.
      
      Security impact: high.
      
      The missing blit destination check allows to write to host memory.
      Basically same as CVE-2014-8106 for the other blit variants.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      92f2b88c
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-20170223-1' into staging · 5842b55f
      Peter Maydell 提交于
      usb: ohci bugfix, switch core to unrealize, xhci property cleanup
      
      # gpg: Signature made Thu 23 Feb 2017 15:37:57 GMT
      # gpg:                using RSA key 0x4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/pull-usb-20170223-1:
        xhci: properties cleanup
        usb: ohci: fix error return code in servicing td
        usb: replace handle_destroy with unrealize
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      5842b55f
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.9-20170222' into staging · 55229247
      Peter Maydell 提交于
      ppc patch queue for 2017-02-22
      
      This pull request has:
         * Yet more POWER9 instruction implementations
         * Some extensions to the softfloat code which are necesssary for
           some of those instructions
         * Some preliminary patches in preparation for POWER9 softmmu
           implementation
         * Igor Mammedov's cleanups to unify hotplug cpu handling across
           architectures
         * Assorted bugfixes
      
      The softfloat and cpu hotplug changes aren't entirely ppc specific (in
      fact the hotplug stuff contains some pc specific patches).  However
      they're included here because ppc is one of the main beneficiaries,
      and the series depend on some ppc specific patches.
      
      # gpg: Signature made Wed 22 Feb 2017 06:29:47 GMT
      # gpg:                using RSA key 0x6C38CACA20D9B392
      # 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:                 aka "David Gibson (kernel.org) <dwg@kernel.org>"
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-2.9-20170222: (43 commits)
        hw/ppc/ppc405_uc.c: Avoid integer overflows
        hw/ppc/spapr: Check for valid page size when hot plugging memory
        target-ppc: fix Book-E TLB matching
        hw/net/spapr_llan: 6 byte mac address device tree entry
        machine: replace query_hotpluggable_cpus() callback with has_hotpluggable_cpus flag
        machine: unify [pc_|spapr_]query_hotpluggable_cpus() callbacks
        spapr: reuse machine->possible_cpus instead of cores[]
        change CPUArchId.cpu type to Object*
        pc: pass apic_id to pc_find_cpu_slot() directly so lookup could be done without CPU object
        pc: calculate topology only once when possible_cpus is initialised
        pc: move pcms->possible_cpus init out of pc_cpus_init()
        machine: move possible_cpus to MachineState
        hw/pci-host/prep: Do not use hw_error() in realize function
        target/ppc/POWER9: Direct all instr and data storage interrupts to the hypv
        target/ppc/POWER9: Adapt LPCR handling for POWER9
        target/ppc/POWER9: Add ISAv3.00 MMU definition
        target/ppc: Fix LPCR DPFD mask define
        target-ppc: Add xscvqpudz and xscvqpuwz instructions
        target-ppc: Implement round to odd variants of quad FP instructions
        softfloat: Add float128_to_uint32_round_to_zero()
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      55229247
    • P
      Revert "hw/mips: MIPS Boston board support" · 2d896b45
      Peter Maydell 提交于
      This reverts commit d3473e14.
      
      This commit creates a board which defaults to having 2GB of RAM.
      Unfortunately on 32-bit hosts we can't create boards with 2GB of RAM,
      and so 'make check' fails. I missed this during testing of the
      merge, unfortunately. Luckily the offending commit is the last
      one in the merge request, so we can just revert it for now.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2d896b45
  3. 23 2月, 2017 20 次提交
  4. 22 2月, 2017 13 次提交