Skip to content
Snippets Groups Projects
  1. Nov 01, 2020
  2. Oct 31, 2020
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/modules-20201029-pull-request' into staging · 2ab6c494
      Peter Maydell authored
      
      modules: build virtio-gpu-pci & virtio-vga modular.
      modules: various bugfixes, mostly for macos.
      
      # gpg: Signature made Thu 29 Oct 2020 11:09:41 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/modules-20201029-pull-request:
        modules: turn off lazy binding
        modules: unbreak them on macos
        virtio-gpu: only compile virtio-gpu-3d.c for CONFIG_VIRGL=y
        virtio-gpu: add virtio-vga module
        virtio-gpu: add virtio-gpu-pci module
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      2ab6c494
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/berrange-gitlab/tags/misc-next-pull-request' into staging · 5e6464f9
      Peter Maydell authored
      
      Misc fixes
      
       * Improve socket cnnection failure error reporting
       * Fix LGPL version number
      
      # gpg: Signature made Thu 29 Oct 2020 10:00:47 GMT
      # gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
      # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF
      
      * remotes/berrange-gitlab/tags/misc-next-pull-request:
        util: include the target address in socket connect failures
        io: Don't use '#' flag of printf format
        authz: Fix Lesser GPL version number
        crypt: Fix Lesser GPL version number
        io: Fix Lesser GPL version number
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      5e6464f9
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20201028' into staging · 69d7eab0
      Peter Maydell authored
      
      qemu-sparc queue
      
      # gpg: Signature made Wed 28 Oct 2020 08:17:23 GMT
      # gpg:                using RSA key CC621AB98E82200D915CC9C45BC2C56FAE0F321F
      # gpg:                issuer "mark.cave-ayland@ilande.co.uk"
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>" [full]
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-sparc-20201028:
        hw/pci-host/sabre: Simplify code initializing variable once
        hw/pci-host/sabre: Remove superfluous address range check
        hw/pci-host/sabre: Update documentation link
        sabre: increase number of PCI bus IRQs from 32 to 64
        hw/display/tcx: Allow 64-bit accesses to framebuffer stippler and blitter
        sabre: don't call sysbus_mmio_map() in sabre_realize()
        sparc32-ledma: don't reference nd_table directly within the device
        sparc32-espdma: use object_initialize_child() for esp child object
        sparc32-ledma: use object_initialize_child() for lance child object
        sparc32-dma: use object_initialize_child() for espdma and ledma child objects
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      69d7eab0
  3. Oct 30, 2020
  4. Oct 29, 2020
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20201028' into staging · a19d4bc4
      Peter Maydell authored
      
      ppc patch queue 2020-10-28
      
      Here's the next pull request for ppc and spapr related patches, which
      should be the last things for soft freeze.  Includes:
      
       * Numerous error handling cleanups from Greg Kurz
       * Cleanups to cpu realization and hotplug handling from Greg Kurz
       * A handful of other small fixes and cleanups
      
      This does include a change to pc_dimm_plug() that isn't in my normal
      areas of concern.  That's there as a a prerequisite for ppc specific
      changes, and has an ack from Igor.
      
      # gpg: Signature made Tue 27 Oct 2020 14:13:21 GMT
      # gpg:                using RSA key 75F46586AE61A66CC44E87DC6C38CACA20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" [full]
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>" [full]
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" [full]
      # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>" [unknown]
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-5.2-20201028:
        ppc/: fix some comment spelling errors
        spapr: Improve spapr_reallocate_hpt() error reporting
        target/ppc: Fix kvmppc_load_htab_chunk() error reporting
        spapr: Use error_append_hint() in spapr_reallocate_hpt()
        spapr: Simplify error handling in spapr_memory_plug()
        spapr: Pass &error_abort when getting some PC DIMM properties
        spapr: Use appropriate getter for PC_DIMM_SLOT_PROP
        spapr: Use appropriate getter for PC_DIMM_ADDR_PROP
        pc-dimm: Drop @errp argument of pc_dimm_plug()
        spapr: Simplify spapr_cpu_core_realize() and spapr_cpu_core_unrealize()
        spapr: Make spapr_cpu_core_unrealize() idempotent
        spapr: Drop spapr_delete_vcpu() unused argument
        spapr: Unrealize vCPUs with qdev_unrealize()
        spapr: Fix leak of CPU machine specific data
        spapr: Move spapr_create_nvdimm_dr_connectors() to core machine code
        hw/net: move allocation to the heap due to very large stack frame
        ppc/spapr: re-assert IRQs during event-scan if there are pending
        spapr: Clarify why DR connectors aren't user creatable
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a19d4bc4
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20201027-1' into staging · 802427bc
      Peter Maydell authored
      
      target-arm queue:
       * raspi: add model of cprman clock manager
       * sbsa-ref: add an SBSA generic watchdog device
       * arm/trace: Fix hex printing
       * raspi: Add models of Pi 3 model A+, Pi Zero and Pi A+
       * hw/arm/smmuv3: Set the restoration priority of the vSMMUv3 explicitly
       * Nuvoton NPCM7xx: Add USB, RNG, GPIO and watchdog support
       * hw/arm: fix min_cpus for xlnx-versal-virt platform
       * hw/arm/highbank: Silence warnings about missing fallthrough statements
       * linux-user: Support Aarch64 BTI
       * Armv7M systick: fix corner case bugs by rewriting to use ptimer
      
      # gpg: Signature made Tue 27 Oct 2020 11:27:10 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20201027-1: (48 commits)
        hw/timer/armv7m_systick: Rewrite to use ptimers
        hw/core/ptimer: Support ptimer being disabled by timer callback
        hw/arm/sbsa-ref: add SBSA watchdog device
        hw/watchdog: Implement SBSA watchdog device
        hw/arm/bcm2835_peripherals: connect the UART clock
        hw/char/pl011: add a clock input
        hw/misc/bcm2835_cprman: add sane reset values to the registers
        hw/misc/bcm2835_cprman: add the DSI0HSCK multiplexer
        hw/misc/bcm2835_cprman: implement clock mux behaviour
        hw/misc/bcm2835_cprman: add a clock mux skeleton implementation
        hw/misc/bcm2835_cprman: implement PLL channels behaviour
        hw/misc/bcm2835_cprman: add a PLL channel skeleton implementation
        hw/misc/bcm2835_cprman: implement PLLs behaviour
        hw/misc/bcm2835_cprman: add a PLL skeleton implementation
        hw/arm/raspi: add a skeleton implementation of the CPRMAN
        hw/arm/raspi: fix CPRMAN base address
        hw/core/clock: trace clock values in Hz instead of ns
        hw/core/clock: provide the VMSTATE_ARRAY_CLOCK macro
        arm/trace: Fix hex printing
        hw/arm/raspi: Add the Raspberry Pi 3 model A+
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      802427bc
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2020-10-27' into staging · c0444009
      Peter Maydell authored
      
      QMP patches patches for 2020-10-27
      
      # gpg: Signature made Tue 27 Oct 2020 10:13:00 GMT
      # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
      # gpg:                issuer "armbru@redhat.com"
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qmp-2020-10-27:
        scripts/qmp: delete 'qmp' script
        qmp-shell: Sort by key when pretty-printing
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      c0444009
    • Daniel P. Berrangé's avatar
      util: include the target address in socket connect failures · dfc00eb7
      Daniel P. Berrangé authored
      
      Reporting "Failed to connect socket" is essentially useless for a user
      attempting to diagnose failure. It needs to include the target address
      details. Similarly when failing to create a socket we should include the
      socket family info, so the user understands what particular feature was
      missing in their kernel build (IPv6, VSock in particular).
      
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
      Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      dfc00eb7
    • Alex Chen's avatar
    • Chetan Pant's avatar
      authz: Fix Lesser GPL version number · 036a80cd
      Chetan Pant authored
      
      There is no "version 2" of the "Lesser" General Public License.
      It is either "GPL version 2.0" or "Lesser GPL version 2.1".
      This patch replaces all occurrences of "Lesser GPL version 2" with
      "Lesser GPL version 2.1" in comment section.
      
      Signed-off-by: default avatarChetan Pant <chetan4windows@gmail.com>
      Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      036a80cd
    • Chetan Pant's avatar
      crypt: Fix Lesser GPL version number · 422c16e7
      Chetan Pant authored
      
      There is no "version 2" of the "Lesser" General Public License.
      It is either "GPL version 2.0" or "Lesser GPL version 2.1".
      This patch replaces all occurrences of "Lesser GPL version 2" with
      "Lesser GPL version 2.1" in comment section.
      
      Signed-off-by: default avatarChetan Pant <chetan4windows@gmail.com>
      Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      422c16e7
    • Chetan Pant's avatar
      io: Fix Lesser GPL version number · e0622ae3
      Chetan Pant authored
      
      There is no "version 2" of the "Lesser" General Public License.
      It is either "GPL version 2.0" or "Lesser GPL version 2.1".
      This patch replaces all occurrences of "Lesser GPL version 2" with
      "Lesser GPL version 2.1" in comment section.
      
      Signed-off-by: default avatarChetan Pant <chetan4windows@gmail.com>
      Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
      e0622ae3
    • Gerd Hoffmann's avatar
      modules: turn off lazy binding · 546323bd
      Gerd Hoffmann authored
      
      We want missing symbols fail module load right away instead of having
      qemu abort later on in case lazy binding fails.  Can happen -- for
      example -- when trying to load a module for a pci device
      (virtio-gpu-pci) into a qemu without pci support (qemu-system-avr).
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20201028054944.5772-1-kraxel@redhat.com
      546323bd
    • Gerd Hoffmann's avatar
      modules: unbreak them on macos · 5869f8dd
      Gerd Hoffmann authored
      
      Using the correct shared library suffix helps ;)
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20201027120603.3625-1-kraxel@redhat.com
      5869f8dd
    • Gerd Hoffmann's avatar
      virtio-gpu: only compile virtio-gpu-3d.c for CONFIG_VIRGL=y · 43376ccc
      Gerd Hoffmann authored
      
      There is no actual code in the CONFIG_VIRGL=n case.  So building is
      (a) pointless and (b) makes macos ranlib complain.
      
      Reported-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20201026142851.28735-1-kraxel@redhat.com
      43376ccc
    • Gerd Hoffmann's avatar
      virtio-gpu: add virtio-vga module · 1e1f9c20
      Gerd Hoffmann authored
      
      Build virtio-gpu vga devices modular.  Must be a separate module because
      not all qemu softmmu variants come with VGA support.
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20201023064618.21409-3-kraxel@redhat.com
      1e1f9c20
Loading