Skip to content
Snippets Groups Projects
  1. Mar 22, 2023
  2. Mar 21, 2023
  3. Mar 20, 2023
    • Peter Maydell's avatar
      Merge tag 'edk2-stable202302-20230320-pull-request' of https://gitlab.com/kraxel/qemu into staging · aa9e7fa4
      Peter Maydell authored
      update edk2 to 202302 stable tag
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmQYKWwACgkQTLbY7tPo
      # cTinlA/9EVWaAyb7UV56My5Zbo41okXev8xmZV8R0G2xAbGaM22v/mPZaifA9Iqn
      # JG19Go4xzTmX12Ttg/Def30Bu2RcjHfHccYycUQ7brd40rS8Gc2QYZX4p9NltUda
      # dJOMB4e+7MKkavCrqfiHB6LWGMk27cT5puvMkmt65+/WsoBV1gcc0SmFK8tWIM3N
      # dZqGdPr9ml72+fv7Cf7crShGEfwV/d3LkJ30Zccq0mbS08QcLm1SbyIB2+SdCyrE
      # 35okXRJePACdh7rOWQgWrYAy1CTb54Vup7Fraq0a9NjfknKoQBxWt0w1L95d3p0d
      # i8j0Yl1G5rD+Ybqvz/KgDLVNpKddttpkD1CECfZynOioHvwXWODrcJCKF9xsXcRR
      # 9Lmeq090ottEbrYXln/clAjwNnF5ALNMEdvmOBZnFBG1H1bxTMI7VwWZEwRBQ5nu
      # qtJf11oxuF9Lsi8OzIFcWx0hHkUmIrjCvnyNrVdxoMVPHcXXz1yD8MVV8vgg4jcL
      # Fs/s9h62ymv0n3L0OYbgCfXgVWgomcgAkWfHcv+k8sEyzRa2v2wQ9zyVMnjelNkJ
      # i/YEn+dupaZ20a6cLoYGQGBOACJ3iHyd1wZ0XzwSYYMq50X/ESRXAo5XofCAhzuz
      # 5LQ3VgzQevFOuRwwqjnAwaZHt5M6Ysj0V28iYpMBJDsk+sMP5nM=
      # =7oxT
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 20 Mar 2023 09:37:48 GMT
      # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
      # 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
      
      * tag 'edk2-stable202302-20230320-pull-request' of https://gitlab.com/kraxel/qemu
      
      :
        edk2: update firmware binaries
        edk2: replace build scripts
        edk2: update submodule to edk2-stable202302
        acpi: disable tests/data/acpi updates
        bios-tables-test: use 128M numa nodes on aarch64
        acpi: enable tests/data/acpi updates
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      aa9e7fa4
    • Peter Maydell's avatar
      Merge tag 'pull-request-2023-03-20' of https://gitlab.com/thuth/qemu into staging · 4c6f4464
      Peter Maydell authored
      * Mark Nios II as orphan
      * Many s390x emulation fixes
      * Disable flaky complete_in_standby blockjob unit test
      * White space cleanups in various files
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmQYVEoRHHRodXRoQHJl
      # ZGhhdC5jb20ACgkQLtnXdP5wLbWu/A//QdVG7wS66lhdkPPu/GN+eDNaNsTzPPZd
      # YwH0bpy2YoopInwa1ggZ1zPatmbSOVUcKjUfNYLcQzUBQnmeFtpuAF+4IGDhYfa+
      # agkjWvmrCrIww4Wn+OLdLReW1+GtRlKZKu7xbYKkeLyqr9SHUD2lNUZ5RXj2t9Lw
      # BXkPDXkMFqfVDzHtAxyXL7Z7yk3UTnZKBjDxiwE3tZ4S+N4r7m/TvNHiopI2bTVg
      # JeDTxN40ylbOlBfOLC/qhlLUVnyBsDalIfKffIdLZ5Qn+FnKfZhkt9km4i7OL+ZX
      # 1wKnTh/J8OCYqHOyhJdZGT8QxZH79qDm12/nKXzIQkxtJoKuz6Fm5FY3ZJNrb+IJ
      # ybxSpAFBJB/8sUjbzl8ZjGxbZecIyEBKT518+oBoqjNcy3n8/m2BhBFr6f6F4cJC
      # kdTnRS0XYKGLbJLz0+VBARE7hoHNckYsup/DGscppyYKNA6rFXbq/MI3+oMGAnPw
      # Ua/+gXU/hwq8TPg97A7O0hS4TKSKMtdZFEDmAGzkejVHvm/3BvcYrVoKDljnUAQV
      # SaERp/Elefbt3EufkuZp77AwLU8RcEFscitEIACmLbmwm3aKpqS+R2u1EJ4ZcoFT
      # dHUBkokXW1/i+FtNRmjEKV9z398cNYXGEDLPfMnFbknHwbS53pqeQqqlvUidltGk
      # LWviyiqKihk=
      # =tYCc
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 20 Mar 2023 12:40:42 GMT
      # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
      # gpg:                issuer "thuth@redhat.com"
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * tag 'pull-request-2023-03-20' of https://gitlab.com/thuth/qemu
      
      : (24 commits)
        replace TABs with spaces
        qemu/osdep: Switch position of "extern" and "G_NORETURN"
        tests/unit/test-blockjob: Disable complete_in_standby test
        target/s390x/tcg/mem_helper: Remove bad assert() statement
        tests/tcg/s390x: Test unaligned accesses
        target/s390x: Update do_unaligned_access() comment
        target/s390x: Handle STGRL to non-aligned addresses
        target/s390x: Handle STRL to non-aligned addresses
        target/s390x: Handle CLRL and CLGFRL with non-aligned addresses
        target/s390x: Handle CGRL and CLGRL with non-aligned addresses
        target/s390x: Handle CRL and CGFRL with non-aligned addresses
        target/s390x: Handle LLGFRL from non-aligned addresses
        target/s390x: Handle LRL and LGFRL from non-aligned addresses
        target/s390x: Handle LGRL from non-aligned addresses
        target/s390x: Handle EXECUTE of odd addresses
        target/s390x: Handle branching to odd addresses
        tests/tcg/s390x: Add ex-relative-long.c
        target/s390x: Fix EXECUTE of relative long instructions
        tests/tcg/s390x: Add rxsbg.c
        target/s390x: Fix R[NOX]SBG with T=1
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      4c6f4464
    • Yeqi Fu's avatar
      replace TABs with spaces · 48805df9
      Yeqi Fu authored
      Bring the files in line with the QEMU coding style, with spaces
      for indentation.
      
      Resolves: https://gitlab.com/qemu-project/qemu/-/issues/378
      
      
      Signed-off-by: default avatarYeqi Fu <fufuyqqqqqq@gmail.com>
      Message-Id: <20230315032649.57568-1-fufuyqqqqqq@gmail.com>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      48805df9
    • Bernhard Beschow's avatar
      qemu/osdep: Switch position of "extern" and "G_NORETURN" · 5cb993ff
      Bernhard Beschow authored
      Fixes the Windows build under msys2 using GCC 12 which fails with the following
      error:
      
        [184/579] Compiling C++ object qga/vss-win32/qga-vss.dll.p/install.cpp.obj
        FAILED: qga/vss-win32/qga-vss.dll.p/install.cpp.obj
        "c++" "-m64" "-mcx16" "-Iqga/vss-win32/qga-vss.dll.p" "-Iqga/vss-win32" "-I../src/qga/vss-win32" "-I." "-Iqapi" "-Itrace" "-Iui" "-Iui/shader" "-IC:/msys64/mingw64/include/glib-2.0" "-IC:/msys64/mingw64/lib/glib-2.0/include" "-fdiagnostics-color=auto" "-Wall" "-Winvalid-pch" "-Wnon-virtual-dtor" "-Werror" "-std=gnu++11" "-g" "-iquote" "." "-iquote" "C:/msys64/home/shentey/Projects/qemu/src" "-iquote" "C:/msys64/home/shentey/Projects/qemu/src/include" "-iquote" "C:/msys64/home/shentey/Projects/qemu/src/tcg/i386" "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-fno-pie" "-no-pie" "-D_GNU_SOURCE" "-D_FILE_OFFSET_BITS=64" "-D_LARGEFILE_SOURCE" "-fno-strict-aliasing" "-fno-common" "-fwrapv" "-Wundef" "-Wwrite-strings" "-Wtype-limits" "-Wformat-security" "-Wformat-y2k" "-Winit-self" "-Wignored-qualifiers" "-Wempty-body" "-Wendif-labels" "-Wexpansion-to-defined" "-Wimplicit-fallthrough=2" "-Wmissing-format-attribute" "-Wno-missing-include-dirs" "-Wno-shift-negative-value" "-Wno-psabi" "-fstack-protector-strong" "-Wno-unknown-pragmas" "-Wno-delete-non-virtual-dtor" "-Wno-non-virtual-dtor" -MD -MQ qga/vss-win32/qga-vss.dll.p/install.cpp.obj -MF "qga/vss-win32/qga-vss.dll.p/install.cpp.obj.d" -o qga/vss-win32/qga-vss.dll.p/install.cpp.obj "-c" ../src/qga/vss-win32/install.cpp
        In file included from C:/msys64/mingw64/lib/glib-2.0/include/glibconfig.h:9,
                    from C:/msys64/mingw64/include/glib-2.0/glib/gtypes.h:34,
                    from C:/msys64/mingw64/include/glib-2.0/glib/galloca.h:34,
                    from C:/msys64/mingw64/include/glib-2.0/glib.h:32,
                    from C:/msys64/home/shentey/Projects/qemu/src/include/glib-compat.h:32,
                    from C:/msys64/home/shentey/Projects/qemu/src/include/qemu/osdep.h:144,
                    from ../src/qga/vss-win32/install.cpp:13:
        C:/msys64/mingw64/include/glib-2.0/glib/gmacros.h:1075:21: error: standard attributes in middle of decl-specifiers
        1075 | # define G_NORETURN [[noreturn]]
              |                     ^
        C:/msys64/home/shentey/Projects/qemu/src/include/qemu/osdep.h:240:8: note: in expansion of macro 'G_NORETURN'
        240 | extern G_NORETURN
              |        ^~~~~~~~~~
        C:/msys64/mingw64/include/glib-2.0/glib/gmacros.h:1075:21: note: standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type
        1075 | # define G_NORETURN [[noreturn]]
              |                     ^
        C:/msys64/home/shentey/Projects/qemu/src/include/qemu/osdep.h:240:8: note: in expansion of macro 'G_NORETURN'
        240 | extern G_NORETURN
              |        ^~~~~~~~~~
        C:/msys64/mingw64/include/glib-2.0/glib/gmacros.h:1075:21: error: attribute ignored [-Werror=attributes]
        1075 | # define G_NORETURN [[noreturn]]
              |                     ^
        C:/msys64/home/shentey/Projects/qemu/src/include/qemu/osdep.h:240:8: note: in expansion of macro 'G_NORETURN'
        240 | extern G_NORETURN
              |        ^~~~~~~~~~
        C:/msys64/mingw64/include/glib-2.0/glib/gmacros.h:1075:21: note: an attribute that appertains to a type-specifier is ignored
        1075 | # define G_NORETURN [[noreturn]]
              |                     ^
        C:/msys64/home/shentey/Projects/qemu/src/include/qemu/osdep.h:240:8: note: in expansion of macro 'G_NORETURN'
        240 | extern G_NORETURN
              |        ^~~~~~~~~~
        cc1plus.exe: all warnings being treated as errors
      
      Apparently it also fixes the compilation with Clang 15 (see
      https://gitlab.com/qemu-project/qemu/-/issues/1541 ).
      
      Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1541
      
      
      Signed-off-by: default avatarBernhard Beschow <shentey@gmail.com>
      Message-Id: <20230318185931.181659-1-shentey@gmail.com>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      5cb993ff
    • Peter Maydell's avatar
      tests/unit/test-blockjob: Disable complete_in_standby test · b6903cbe
      Peter Maydell authored
      The blockjob/complete_in_standby test is flaky and fails
      intermittently in CI:
      
      172/621 qemu:unit / test-blockjob
                 ERROR           0.26s   killed by signal 6 SIGABRT
      11:03:46 MALLOC_PERTURB_=176
      G_TEST_SRCDIR=/Users/pm215/src/qemu-for-merges/tests/unit
      G_TEST_BUILDDIR=/Users/pm215/src/qemu-for-merges/build/all/tests/unit
      /Users/pm215/src/qemu-for-merges/build/all/tests/unit/test-blockjob
      --tap -k
      ----------------------------------- output -----------------------------------
      stdout:
      # random seed: R02S8c79d6e1c01ce0b25475b2210a253242
      1..9
      # Start of blockjob tests
      ok 1 /blockjob/ids
      stderr:
      Assertion failed: (job->status == JOB_STATUS_STANDBY), function
      test_complete_in_standby, file ../../tests/unit/test-blockjob.c, line
      499.
      
      Seen on macOS/x86_64, FreeBSD 13/x86_64, msys2-64bit, eg:
      
      https://gitlab.com/qemu-project/qemu/-/jobs/3872508803
      https://gitlab.com/qemu-project/qemu/-/jobs/3950667240
      
      
      
      Disable this subtest until somebody has time to investigate.
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Message-Id: <20230317143534.1481947-1-peter.maydell@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      b6903cbe
    • Thomas Huth's avatar
      target/s390x/tcg/mem_helper: Remove bad assert() statement · 5b7b2a1c
      Thomas Huth authored
      
      The "assert(!nonfault)" statement can be triggered by running the
      "mvpg" s390x kvm-unit-test with TCG. According to Richard: "... the
      assert looks backward. We should only arrive there if nonfault was
      true for the probe (otherwise the probe would have raised the
      exception directly).  I would think we could just remove the assert."
      
      Fixes: 40494314 ("target/s390x: Fix s390_probe_access for user-only")
      Suggested-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20230317135737.597570-1-thuth@redhat.com>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarDavid Hildenbrand <david@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      5b7b2a1c
    • Gerd Hoffmann's avatar
      edk2: update firmware binaries · 86305e86
      Gerd Hoffmann authored
      
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      86305e86
Loading