1. 26 1月, 2018 3 次提交
    • T
      usb: Remove legacy -usbdevice options (host, serial, disk and net) · 99761176
      Thomas Huth 提交于
      The option have been marked as deprecated since QEMU 2.10, and so far
      nobody complained that the host, serial, disk and net options are urgently
      required anymore. So let's now get rid at least of this legacy pile, to
      simplify the usb code quite a bit.
      
      This patch removes the usbdevices host, serial, disk and net. These devices
      use their own complicated parameter parsing mechanisms, so they are just
      ugly to maintain, without real benefit for the users (the users can use the
      corresponding "-device" parameters instead which have the same complexity
      as the "-usbdevice" devices here).
      
      Note that the other rather simple -usbdevice options (mouse, tablet, etc.)
      are not removed yet (the code is really simple here, so it does not hurt
      much to keep it), as well as the two devices "braille" and "bt" which are
      easier to use with -usbdevice than with -device.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Message-id: 1515519171-20315-1-git-send-email-thuth@redhat.com
      
      [kraxel] delete some usb_host_device_open() leftovers.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      99761176
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180125' into staging · 2077fef9
      Peter Maydell 提交于
      target-arm queue:
       * target/arm: Fix address truncation in 64-bit pagetable walks
       * i.MX: Fix FEC/ENET receive functions
       * target/arm: preparatory refactoring for SVE emulation
       * hw/intc/arm_gic: Prevent the GIC from signaling an IRQ when it's "active and pending"
       * hw/intc/arm_gic: Fix C_RPR value on idle priority
       * hw/intc/arm_gic: Fix group priority computation for group 1 IRQs
       * hw/intc/arm_gic: Fix the NS view of C_BPR when C_CTRL.CBPR is 1
       * hw/arm/virt: Check that the CPU realize method succeeded
       * sdhci: fix a NULL pointer dereference due to uninitialized AddressSpace object
       * xilinx_spips: Correct usage of an uninitialized local variable
       * pl110: Implement vertical compare/next base interrupts
      
      # gpg: Signature made Thu 25 Jan 2018 12:59:25 GMT
      # gpg:                using RSA key 0x3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20180125: (21 commits)
        pl110: Implement vertical compare/next base interrupts
        xilinx_spips: Correct usage of an uninitialized local variable
        sdhci: fix a NULL pointer dereference due to uninitialized AddresSpace object
        hw/arm/virt: Check that the CPU realize method succeeded
        hw/intc/arm_gic: Fix the NS view of C_BPR when C_CTRL.CBPR is 1
        hw/intc/arm_gic: Fix group priority computation for group 1 IRQs
        hw/intc/arm_gic: Fix C_RPR value on idle priority
        hw/intc/arm_gic: Prevent the GIC from signaling an IRQ when it's "active and pending"
        target/arm: Simplify fp_exception_el for user-only
        target/arm: Hoist store to flags output in cpu_get_tb_cpu_state
        target/arm: Move cpu_get_tb_cpu_state out of line
        target/arm: Add ARM_FEATURE_SVE
        vmstate: Add VMSTATE_UINT64_SUB_ARRAY
        target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpers
        target/arm: Change the type of vfp.regs
        target/arm: Use pointers in neon tbl helper
        target/arm: Use pointers in neon zip/uzp helpers
        target/arm: Use pointers in crypto helpers
        target/arm: Mark disas_set_insn_syndrome inline
        i.MX: Fix FEC/ENET receive funtions
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2077fef9
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging · a3f9362a
      Peter Maydell 提交于
      qemu-sparc update
      
      # gpg: Signature made Thu 25 Jan 2018 13:44:58 GMT
      # gpg:                using RSA key 0x5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-sparc-signed:
        sun4u: implement power device
        sparc64: convert hw/sparc64/sparc64.c from DPRINTF macros to trace events
        sabre: convert from SABRE_DPRINTF macro to trace-events
        apb: rename apb.c to sabre.c
        sun4u: rename apb variables and constants
        apb: rename QOM type from TYPE_APB to TYPE_SABRE
        apb: QOMify sabre PCI host bridge
        apb: change pbm_pci_host prefix functions to use sabre_pci prefix
        apb: rename APB functions to use sabre prefix
        simba: rename PBMPCIBridge and QOM types to reflect simba naming
        apb: split simba PCI bridge into hw/pci-bridge/simba.c
        sparc/leon3 irqmp: fix IRQ software ack
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a3f9362a
  2. 25 1月, 2018 37 次提交