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: 4f65e89f8cf0
Choose a base ref
...
head repository: qemu/qemu
compare: 45ae97993a75
Choose a head ref
  • 11 commits
  • 31 files changed
  • 4 contributors

Commits on Jun 7, 2023

  1. meson: fix "static build" entry in summary

    Fixes: a0cbd2e ("meson: use prefer_static option", 2023-05-18)
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Jun 7, 2023
    Copy the full SHA
    e58e55d View commit details
    Browse the repository at this point in the history
  2. configure: check for $download value properly

    If configure was invoked with --disable-download and git
    submodules were not checked out a warning is produced and the
    configure script fails. But the $download variable (which
    reflects the enable/disable download argument) is checked for in
    a weird fashion:
    
      test -f "$download" = disabled
    
    Drop the '-f' to check for the actual value of the variable.
    
    Fixes: 2019cab ("meson: subprojects: replace submodules with wrap files", 2023-06-06)
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    zippy2 authored and bonzini committed Jun 7, 2023
    Copy the full SHA
    c06b157 View commit details
    Browse the repository at this point in the history
  3. tests: fp: remove unused submodules

    tests/fp/berkeley-softfloat-3 and tests/fp/berkeley-testfloat-3
    have been replaced by subprojects, so remove the now-unnecessary
    submodules.
    
    Reported-by: Michal Privoznik <mprivozn@redhat.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    bonzini committed Jun 7, 2023
    Copy the full SHA
    45904b5 View commit details
    Browse the repository at this point in the history
  4. tests/tcg/tricore: Move asm tests into 'asm' directory

    this seperates these tests from the upcoming tests written in C.
    Also rename the compiled test to 'test_<foo>.asm.tst'.
    
    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Message-Id: <20230526061946.54514-2-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    8b50d56 View commit details
    Browse the repository at this point in the history
  5. tests/tcg/tricore: Uses label for memory addresses

    the linker might rearrange sections, so lets reference memory by label
    name instead of addr + off.
    
    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Message-Id: <20230526061946.54514-3-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    2b8e299 View commit details
    Browse the repository at this point in the history
  6. tests/tcg/tricore: Add first C program

    this allows us to exercise the startup code used by GCC to call main().
    
    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Message-Id: <20230526061946.54514-4-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    0e45f7b View commit details
    Browse the repository at this point in the history
  7. target/tricore: Refactor PCXI/ICR register fields

    starting from ISA version 1.6.1 (previously known as 1.6P/E), some
    bitfields in PCXI and ICR have changed. We also refactor these
    registers using the register fields API.
    
    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1453
    Message-Id: <20230526061946.54514-5-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    343cdf2 View commit details
    Browse the repository at this point in the history
  8. target/tricore: Fix wrong PSW for call insns

    we were copying PSW into a local variable, updated PSW.CDE in the local
    and never wrote it back. So when we called save_context_upper() we were
    using the non-local version of PSW which did not contain the updated
    PSW.CDE.
    
    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Message-Id: <20230526061946.54514-6-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    12b95dc View commit details
    Browse the repository at this point in the history
  9. tests/tcg/tricore: Add recursion test for CSAs

    Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
    Message-Id: <20230526061946.54514-7-kbastian@mail.uni-paderborn.de>
    bkoppelmann committed Jun 7, 2023
    Copy the full SHA
    e926c94 View commit details
    Browse the repository at this point in the history
  10. Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging

    Build system snafus.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmSAhGYUHHBib256aW5p
    # QHJlZGhhdC5jb20ACgkQv/vSX3jHroM8PAf+JQXoIFJJJPQI/jqaxzXrUAbZYBD0
    # YQlclLinF0Iabhm0VMR/gYLS1ozvNBzhLvV6nsX7kKegG1Zy3BpCUld+UaJCCmax
    # MfnRLdSjHG/QzP3kqJW7XDwVs5MF1n5KqVzowjB6orToaN5qDvPkMNg6YIk/BvuY
    # G/w0JxbKj86KASzqcHgCuP+qPTXRrLKN63MB4xos7kVZsCv1BHJls35MJrGbMKSW
    # 664Ji2YOtZe5Bf3xQ+20KddU+iPtYyryrhf1SGwXQK3w2UNVze4E0ZAb2F7IET7I
    # grYUNtApLVqNDnjSz+WOVI1q2mtoOLc98T4TaKNg/4Qdu/RLXcoa0//hXQ==
    # =ansd
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 07 Jun 2023 06:21:42 AM PDT
    # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
    # gpg:                issuer "pbonzini@redhat.com"
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [unknown]
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [unknown]
    # 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: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
    
    * tag 'for-upstream' of https://gitlab.com/bonzini/qemu:
      tests: fp: remove unused submodules
      configure: check for $download value properly
      meson: fix "static build" entry in summary
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed Jun 7, 2023
    Copy the full SHA
    62cfa77 View commit details
    Browse the repository at this point in the history
  11. Merge tag 'pull-tricore-20230607' of https://github.com/bkoppelmann/qemu

     into staging
    
    - Refactor PCXI/ICR field handling in newer ISA versions
    - Add simple tests written in C
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJTBAABCgA9FiEEbmNqfoPy3Qz6bm43CtLGOWtpyhQFAmSArqkfHGtiYXN0aWFu
    # QG1haWwudW5pLXBhZGVyYm9ybi5kZQAKCRAK0sY5a2nKFKKTD/0dXpexGX7K62d4
    # dLZwj9AHOa/9NOD4E6+ub2UYovF7UlydSzy+mgJyxiIUGaPBHYe3dFfktHOppSwn
    # OGJp9TTqeutpXYF8/zvDnmf+TDJ71DRQWM40uC0HAUXrjUO43PiK0LMh+fm5D9uG
    # vRHSDGBWUNZrNxTZSj8Kx7Sb7PkqeB8qWvpIJh1AVVhIT+dyoAp5V7EkAETpwhtz
    # a7qKclQpFNWdaYnthCF5wcmoMawQKMUnO96j0lQWIXfnhDP7XmrWlNM7Ry2cMPEy
    # aRxAT3hTOr2dD2Cic8brF/w1NeXJjxWDz65uD7X7Rog54+SD4+SmfZiYwdAs5YMo
    # 1XTkbG0qE6HwrtaO+nZDQZFc8tdvLSlDcBd/cjOonwxJyvJVX8qjR2Ufb3PSfTct
    # 85R5wRBsEapSbQwicwu71fK0N8ZVkLM3fc4nFEKMxOx8I66eJm3bcTxpT/A8knEw
    # OwykEVB3Xiq45JlWOV2BkyZJ1EiHeFQzZfzckW4bYFDdCnuMHlaVG9qpKEAu7mQh
    # 4Ug3Y4KhYqZA0UDHG6Ik6Ms64FYU4s+zbFYic/Jhew9NC4MoMXa8oKqXJC5W7RCl
    # 1HesyBPu1i/45Xk6/kneJ16YO+i4hcH+Hp/osJrRE6qFHGtbvKJ0EFy1471YHyLf
    # HjRQBmsd9XW2TaYBQgST80UvCh9CkQ==
    # =5m1P
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 07 Jun 2023 09:22:01 AM PDT
    # gpg:                using RSA key 6E636A7E83F2DD0CFA6E6E370AD2C6396B69CA14
    # gpg:                issuer "kbastian@mail.uni-paderborn.de"
    # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>" [unknown]
    # 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: 6E63 6A7E 83F2 DD0C FA6E  6E37 0AD2 C639 6B69 CA14
    
    * tag 'pull-tricore-20230607' of https://github.com/bkoppelmann/qemu:
      tests/tcg/tricore: Add recursion test for CSAs
      target/tricore: Fix wrong PSW for call insns
      target/tricore: Refactor PCXI/ICR register fields
      tests/tcg/tricore: Add first C program
      tests/tcg/tricore: Uses label for memory addresses
      tests/tcg/tricore: Move asm tests into 'asm' directory
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed Jun 7, 2023
    Copy the full SHA
    45ae979 View commit details
    Browse the repository at this point in the history