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: caa9cbd56687
Choose a base ref
...
head repository: qemu/qemu
compare: d530697ca20e
Choose a head ref
  • 9 commits
  • 9 files changed
  • 3 contributors

Commits on May 10, 2023

  1. tests/docker: bump the xtensa base to debian:11-slim

    Stretch is going out of support so things like security updates will
    fail. As the toolchain itself is binary it hopefully won't mind the
    underlying OS being updated.
    
    Message-Id: <20230503091244.1450613-3-alex.bennee@linaro.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reported-by: Richard Henderson <richard.henderson@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    3217b84 View commit details
    Browse the repository at this point in the history
  2. docs: document breakpoint and watchpoint support

    This varies by accelerator. Also mention the modern bear trap that is
    ASLR.
    
    Message-Id: <20230503091244.1450613-4-alex.bennee@linaro.org>
    Reviewed-by: Juan Quintela <quintela@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    ab9d29b View commit details
    Browse the repository at this point in the history
  3. scripts/ci: add gitlab-runner to kvm group

    One of the main reasons to have custom runners it so we can run KVM
    tests. Enable the "kvm" additional group so we can access the feature
    on the kernel.
    
    Message-Id: <20230503091244.1450613-5-alex.bennee@linaro.org>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reported-by: Peter Maydell <peter.maydell@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    02f4947 View commit details
    Browse the repository at this point in the history
  4. scripts/ci: clean-up the 20.04/22.04 confusion in ansible

    We have a bunch of references to 20.04 (which s390x is still on)
    although we are basically building on 22.04 now. Clean up the textual
    references and use lcitool to generate the full package list to be
    consistent.
    
    We can drop "Install packages to build QEMU on Ubuntu on non-s390x" as
    when we upgrade the s390x builder to 22.04 it won't need this
    workaround.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Message-Id: <20230503091244.1450613-19-alex.bennee@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    c1924cd View commit details
    Browse the repository at this point in the history
  5. gitlab: add ubuntu-22.04-aarch64-without-defaults

    This does a very minimal build without default devices or features. I
    chose the aarch64 runner as it doesn't count towards CI minutes and is
    a fairly under-utilised builder.
    
    Message-Id: <20230503091244.1450613-20-alex.bennee@linaro.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    eb8d413 View commit details
    Browse the repository at this point in the history
  6. gitlab: enable minimal device profile for aarch64 --disable-tcg

    As this is likely the most common configuration people will want once
    the --disable-tcg patches land.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Cc: Fabiano Rosas <farosas@suse.de>
    Message-Id: <20230503091244.1450613-21-alex.bennee@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    2cf72cb View commit details
    Browse the repository at this point in the history
  7. tests/avocado: use http for mipsdistros.mips.com

    As the cached assets have fallen out of our cache new attempts to
    fetch these binaries fail hard due to certificate expiry. It's hard
    to find a contact email for the domain as the root page of mipsdistros
    throws up some random XML. I suspect Amazon are merely the hosts.
    
    The checksums should protect us from any man-in-the-middle type
    attacks.
    
    Message-Id: <20230503091244.1450613-22-alex.bennee@linaro.org>
    Reviewed-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Cc: Philippe Mathieu-Daudé <philmd@linaro.org>
    stsquad committed May 10, 2023
    Copy the full SHA
    a79e32a View commit details
    Browse the repository at this point in the history
  8. hw/arm: Select XLNX_USB_SUBSYS for xlnx-zcu102 machine

    This machine hardcodes initialization of the USB device, so select the
    corresponding Kconfig. It is not enough to have it as "default y if
    XLNX_VERSAL" at usb/Kconfig because building --without-default-devices
    disables the default selection resulting in:
    
    $ ./qemu-system-aarch64 -M xlnx-zcu102
    qemu-system-aarch64: missing object type 'usb_dwc3'
    Aborted (core dumped)
    
    Signed-off-by: Fabiano Rosas <farosas@suse.de>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Message-Id: <20230208192654.8854-8-farosas@suse.de>
    Message-Id: <20230503091244.1450613-8-alex.bennee@linaro.org>
    Acked-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Fabiano Rosas authored and stsquad committed May 10, 2023
    Copy the full SHA
    b9353ac View commit details
    Browse the repository at this point in the history
  9. Merge tag 'pull-testing-updates-100523-1' of https://gitlab.com/stsqu…

    …ad/qemu into staging
    
    Testing updates:
    
      - fix up xtensa docker container base to current Debian
      - document breakpoint and watchpoint support
      - clean up the ansible scripts for Ubuntu 22.04
      - add a minimal device profile
      - drop https on mipsdistros URL
      - fix Kconfig bug for XLNX_VERSAL
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmRbspsACgkQ+9DbCVqe
    # KkSBowf+JjcVxZMb2kS8pV8WEdAq+fceBYI7mDBSEu0DFqZF+w0XSM+T+VZHyZ8+
    # QmPeE+McKBUXvq/V4osPnDVVZfBKmwzFN548M6qIMLUbHjbDp94DtudNkAZ0ejhc
    # +Ack73vzTiTWsGmBaqQxZlcYkZNZiZAhQsTF6cPwna74cDkcRghvd/Zxzy831rVB
    # gVWhbEkk7SBQhJ+PqRIeso60DbWvCaVDMrkPc2WX8kup6QltbUpoayS/eNOtBkfA
    # C557eOBxoM8s0cu33O780K5mCPCyk1IaIynvZtmkty0DXUSd5y9SNpsofhAY7BGy
    # 4QdlolLygDgEC3s4bMULGy04nzaylw==
    # =a+97
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 10 May 2023 04:04:59 PM BST
    # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
    # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [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: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
    
    * tag 'pull-testing-updates-100523-1' of https://gitlab.com/stsquad/qemu:
      hw/arm: Select XLNX_USB_SUBSYS for xlnx-zcu102 machine
      tests/avocado: use http for mipsdistros.mips.com
      gitlab: enable minimal device profile for aarch64 --disable-tcg
      gitlab: add ubuntu-22.04-aarch64-without-defaults
      scripts/ci: clean-up the 20.04/22.04 confusion in ansible
      scripts/ci: add gitlab-runner to kvm group
      docs: document breakpoint and watchpoint support
      tests/docker: bump the xtensa base to debian:11-slim
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 10, 2023
    Copy the full SHA
    d530697 View commit details
    Browse the repository at this point in the history