Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 64e63dca0883
Choose a base ref
...
head repository: qemu/qemu
compare: 62ae086dbb05
Choose a head ref
  • 6 commits
  • 62 files changed
  • 2 contributors

Commits on May 19, 2023

  1. Add CI configuration for Kubernetes

    Configure Gitlab CI to run on Kubernetes
    according to the official documentation.
    https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-with-tls-enabled-in-kubernetes
    
    These changes are needed because of the CI jobs
    using Docker-in-Docker (dind).
    As soon as Docker-in-Docker is replaced with Kaniko,
    these changes can be reverted.
    
    I documented what I did to set up the Kubernetes runner on the wiki:
    https://wiki.qemu.org/Testing/CI/KubernetesRunners
    
    Signed-off-by: Camilla Conte <cconte@redhat.com>
    Message-Id: <20230407145252.32955-1-cconte@redhat.com>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    spotlesstofu authored and rth7680 committed May 19, 2023
    Copy the full SHA
    e4da92d View commit details
    Browse the repository at this point in the history
  2. Raise crash-test-debian timeout to 90 minutes

    When running on the Kubernetes runner, this CI job is timing out.
    Raise the limit to give the job enough time to run.
    
    Signed-off-by: Camilla Conte <cconte@redhat.com>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Message-Id: <20230407145252.32955-2-cconte@redhat.com>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    spotlesstofu authored and rth7680 committed May 19, 2023
    Copy the full SHA
    ee327b2 View commit details
    Browse the repository at this point in the history
  3. Revert last two patches

    Unintentionally pushed.
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 19, 2023
    Copy the full SHA
    48727e5 View commit details
    Browse the repository at this point in the history
  4. Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/m…

    …st/qemu into staging
    
    virtio,pc,pci: fixes, features, cleanups
    
    CXL volatile memory support
    More memslots for vhost-user on x86 and ARM.
    vIOMMU support for vhost-vdpa
    pcie-to-pci bridge can now be compiled out
    MADT revision bumped to 3
    Fixes, cleanups all over the place.
    
    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFDBAABCAAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmRniWoPHG1zdEByZWRo
    # YXQuY29tAAoJECgfDbjSjVRpN4MH/RqdvHmujrjvjzXbbN/gq87Njp+kQLKEooIE
    # ZkqdNaVUE6vjCH8iU+chjsxt4VSquSjOL9CWWrYefEIeqCFLWsuXSAY0VDAbY67x
    # +aes51tTYILVsx7fbb+T5mJKRgVuWW4C5KaGeQ1djSexy42nvplZUJdIJUhZr0t9
    # dzzOsD+mezHS7Xu2QOzSfl5QQRuOVVJnjJXkqJG/yRvHrZM5aTolatr/X7jNGedm
    # 4oyMsVMaAcQ+dnEQigRJodf/MpFfs9DfNZAH55VwwQWsNT0t0ueD0xigR203jjaE
    # mJJJipAqetFax2JjC7QMXWf+LR36BnL/0/xH+x/BWb0FI42wr0I=
    # =ajmR
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 19 May 2023 07:36:26 AM PDT
    # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
    # gpg:                issuer "mst@redhat.com"
    # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [undefined]
    # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [undefined]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
    #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
    
    * tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu: (40 commits)
      hw/i386/pc: No need for rtc_state to be an out-parameter
      hw/i386/pc: Create RTC controllers in south bridges
      hw/cxl: Introduce cxl_device_get_timestamp() utility function
      hw/cxl: rename mailbox return code type from ret_code to CXLRetCode
      hw/pci-bridge: make building pcie-to-pci bridge configurable
      virtio-pci: add handling of PCI ATS and Device-TLB enable/disable
      hw/pci-host/pam: Make init_pam() usage more readable
      hw/i386/pc: Initialize ram_memory variable directly
      hw/i386/pc_{q35,piix}: Minimize usage of get_system_memory()
      hw/i386/pc_{q35,piix}: Reuse MachineClass::desc as SMB product name
      hw/i386/pc_q35: Reuse machine parameter
      hw/pci-host/q35: Inline sysbus_add_io()
      hw/pci-host/i440fx: Inline sysbus_add_io()
      vhost-vdpa: Add support for vIOMMU.
      vhost-vdpa: Add check for full 64-bit in region delete
      vhost_vdpa: fix the input in trace_vhost_vdpa_listener_region_del()
      vhost: expose function vhost_dev_has_iommu()
      virtio-crypto: fix NULL pointer dereference in virtio_crypto_free_request
      virtio-net: not enable vq reset feature unconditionally
      vhost-user: Remove acpi-specific memslot limit
      ...
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 19, 2023
    Copy the full SHA
    aa222a8 View commit details
    Browse the repository at this point in the history
  5. Add CI configuration for Kubernetes

    Configure Gitlab CI to run on Kubernetes
    according to the official documentation.
    https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-with-tls-enabled-in-kubernetes
    
    These changes are needed because of the CI jobs
    using Docker-in-Docker (dind).
    As soon as Docker-in-Docker is replaced with Kaniko,
    these changes can be reverted.
    
    I documented what I did to set up the Kubernetes runner on the wiki:
    https://wiki.qemu.org/Testing/CI/KubernetesRunners
    
    Signed-off-by: Camilla Conte <cconte@redhat.com>
    Message-Id: <20230407145252.32955-1-cconte@redhat.com>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    spotlesstofu authored and rth7680 committed May 19, 2023
    Copy the full SHA
    e998c2e View commit details
    Browse the repository at this point in the history
  6. Raise crash-test-debian timeout to 90 minutes

    When running on the Kubernetes runner, this CI job is timing out.
    Raise the limit to give the job enough time to run.
    
    Signed-off-by: Camilla Conte <cconte@redhat.com>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Message-Id: <20230407145252.32955-2-cconte@redhat.com>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    spotlesstofu authored and rth7680 committed May 19, 2023
    Copy the full SHA
    62ae086 View commit details
    Browse the repository at this point in the history