qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2e8a71: configure: include moxie-softmmu in d


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 2e8a71: configure: include moxie-softmmu in deprecated_tar...
Date: Thu, 17 Dec 2020 05:12:55 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 2e8a71265434bb5ba231e9c31bf367f615bbe051
      
https://github.com/qemu/qemu/commit/2e8a71265434bb5ba231e9c31bf367f615bbe051
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M .gitlab-ci.yml
    M configure

  Log Message:
  -----------
  configure: include moxie-softmmu in deprecated_targets_list

We still build it but there is no point including it in the normal
builds as it is ushered out of the door.

Fixes: 4258c8e221 ("docs/system/deprecated: Mark the 'moxie' CPU as deprecated")
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201210190417.31673-2-alex.bennee@linaro.org>


  Commit: 9a2c5f897ee75dfc2172708fb4f0aea0cfbf9526
      
https://github.com/qemu/qemu/commit/9a2c5f897ee75dfc2172708fb4f0aea0cfbf9526
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M .gitlab-ci.d/crossbuilds.yml

  Log Message:
  -----------
  gitlab: include aarch64-softmmu and ppc64-softmmu cross-system-build

Otherwise we miss coverage of KVM support in the cross build. To
balance it out add arm-softmmu (no kvm, subset of aarch64),
cris-softmmu and ppc-softmmu to the exclude list which do get coverage
elsewhere.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201210190417.31673-3-alex.bennee@linaro.org>


  Commit: 757d18395d70cdf91c46882dbcde47f23328fd27
      
https://github.com/qemu/qemu/commit/757d18395d70cdf91c46882dbcde47f23328fd27
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

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

  Log Message:
  -----------
  configure: move gettext detection to meson.build

This will allow meson to honour -Dauto_features=disabled later.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20201210190417.31673-4-alex.bennee@linaro.org>


  Commit: 4439a8c113dbfded758cff2451c450a83a594313
      
https://github.com/qemu/qemu/commit/4439a8c113dbfded758cff2451c450a83a594313
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: add --without-default-features

By default QEMU enables a lot of features if it can probe and find the
support libraries. It also enables a bunch of features by default.
This patch adds the ability to build --without-default-features which
can be paired with a --without-default-devices for a barely functional
build.

The main use case for this is testing our build assumptions and for
minimising the amount of stuff you build if you just want to test a
particular feature on your relatively slow emulated test system. On
it's own I go from:

  $ ls -lh qemu-system-aarch64
  -rwxr-xr-x 1 alex alex 120M Dec 10 12:45 qemu-system-aarch64*
  $ ldd qemu-system-aarch64 | wc -l
  170

to:

  $ ls -lh qemu-aarch64
  -rwxr-xr-x 1 alex alex 43M Dec 10 12:41 qemu-aarch64*
  $ ldd qemu-system-aarch64 | wc -l
  57

which is still able to run my default Debian ARM64 machine with a lot
less fat involved.

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


  Commit: da197e362d369299857975e94db3709e94bf3335
      
https://github.com/qemu/qemu/commit/da197e362d369299857975e94db3709e94bf3335
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M python/qemu/console_socket.py

  Log Message:
  -----------
  python: add __repr__ to ConsoleSocket to aid debugging

While attempting to debug some console weirdness I thought it would be
worth making it easier to see what it had inside.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20201210190417.31673-6-alex.bennee@linaro.org>


  Commit: fba1f697f1b3422efe9253f31282c064ea6b1a64
      
https://github.com/qemu/qemu/commit/fba1f697f1b3422efe9253f31282c064ea6b1a64
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M .gitlab-ci.yml
    M .travis.yml

  Log Message:
  -----------
  gitlab: move --without-default-devices build from Travis

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201210190417.31673-7-alex.bennee@linaro.org>


  Commit: 9a0ce7c087b162542d29968015e523b2b96fb380
      
https://github.com/qemu/qemu/commit/9a0ce7c087b162542d29968015e523b2b96fb380
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab: add --without-default-features build

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201210190417.31673-8-alex.bennee@linaro.org>


  Commit: 2600857373e4dc41773fd5b88e05725fb75d2fa4
      
https://github.com/qemu/qemu/commit/2600857373e4dc41773fd5b88e05725fb75d2fa4
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M tests/tcg/Makefile.target

  Log Message:
  -----------
  tests/tcg: build tests with -Werror

Hopefully this will guard against sloppy code getting into our tests.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201210190417.31673-9-alex.bennee@linaro.org>


  Commit: 14b32c840eff2a3e2124c5a76a70a4838bab5e31
      
https://github.com/qemu/qemu/commit/14b32c840eff2a3e2124c5a76a70a4838bab5e31
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M .gitlab-ci.d/crossbuilds.yml
    M tests/docker/dockerfiles/fedora-i386-cross.docker

  Log Message:
  -----------
  gitlab-CI: Test 32-bit builds with the fedora-i386-cross container

After adding some missing packages, it's possible to check 32-bit
builds and tests with the fedora-i386-cross container in the gitlab-CI,
too. Unfortunately, the code in subprojects/ ignores the --extra-cflags
(on purpose), so the vhost-user part has to be disabled for this.

While we're at it, update the container to Fedora 31. Unfortunately the
gcc from the later versions emits some very dubious format-truncation
warnings, so Fedora 32 and 33 are currently unsuitable for this job.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201215083451.92322-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: cfd572586e77c59bce777308f7f34c09a66152fb
      
https://github.com/qemu/qemu/commit/cfd572586e77c59bce777308f7f34c09a66152fb
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  tests/docker: Remove the remainders of debian9 containers from the Makefile

The Debian 9 containers have been removed a while ago, so we can
delete the corresponding entries in the Makefile, too.

Fixes: e3755276d1 ("tests/docker: Remove old Debian 9 containers")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201215083318.92205-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: a1c04860cec798914f8cd8ef77fce195f360d36e
      
https://github.com/qemu/qemu/commit/a1c04860cec798914f8cd8ef77fce195f360d36e
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

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

  Log Message:
  -----------
  tests: update for rename of CentOS8 PowerTools repo

This was intentionally renamed recently to be all lowercase:

https://bugs.centos.org/view.php?id=17920
https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2011#Yum_repo_file_and_repoid_changes

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20201216141653.213980-1-berrange@redhat.com>
[AJB: bump up FROM to trigger re-build, add diffutils]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>


  Commit: dad7085045431f0e72acaa732742a7b262e15f61
      
https://github.com/qemu/qemu/commit/dad7085045431f0e72acaa732742a7b262e15f61
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M .gitlab-ci.d/crossbuilds.yml
    M .gitlab-ci.yml
    M .travis.yml
    M configure
    M meson_options.txt
    M po/meson.build
    M python/qemu/console_socket.py
    M tests/docker/Makefile.include
    M tests/docker/dockerfiles/centos8.docker
    M tests/docker/dockerfiles/fedora-i386-cross.docker
    M tests/tcg/Makefile.target

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-171220-2' 
into staging

Testing and configure updates:

  - add moxie-softmmu to deprecated_targets_list
  - improve cross-build KVM coverage
  - new --without-default-features configure flag
  - add __repr__ for ConsoleSocket for debugging
  - build tcg tests with -Werror
  - test 32 bit builds with fedora
  - remove last traces of debian9
  - hotfix for centos8 powertools repo

# gpg: Signature made Thu 17 Dec 2020 09:41:52 GMT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-testing-171220-2:
  tests: update for rename of CentOS8 PowerTools repo
  tests/docker: Remove the remainders of debian9 containers from the Makefile
  gitlab-CI: Test 32-bit builds with the fedora-i386-cross container
  tests/tcg: build tests with -Werror
  gitlab: add --without-default-features build
  gitlab: move --without-default-devices build from Travis
  python: add __repr__ to ConsoleSocket to aid debugging
  configure: add --without-default-features
  configure: move gettext detection to meson.build
  gitlab: include aarch64-softmmu and ppc64-softmmu cross-system-build
  configure: include moxie-softmmu in deprecated_targets_list

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


Compare: https://github.com/qemu/qemu/compare/908ae6ed8a2b...dad708504543



reply via email to

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