qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 335087: travis: remove TCI test


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 335087: travis: remove TCI test
Date: Mon, 05 Oct 2020 07:45:47 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 3350870143e614a0e56d8321f42bc2d7e8a4b471
      
https://github.com/qemu/qemu/commit/3350870143e614a0e56d8321f42bc2d7e8a4b471
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: remove TCI test

TCI is already covered on gitlab CI, so we can remove it.

Cc: Thomas Huth <thuth@redhat.com>
Cc: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1bb4cb1c33805c0da0db5b76852bb73759625c4e
      
https://github.com/qemu/qemu/commit/1bb4cb1c33805c0da0db5b76852bb73759625c4e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    R default-configs/aarch64-linux-user.mak
    R default-configs/aarch64-softmmu.mak
    R default-configs/aarch64_be-linux-user.mak
    R default-configs/alpha-linux-user.mak
    R default-configs/alpha-softmmu.mak
    R default-configs/arm-linux-user.mak
    R default-configs/arm-softmmu.mak
    R default-configs/armeb-linux-user.mak
    R default-configs/avr-softmmu.mak
    R default-configs/cris-linux-user.mak
    R default-configs/cris-softmmu.mak
    A default-configs/devices/aarch64-linux-user.mak
    A default-configs/devices/aarch64-softmmu.mak
    A default-configs/devices/aarch64_be-linux-user.mak
    A default-configs/devices/alpha-linux-user.mak
    A default-configs/devices/alpha-softmmu.mak
    A default-configs/devices/arm-linux-user.mak
    A default-configs/devices/arm-softmmu.mak
    A default-configs/devices/armeb-linux-user.mak
    A default-configs/devices/avr-softmmu.mak
    A default-configs/devices/cris-linux-user.mak
    A default-configs/devices/cris-softmmu.mak
    A default-configs/devices/hppa-linux-user.mak
    A default-configs/devices/hppa-softmmu.mak
    A default-configs/devices/i386-bsd-user.mak
    A default-configs/devices/i386-linux-user.mak
    A default-configs/devices/i386-softmmu.mak
    A default-configs/devices/lm32-softmmu.mak
    A default-configs/devices/m68k-linux-user.mak
    A default-configs/devices/m68k-softmmu.mak
    A default-configs/devices/microblaze-linux-user.mak
    A default-configs/devices/microblaze-softmmu.mak
    A default-configs/devices/microblazeel-linux-user.mak
    A default-configs/devices/microblazeel-softmmu.mak
    A default-configs/devices/mips-linux-user.mak
    A default-configs/devices/mips-softmmu-common.mak
    A default-configs/devices/mips-softmmu.mak
    A default-configs/devices/mips64-linux-user.mak
    A default-configs/devices/mips64-softmmu.mak
    A default-configs/devices/mips64el-linux-user.mak
    A default-configs/devices/mips64el-softmmu.mak
    A default-configs/devices/mipsel-linux-user.mak
    A default-configs/devices/mipsel-softmmu.mak
    A default-configs/devices/mipsn32-linux-user.mak
    A default-configs/devices/mipsn32el-linux-user.mak
    A default-configs/devices/moxie-softmmu.mak
    A default-configs/devices/nios2-linux-user.mak
    A default-configs/devices/nios2-softmmu.mak
    A default-configs/devices/or1k-linux-user.mak
    A default-configs/devices/or1k-softmmu.mak
    A default-configs/devices/ppc-linux-user.mak
    A default-configs/devices/ppc-softmmu.mak
    A default-configs/devices/ppc64-linux-user.mak
    A default-configs/devices/ppc64-softmmu.mak
    A default-configs/devices/ppc64abi32-linux-user.mak
    A default-configs/devices/ppc64le-linux-user.mak
    A default-configs/devices/riscv32-linux-user.mak
    A default-configs/devices/riscv32-softmmu.mak
    A default-configs/devices/riscv64-linux-user.mak
    A default-configs/devices/riscv64-softmmu.mak
    A default-configs/devices/rx-softmmu.mak
    A default-configs/devices/s390x-linux-user.mak
    A default-configs/devices/s390x-softmmu.mak
    A default-configs/devices/sh4-linux-user.mak
    A default-configs/devices/sh4-softmmu.mak
    A default-configs/devices/sh4eb-linux-user.mak
    A default-configs/devices/sh4eb-softmmu.mak
    A default-configs/devices/sparc-bsd-user.mak
    A default-configs/devices/sparc-linux-user.mak
    A default-configs/devices/sparc-softmmu.mak
    A default-configs/devices/sparc32plus-linux-user.mak
    A default-configs/devices/sparc64-bsd-user.mak
    A default-configs/devices/sparc64-linux-user.mak
    A default-configs/devices/sparc64-softmmu.mak
    A default-configs/devices/tilegx-linux-user.mak
    A default-configs/devices/tricore-softmmu.mak
    A default-configs/devices/unicore32-softmmu.mak
    A default-configs/devices/x86_64-bsd-user.mak
    A default-configs/devices/x86_64-linux-user.mak
    A default-configs/devices/x86_64-softmmu.mak
    A default-configs/devices/xtensa-linux-user.mak
    A default-configs/devices/xtensa-softmmu.mak
    A default-configs/devices/xtensaeb-linux-user.mak
    A default-configs/devices/xtensaeb-softmmu.mak
    R default-configs/hppa-linux-user.mak
    R default-configs/hppa-softmmu.mak
    R default-configs/i386-bsd-user.mak
    R default-configs/i386-linux-user.mak
    R default-configs/i386-softmmu.mak
    R default-configs/lm32-softmmu.mak
    R default-configs/m68k-linux-user.mak
    R default-configs/m68k-softmmu.mak
    R default-configs/microblaze-linux-user.mak
    R default-configs/microblaze-softmmu.mak
    R default-configs/microblazeel-linux-user.mak
    R default-configs/microblazeel-softmmu.mak
    R default-configs/mips-linux-user.mak
    R default-configs/mips-softmmu-common.mak
    R default-configs/mips-softmmu.mak
    R default-configs/mips64-linux-user.mak
    R default-configs/mips64-softmmu.mak
    R default-configs/mips64el-linux-user.mak
    R default-configs/mips64el-softmmu.mak
    R default-configs/mipsel-linux-user.mak
    R default-configs/mipsel-softmmu.mak
    R default-configs/mipsn32-linux-user.mak
    R default-configs/mipsn32el-linux-user.mak
    R default-configs/moxie-softmmu.mak
    R default-configs/nios2-linux-user.mak
    R default-configs/nios2-softmmu.mak
    R default-configs/or1k-linux-user.mak
    R default-configs/or1k-softmmu.mak
    R default-configs/ppc-linux-user.mak
    R default-configs/ppc-softmmu.mak
    R default-configs/ppc64-linux-user.mak
    R default-configs/ppc64-softmmu.mak
    R default-configs/ppc64abi32-linux-user.mak
    R default-configs/ppc64le-linux-user.mak
    R default-configs/riscv32-linux-user.mak
    R default-configs/riscv32-softmmu.mak
    R default-configs/riscv64-linux-user.mak
    R default-configs/riscv64-softmmu.mak
    R default-configs/rx-softmmu.mak
    R default-configs/s390x-linux-user.mak
    R default-configs/s390x-softmmu.mak
    R default-configs/sh4-linux-user.mak
    R default-configs/sh4-softmmu.mak
    R default-configs/sh4eb-linux-user.mak
    R default-configs/sh4eb-softmmu.mak
    R default-configs/sparc-bsd-user.mak
    R default-configs/sparc-linux-user.mak
    R default-configs/sparc-softmmu.mak
    R default-configs/sparc32plus-linux-user.mak
    R default-configs/sparc64-bsd-user.mak
    R default-configs/sparc64-linux-user.mak
    R default-configs/sparc64-softmmu.mak
    R default-configs/tilegx-linux-user.mak
    R default-configs/tricore-softmmu.mak
    R default-configs/unicore32-softmmu.mak
    R default-configs/x86_64-bsd-user.mak
    R default-configs/x86_64-linux-user.mak
    R default-configs/x86_64-softmmu.mak
    R default-configs/xtensa-linux-user.mak
    R default-configs/xtensa-softmmu.mak
    R default-configs/xtensaeb-linux-user.mak
    R default-configs/xtensaeb-softmmu.mak
    M meson.build

  Log Message:
  -----------
  default-configs: move files to default-configs/devices/

Make room for target files in default-configs/targets/

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 1badb709cffee455ec9fb2253cf7aec66e09a9d2
      
https://github.com/qemu/qemu/commit/1badb709cffee455ec9fb2253cf7aec66e09a9d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    M meson_options.txt
    M tests/meson.build

  Log Message:
  -----------
  configure: convert accelerator variables to meson options

Prepare for moving the tests to meson.  For now they only have
enabled/disabled as the possible values when meson is invoked,
but "auto" will be a possibility later, when configure will only
parse the command line options.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 3bd40ec7aefc795146dfed00a33b52c5398e0c79
      
https://github.com/qemu/qemu/commit/3bd40ec7aefc795146dfed00a33b52c5398e0c79
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: rewrite accelerator defaults as tests

Prepare to process "auto" in meson rather than configure: standardize the
shape of the code that changes "auto" to enabled/disabled, to ease the review
when it will be moved to meson.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8a19980e3fc42239aae054bc9debc52781d7b803
      
https://github.com/qemu/qemu/commit/8a19980e3fc42239aae054bc9debc52781d7b803
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  configure: move accelerator logic to meson

Move to meson the code to detect the presence of accelerators, and
to define accelerator-specific config-target.h symbols.

The logic for now is duplicated in configure because it is still
in use to build the list of targets (which is in turn used to
create the config-target.mak files).  The next patches remove it.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: ecc91cfdb6328651d6c6a911eea8f598e1d13b4e
      
https://github.com/qemu/qemu/commit/ecc91cfdb6328651d6c6a911eea8f598e1d13b4e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: remove dead variable

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 765686d6f0769b9ce349ceae6d89e3590592435b
      
https://github.com/qemu/qemu/commit/765686d6f0769b9ce349ceae6d89e3590592435b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  configure: compute derivatives of target name in meson

Several CONFIG_* symbols in config-target.mak are easily computed from just
the target name.  We do not need them in config-target.mak, and can instead
place them in the config_target dictionary only.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 859c3d59905e9435d8bb16db62b7254e5efbc58a
      
https://github.com/qemu/qemu/commit/859c3d59905e9435d8bb16db62b7254e5efbc58a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: remove useless config-target.mak symbols

Omit symbols that are not needed by softmmu or bsd-user targets,
in preparation for moving the generated config-target.mak files
into the source tree.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: fdb75aeff7c212e1afaaa3a43c36a0985fdc1e44
      
https://github.com/qemu/qemu/commit/fdb75aeff7c212e1afaaa3a43c36a0985fdc1e44
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    A default-configs/targets/aarch64-linux-user.mak
    A default-configs/targets/aarch64-softmmu.mak
    A default-configs/targets/aarch64_be-linux-user.mak
    A default-configs/targets/alpha-linux-user.mak
    A default-configs/targets/alpha-softmmu.mak
    A default-configs/targets/arm-linux-user.mak
    A default-configs/targets/arm-softmmu.mak
    A default-configs/targets/armeb-linux-user.mak
    A default-configs/targets/avr-softmmu.mak
    A default-configs/targets/cris-linux-user.mak
    A default-configs/targets/cris-softmmu.mak
    A default-configs/targets/hppa-linux-user.mak
    A default-configs/targets/hppa-softmmu.mak
    A default-configs/targets/i386-bsd-user.mak
    A default-configs/targets/i386-linux-user.mak
    A default-configs/targets/i386-softmmu.mak
    A default-configs/targets/lm32-softmmu.mak
    A default-configs/targets/m68k-linux-user.mak
    A default-configs/targets/m68k-softmmu.mak
    A default-configs/targets/microblaze-linux-user.mak
    A default-configs/targets/microblaze-softmmu.mak
    A default-configs/targets/microblazeel-linux-user.mak
    A default-configs/targets/microblazeel-softmmu.mak
    A default-configs/targets/mips-linux-user.mak
    A default-configs/targets/mips-softmmu.mak
    A default-configs/targets/mips64-linux-user.mak
    A default-configs/targets/mips64-softmmu.mak
    A default-configs/targets/mips64el-linux-user.mak
    A default-configs/targets/mips64el-softmmu.mak
    A default-configs/targets/mipsel-linux-user.mak
    A default-configs/targets/mipsel-softmmu.mak
    A default-configs/targets/mipsn32-linux-user.mak
    A default-configs/targets/mipsn32el-linux-user.mak
    A default-configs/targets/moxie-softmmu.mak
    A default-configs/targets/nios2-linux-user.mak
    A default-configs/targets/nios2-softmmu.mak
    A default-configs/targets/or1k-linux-user.mak
    A default-configs/targets/or1k-softmmu.mak
    A default-configs/targets/ppc-linux-user.mak
    A default-configs/targets/ppc-softmmu.mak
    A default-configs/targets/ppc64-linux-user.mak
    A default-configs/targets/ppc64-softmmu.mak
    A default-configs/targets/ppc64abi32-linux-user.mak
    A default-configs/targets/ppc64le-linux-user.mak
    A default-configs/targets/riscv32-linux-user.mak
    A default-configs/targets/riscv32-softmmu.mak
    A default-configs/targets/riscv64-linux-user.mak
    A default-configs/targets/riscv64-softmmu.mak
    A default-configs/targets/rx-softmmu.mak
    A default-configs/targets/s390x-linux-user.mak
    A default-configs/targets/s390x-softmmu.mak
    A default-configs/targets/sh4-linux-user.mak
    A default-configs/targets/sh4-softmmu.mak
    A default-configs/targets/sh4eb-linux-user.mak
    A default-configs/targets/sh4eb-softmmu.mak
    A default-configs/targets/sparc-bsd-user.mak
    A default-configs/targets/sparc-linux-user.mak
    A default-configs/targets/sparc-softmmu.mak
    A default-configs/targets/sparc32plus-linux-user.mak
    A default-configs/targets/sparc64-bsd-user.mak
    A default-configs/targets/sparc64-linux-user.mak
    A default-configs/targets/sparc64-softmmu.mak
    A default-configs/targets/tilegx-linux-user.mak
    A default-configs/targets/tricore-softmmu.mak
    A default-configs/targets/unicore32-softmmu.mak
    A default-configs/targets/x86_64-bsd-user.mak
    A default-configs/targets/x86_64-linux-user.mak
    A default-configs/targets/x86_64-softmmu.mak
    A default-configs/targets/xtensa-linux-user.mak
    A default-configs/targets/xtensa-softmmu.mak
    A default-configs/targets/xtensaeb-linux-user.mak
    A default-configs/targets/xtensaeb-softmmu.mak
    M meson.build

  Log Message:
  -----------
  configure: remove target configuration

The config-target.mak files are small constant, we can therefore just
write them down explicitly.

This removes a pretty large part of the configure script, including the
whole logic to detect which accelerators are supported by each target.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 73362fc0b0c2d94e795a509f859e592572a09bfd
      
https://github.com/qemu/qemu/commit/73362fc0b0c2d94e795a509f859e592572a09bfd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    R default-configs/devices/aarch64-linux-user.mak
    R default-configs/devices/aarch64_be-linux-user.mak
    R default-configs/devices/alpha-linux-user.mak
    R default-configs/devices/arm-linux-user.mak
    R default-configs/devices/armeb-linux-user.mak
    R default-configs/devices/cris-linux-user.mak
    R default-configs/devices/hppa-linux-user.mak
    R default-configs/devices/i386-bsd-user.mak
    R default-configs/devices/i386-linux-user.mak
    R default-configs/devices/m68k-linux-user.mak
    R default-configs/devices/microblaze-linux-user.mak
    R default-configs/devices/microblazeel-linux-user.mak
    R default-configs/devices/mips-linux-user.mak
    R default-configs/devices/mips64-linux-user.mak
    R default-configs/devices/mips64el-linux-user.mak
    R default-configs/devices/mipsel-linux-user.mak
    R default-configs/devices/mipsn32-linux-user.mak
    R default-configs/devices/mipsn32el-linux-user.mak
    R default-configs/devices/nios2-linux-user.mak
    R default-configs/devices/or1k-linux-user.mak
    R default-configs/devices/ppc-linux-user.mak
    R default-configs/devices/ppc64-linux-user.mak
    R default-configs/devices/ppc64abi32-linux-user.mak
    R default-configs/devices/ppc64le-linux-user.mak
    R default-configs/devices/riscv32-linux-user.mak
    R default-configs/devices/riscv64-linux-user.mak
    R default-configs/devices/s390x-linux-user.mak
    R default-configs/devices/sh4-linux-user.mak
    R default-configs/devices/sh4eb-linux-user.mak
    R default-configs/devices/sparc-bsd-user.mak
    R default-configs/devices/sparc-linux-user.mak
    R default-configs/devices/sparc32plus-linux-user.mak
    R default-configs/devices/sparc64-bsd-user.mak
    R default-configs/devices/sparc64-linux-user.mak
    R default-configs/devices/tilegx-linux-user.mak
    R default-configs/devices/x86_64-bsd-user.mak
    R default-configs/devices/x86_64-linux-user.mak
    R default-configs/devices/xtensa-linux-user.mak
    R default-configs/devices/xtensaeb-linux-user.mak

  Log Message:
  -----------
  default-configs: remove default-configs/devices for user-mode targets

We no longer need dummy files to detect targets, since
default-configs/targets/ exists.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: b6c7cfd490510a395ea36747f4a8682c6b1fc26f
      
https://github.com/qemu/qemu/commit/b6c7cfd490510a395ea36747f4a8682c6b1fc26f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M configure
    M meson.build

  Log Message:
  -----------
  configure: move OpenBSD W^X test to meson

The TCG option is now passed through to Meson.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: a9a74907863ed02a18b7bc27b21a60a82914ab3f
      
https://github.com/qemu/qemu/commit/a9a74907863ed02a18b7bc27b21a60a82914ab3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M default-configs/targets/aarch64-linux-user.mak
    M default-configs/targets/aarch64-softmmu.mak
    M default-configs/targets/aarch64_be-linux-user.mak
    M default-configs/targets/alpha-linux-user.mak
    M default-configs/targets/alpha-softmmu.mak
    M default-configs/targets/arm-linux-user.mak
    M default-configs/targets/arm-softmmu.mak
    M default-configs/targets/armeb-linux-user.mak
    M default-configs/targets/avr-softmmu.mak
    M default-configs/targets/cris-linux-user.mak
    M default-configs/targets/cris-softmmu.mak
    M default-configs/targets/hppa-linux-user.mak
    M default-configs/targets/hppa-softmmu.mak
    M default-configs/targets/i386-bsd-user.mak
    M default-configs/targets/i386-linux-user.mak
    M default-configs/targets/i386-softmmu.mak
    M default-configs/targets/lm32-softmmu.mak
    M default-configs/targets/m68k-linux-user.mak
    M default-configs/targets/m68k-softmmu.mak
    M default-configs/targets/microblaze-linux-user.mak
    M default-configs/targets/microblaze-softmmu.mak
    M default-configs/targets/microblazeel-linux-user.mak
    M default-configs/targets/microblazeel-softmmu.mak
    M default-configs/targets/mips-linux-user.mak
    M default-configs/targets/mips-softmmu.mak
    M default-configs/targets/mips64-linux-user.mak
    M default-configs/targets/mips64-softmmu.mak
    M default-configs/targets/mips64el-linux-user.mak
    M default-configs/targets/mips64el-softmmu.mak
    M default-configs/targets/mipsel-linux-user.mak
    M default-configs/targets/mipsel-softmmu.mak
    M default-configs/targets/mipsn32-linux-user.mak
    M default-configs/targets/mipsn32el-linux-user.mak
    M default-configs/targets/moxie-softmmu.mak
    M default-configs/targets/nios2-linux-user.mak
    M default-configs/targets/nios2-softmmu.mak
    M default-configs/targets/or1k-linux-user.mak
    M default-configs/targets/or1k-softmmu.mak
    M default-configs/targets/ppc-linux-user.mak
    M default-configs/targets/ppc-softmmu.mak
    M default-configs/targets/ppc64-linux-user.mak
    M default-configs/targets/ppc64-softmmu.mak
    M default-configs/targets/ppc64abi32-linux-user.mak
    M default-configs/targets/ppc64le-linux-user.mak
    M default-configs/targets/riscv32-linux-user.mak
    M default-configs/targets/riscv32-softmmu.mak
    M default-configs/targets/riscv64-linux-user.mak
    M default-configs/targets/riscv64-softmmu.mak
    M default-configs/targets/rx-softmmu.mak
    M default-configs/targets/s390x-linux-user.mak
    M default-configs/targets/s390x-softmmu.mak
    M default-configs/targets/sh4-linux-user.mak
    M default-configs/targets/sh4-softmmu.mak
    M default-configs/targets/sh4eb-linux-user.mak
    M default-configs/targets/sh4eb-softmmu.mak
    M default-configs/targets/sparc-bsd-user.mak
    M default-configs/targets/sparc-linux-user.mak
    M default-configs/targets/sparc-softmmu.mak
    M default-configs/targets/sparc32plus-linux-user.mak
    M default-configs/targets/sparc64-bsd-user.mak
    M default-configs/targets/sparc64-linux-user.mak
    M default-configs/targets/sparc64-softmmu.mak
    M default-configs/targets/tilegx-linux-user.mak
    M default-configs/targets/tricore-softmmu.mak
    M default-configs/targets/unicore32-softmmu.mak
    M default-configs/targets/x86_64-bsd-user.mak
    M default-configs/targets/x86_64-linux-user.mak
    M default-configs/targets/x86_64-softmmu.mak
    M default-configs/targets/xtensa-linux-user.mak
    M default-configs/targets/xtensa-softmmu.mak
    M default-configs/targets/xtensaeb-linux-user.mak
    M default-configs/targets/xtensaeb-softmmu.mak
    M meson.build

  Log Message:
  -----------
  default-configs: use TARGET_ARCH key

Replace the individual TARGET_*=y lines with TARGET_ARCH,
similar to how TARGET_BASE_ARCH is handled already.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: fa73168b08f37c8e5f2a7180b139808846d36d40
      
https://github.com/qemu/qemu/commit/fa73168b08f37c8e5f2a7180b139808846d36d40
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-03 (Sat, 03 Oct 2020)

  Changed paths:
    M default-configs/targets/aarch64-linux-user.mak
    M default-configs/targets/aarch64_be-linux-user.mak
    M default-configs/targets/alpha-linux-user.mak
    M default-configs/targets/alpha-softmmu.mak
    M default-configs/targets/arm-linux-user.mak
    M default-configs/targets/arm-softmmu.mak
    M default-configs/targets/armeb-linux-user.mak
    M default-configs/targets/avr-softmmu.mak
    M default-configs/targets/cris-linux-user.mak
    M default-configs/targets/cris-softmmu.mak
    M default-configs/targets/hppa-linux-user.mak
    M default-configs/targets/hppa-softmmu.mak
    M default-configs/targets/i386-bsd-user.mak
    M default-configs/targets/i386-linux-user.mak
    M default-configs/targets/i386-softmmu.mak
    M default-configs/targets/lm32-softmmu.mak
    M default-configs/targets/m68k-linux-user.mak
    M default-configs/targets/m68k-softmmu.mak
    M default-configs/targets/microblaze-linux-user.mak
    M default-configs/targets/microblaze-softmmu.mak
    M default-configs/targets/microblazeel-linux-user.mak
    M default-configs/targets/microblazeel-softmmu.mak
    M default-configs/targets/mips-linux-user.mak
    M default-configs/targets/mips-softmmu.mak
    M default-configs/targets/mips64-linux-user.mak
    M default-configs/targets/mips64el-linux-user.mak
    M default-configs/targets/mipsel-linux-user.mak
    M default-configs/targets/mipsel-softmmu.mak
    M default-configs/targets/mipsn32-linux-user.mak
    M default-configs/targets/mipsn32el-linux-user.mak
    M default-configs/targets/moxie-softmmu.mak
    M default-configs/targets/nios2-linux-user.mak
    M default-configs/targets/nios2-softmmu.mak
    M default-configs/targets/or1k-linux-user.mak
    M default-configs/targets/or1k-softmmu.mak
    M default-configs/targets/ppc-linux-user.mak
    M default-configs/targets/ppc-softmmu.mak
    M default-configs/targets/rx-softmmu.mak
    M default-configs/targets/s390x-linux-user.mak
    M default-configs/targets/s390x-softmmu.mak
    M default-configs/targets/sh4-linux-user.mak
    M default-configs/targets/sh4-softmmu.mak
    M default-configs/targets/sh4eb-linux-user.mak
    M default-configs/targets/sh4eb-softmmu.mak
    M default-configs/targets/sparc-bsd-user.mak
    M default-configs/targets/sparc-linux-user.mak
    M default-configs/targets/sparc-softmmu.mak
    M default-configs/targets/sparc64-bsd-user.mak
    M default-configs/targets/sparc64-linux-user.mak
    M default-configs/targets/tilegx-linux-user.mak
    M default-configs/targets/tricore-softmmu.mak
    M default-configs/targets/unicore32-softmmu.mak
    M default-configs/targets/x86_64-bsd-user.mak
    M default-configs/targets/x86_64-linux-user.mak
    M default-configs/targets/xtensa-linux-user.mak
    M default-configs/targets/xtensa-softmmu.mak
    M default-configs/targets/xtensaeb-linux-user.mak
    M default-configs/targets/xtensaeb-softmmu.mak
    M meson.build

  Log Message:
  -----------
  default-configs: remove redundant keys

TARGET_BASE_ARCH and TARGET_ABI_DIR are 99% of the time the same
as TARGET_ARCH, remove them if so.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: deb62371fe311cefd8a6f58e2da42b15d7e2a356
      
https://github.com/qemu/qemu/commit/deb62371fe311cefd8a6f58e2da42b15d7e2a356
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M configure
    M meson.build
    M meson_options.txt
    M scripts/check_sparse.py

  Log Message:
  -----------
  meson: move sparse detection to Meson and rewrite check_sparse.py

Pass the path to the program to scripts/check_sparse.py, which
previously was not included in config-host.mak.  Change
scripts/check_sparse.py to work with cgcc, which seems to
work better with sparse 0.6.x.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 9f89f303deea2ccc624932e13fb629347a5a98de
      
https://github.com/qemu/qemu/commit/9f89f303deea2ccc624932e13fb629347a5a98de
  Author: zhenwei pi <pizhenwei@bytedance.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M target/i386/helper.c

  Log Message:
  -----------
  target-i386: seperate MCIP & MCE_MASK error reason

Previously we would only get a simple string "Triple fault" in qemu
log. Add detailed message for the two reasons to describe why qemu
has to reset the guest.

Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20200930100440.1060708-2-pizhenwei@bytedance.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 77b285f7f6ed637ee2576ae96744211ce9691567
      
https://github.com/qemu/qemu/commit/77b285f7f6ed637ee2576ae96744211ce9691567
  Author: zhenwei pi <pizhenwei@bytedance.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M qapi/run-state.json

  Log Message:
  -----------
  qapi/run-state.json: introduce memory failure event

Introduce memory failure events for hypervisor and guest. This lets
mft: Need exactly one file argument.  Try `mft --help' for more
information.

Suggested by Peter Maydell, rename events name&description to make
them architecture-neutral; and suggested by Paolo, add more info to
distinguish a mce is AR/AO, and if a previous MCE was still being
processed in the guest.

Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20200930100440.1060708-3-pizhenwei@bytedance.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8efc4e5150efb68e9f2b1705917ad34c62f44369
      
https://github.com/qemu/qemu/commit/8efc4e5150efb68e9f2b1705917ad34c62f44369
  Author: zhenwei pi <pizhenwei@bytedance.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M target/i386/helper.c
    M target/i386/kvm.c

  Log Message:
  -----------
  target-i386: post memory failure event to QMP

Post memory failure event through QMP to handle hardware memory corrupted
event. Rather than simply printing to the log, QEMU could report more
effective message to the client. For example, if a guest receives an MCE,
evacuating the host could be a good idea.

Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20200930100440.1060708-4-pizhenwei@bytedance.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 8c17b8403c9732347013b413bfb9299e99bff350
      
https://github.com/qemu/qemu/commit/8c17b8403c9732347013b413bfb9299e99bff350
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-04 (Sun, 04 Oct 2020)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  tests: tcg: do not use implicit rules

Use pattern rules to clarify which targets are going to match the
rule and to provide clearer error messages.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: d72d6dcb0d633bb08c2dc5a959a47608a1655018
      
https://github.com/qemu/qemu/commit/d72d6dcb0d633bb08c2dc5a959a47608a1655018
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2020-10-05 (Mon, 05 Oct 2020)

  Changed paths:
    M tests/docker/dockerfiles/fedora.docker

  Log Message:
  -----------
  dockerfiles: add diffutils to Fedora

For some reason diffutils is not included in the Fedora containers anymore,
causing the build to fail.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201003085054.332992-2-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


  Commit: 0ac0b47c44b4be6cbce26777a1a5968cc8f025a5
      
https://github.com/qemu/qemu/commit/0ac0b47c44b4be6cbce26777a1a5968cc8f025a5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-10-05 (Mon, 05 Oct 2020)

  Changed paths:
    M .travis.yml
    M configure
    R default-configs/aarch64-linux-user.mak
    R default-configs/aarch64-softmmu.mak
    R default-configs/aarch64_be-linux-user.mak
    R default-configs/alpha-linux-user.mak
    R default-configs/alpha-softmmu.mak
    R default-configs/arm-linux-user.mak
    R default-configs/arm-softmmu.mak
    R default-configs/armeb-linux-user.mak
    R default-configs/avr-softmmu.mak
    R default-configs/cris-linux-user.mak
    R default-configs/cris-softmmu.mak
    A default-configs/devices/aarch64-softmmu.mak
    A default-configs/devices/alpha-softmmu.mak
    A default-configs/devices/arm-softmmu.mak
    A default-configs/devices/avr-softmmu.mak
    A default-configs/devices/cris-softmmu.mak
    A default-configs/devices/hppa-softmmu.mak
    A default-configs/devices/i386-softmmu.mak
    A default-configs/devices/lm32-softmmu.mak
    A default-configs/devices/m68k-softmmu.mak
    A default-configs/devices/microblaze-softmmu.mak
    A default-configs/devices/microblazeel-softmmu.mak
    A default-configs/devices/mips-softmmu-common.mak
    A default-configs/devices/mips-softmmu.mak
    A default-configs/devices/mips64-softmmu.mak
    A default-configs/devices/mips64el-softmmu.mak
    A default-configs/devices/mipsel-softmmu.mak
    A default-configs/devices/moxie-softmmu.mak
    A default-configs/devices/nios2-softmmu.mak
    A default-configs/devices/or1k-softmmu.mak
    A default-configs/devices/ppc-softmmu.mak
    A default-configs/devices/ppc64-softmmu.mak
    A default-configs/devices/riscv32-softmmu.mak
    A default-configs/devices/riscv64-softmmu.mak
    A default-configs/devices/rx-softmmu.mak
    A default-configs/devices/s390x-softmmu.mak
    A default-configs/devices/sh4-softmmu.mak
    A default-configs/devices/sh4eb-softmmu.mak
    A default-configs/devices/sparc-softmmu.mak
    A default-configs/devices/sparc64-softmmu.mak
    A default-configs/devices/tricore-softmmu.mak
    A default-configs/devices/unicore32-softmmu.mak
    A default-configs/devices/x86_64-softmmu.mak
    A default-configs/devices/xtensa-softmmu.mak
    A default-configs/devices/xtensaeb-softmmu.mak
    R default-configs/hppa-linux-user.mak
    R default-configs/hppa-softmmu.mak
    R default-configs/i386-bsd-user.mak
    R default-configs/i386-linux-user.mak
    R default-configs/i386-softmmu.mak
    R default-configs/lm32-softmmu.mak
    R default-configs/m68k-linux-user.mak
    R default-configs/m68k-softmmu.mak
    R default-configs/microblaze-linux-user.mak
    R default-configs/microblaze-softmmu.mak
    R default-configs/microblazeel-linux-user.mak
    R default-configs/microblazeel-softmmu.mak
    R default-configs/mips-linux-user.mak
    R default-configs/mips-softmmu-common.mak
    R default-configs/mips-softmmu.mak
    R default-configs/mips64-linux-user.mak
    R default-configs/mips64-softmmu.mak
    R default-configs/mips64el-linux-user.mak
    R default-configs/mips64el-softmmu.mak
    R default-configs/mipsel-linux-user.mak
    R default-configs/mipsel-softmmu.mak
    R default-configs/mipsn32-linux-user.mak
    R default-configs/mipsn32el-linux-user.mak
    R default-configs/moxie-softmmu.mak
    R default-configs/nios2-linux-user.mak
    R default-configs/nios2-softmmu.mak
    R default-configs/or1k-linux-user.mak
    R default-configs/or1k-softmmu.mak
    R default-configs/ppc-linux-user.mak
    R default-configs/ppc-softmmu.mak
    R default-configs/ppc64-linux-user.mak
    R default-configs/ppc64-softmmu.mak
    R default-configs/ppc64abi32-linux-user.mak
    R default-configs/ppc64le-linux-user.mak
    R default-configs/riscv32-linux-user.mak
    R default-configs/riscv32-softmmu.mak
    R default-configs/riscv64-linux-user.mak
    R default-configs/riscv64-softmmu.mak
    R default-configs/rx-softmmu.mak
    R default-configs/s390x-linux-user.mak
    R default-configs/s390x-softmmu.mak
    R default-configs/sh4-linux-user.mak
    R default-configs/sh4-softmmu.mak
    R default-configs/sh4eb-linux-user.mak
    R default-configs/sh4eb-softmmu.mak
    R default-configs/sparc-bsd-user.mak
    R default-configs/sparc-linux-user.mak
    R default-configs/sparc-softmmu.mak
    R default-configs/sparc32plus-linux-user.mak
    R default-configs/sparc64-bsd-user.mak
    R default-configs/sparc64-linux-user.mak
    R default-configs/sparc64-softmmu.mak
    A default-configs/targets/aarch64-linux-user.mak
    A default-configs/targets/aarch64-softmmu.mak
    A default-configs/targets/aarch64_be-linux-user.mak
    A default-configs/targets/alpha-linux-user.mak
    A default-configs/targets/alpha-softmmu.mak
    A default-configs/targets/arm-linux-user.mak
    A default-configs/targets/arm-softmmu.mak
    A default-configs/targets/armeb-linux-user.mak
    A default-configs/targets/avr-softmmu.mak
    A default-configs/targets/cris-linux-user.mak
    A default-configs/targets/cris-softmmu.mak
    A default-configs/targets/hppa-linux-user.mak
    A default-configs/targets/hppa-softmmu.mak
    A default-configs/targets/i386-bsd-user.mak
    A default-configs/targets/i386-linux-user.mak
    A default-configs/targets/i386-softmmu.mak
    A default-configs/targets/lm32-softmmu.mak
    A default-configs/targets/m68k-linux-user.mak
    A default-configs/targets/m68k-softmmu.mak
    A default-configs/targets/microblaze-linux-user.mak
    A default-configs/targets/microblaze-softmmu.mak
    A default-configs/targets/microblazeel-linux-user.mak
    A default-configs/targets/microblazeel-softmmu.mak
    A default-configs/targets/mips-linux-user.mak
    A default-configs/targets/mips-softmmu.mak
    A default-configs/targets/mips64-linux-user.mak
    A default-configs/targets/mips64-softmmu.mak
    A default-configs/targets/mips64el-linux-user.mak
    A default-configs/targets/mips64el-softmmu.mak
    A default-configs/targets/mipsel-linux-user.mak
    A default-configs/targets/mipsel-softmmu.mak
    A default-configs/targets/mipsn32-linux-user.mak
    A default-configs/targets/mipsn32el-linux-user.mak
    A default-configs/targets/moxie-softmmu.mak
    A default-configs/targets/nios2-linux-user.mak
    A default-configs/targets/nios2-softmmu.mak
    A default-configs/targets/or1k-linux-user.mak
    A default-configs/targets/or1k-softmmu.mak
    A default-configs/targets/ppc-linux-user.mak
    A default-configs/targets/ppc-softmmu.mak
    A default-configs/targets/ppc64-linux-user.mak
    A default-configs/targets/ppc64-softmmu.mak
    A default-configs/targets/ppc64abi32-linux-user.mak
    A default-configs/targets/ppc64le-linux-user.mak
    A default-configs/targets/riscv32-linux-user.mak
    A default-configs/targets/riscv32-softmmu.mak
    A default-configs/targets/riscv64-linux-user.mak
    A default-configs/targets/riscv64-softmmu.mak
    A default-configs/targets/rx-softmmu.mak
    A default-configs/targets/s390x-linux-user.mak
    A default-configs/targets/s390x-softmmu.mak
    A default-configs/targets/sh4-linux-user.mak
    A default-configs/targets/sh4-softmmu.mak
    A default-configs/targets/sh4eb-linux-user.mak
    A default-configs/targets/sh4eb-softmmu.mak
    A default-configs/targets/sparc-bsd-user.mak
    A default-configs/targets/sparc-linux-user.mak
    A default-configs/targets/sparc-softmmu.mak
    A default-configs/targets/sparc32plus-linux-user.mak
    A default-configs/targets/sparc64-bsd-user.mak
    A default-configs/targets/sparc64-linux-user.mak
    A default-configs/targets/sparc64-softmmu.mak
    A default-configs/targets/tilegx-linux-user.mak
    A default-configs/targets/tricore-softmmu.mak
    A default-configs/targets/unicore32-softmmu.mak
    A default-configs/targets/x86_64-bsd-user.mak
    A default-configs/targets/x86_64-linux-user.mak
    A default-configs/targets/x86_64-softmmu.mak
    A default-configs/targets/xtensa-linux-user.mak
    A default-configs/targets/xtensa-softmmu.mak
    A default-configs/targets/xtensaeb-linux-user.mak
    A default-configs/targets/xtensaeb-softmmu.mak
    R default-configs/tilegx-linux-user.mak
    R default-configs/tricore-softmmu.mak
    R default-configs/unicore32-softmmu.mak
    R default-configs/x86_64-bsd-user.mak
    R default-configs/x86_64-linux-user.mak
    R default-configs/x86_64-softmmu.mak
    R default-configs/xtensa-linux-user.mak
    R default-configs/xtensa-softmmu.mak
    R default-configs/xtensaeb-linux-user.mak
    R default-configs/xtensaeb-softmmu.mak
    M meson.build
    M meson_options.txt
    M qapi/run-state.json
    M scripts/check_sparse.py
    M target/i386/helper.c
    M target/i386/kvm.c
    M tests/Makefile.include
    M tests/docker/dockerfiles/fedora.docker
    M tests/meson.build

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into 
staging

* move target configuration to default-configs/targets (myself)
* Memory failure event (Zhenwei)

# gpg: Signature made Mon 05 Oct 2020 08:14:29 BST
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# 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

* remotes/bonzini-gitlab/tags/for-upstream:
  dockerfiles: add diffutils to Fedora
  tests: tcg: do not use implicit rules
  target-i386: post memory failure event to QMP
  qapi/run-state.json: introduce memory failure event
  target-i386: seperate MCIP & MCE_MASK error reason
  meson: move sparse detection to Meson and rewrite check_sparse.py
  default-configs: remove redundant keys
  default-configs: use TARGET_ARCH key
  configure: move OpenBSD W^X test to meson
  default-configs: remove default-configs/devices for user-mode targets
  configure: remove target configuration
  configure: remove useless config-target.mak symbols
  configure: compute derivatives of target name in meson
  configure: remove dead variable
  configure: move accelerator logic to meson
  configure: rewrite accelerator defaults as tests
  configure: convert accelerator variables to meson options
  default-configs: move files to default-configs/devices/
  travis: remove TCI test

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

# Conflicts:
#       configure


Compare: https://github.com/qemu/qemu/compare/671ad7c4468f...0ac0b47c44b4



reply via email to

[Prev in Thread] Current Thread [Next in Thread]