qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL v2 00/14] qtests, kconfig and misc patches
@ 2020-02-04  8:53 Thomas Huth
  2020-02-04  8:53 ` [PULL v2 11/14] Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf Thomas Huth
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Thomas Huth @ 2020-02-04  8:53 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell

 Hi Peter,

the following changes since commit f31160c7d1b89cfb4dd4001a23575b42141cb0ec:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-docs-20200203' into staging (2020-02-03 11:14:24 +0000)

are available in the Git repository at:

  https://gitlab.com/huth/qemu.git tags/pull-request-2020-02-04

for you to fetch changes up to 4f67366e3bbe6040998be038156486eed264ea58:

  configure: Fix typo of the have_afalg variable (2020-02-04 09:01:31 +0100)

----------------------------------------------------------------
* Current qtests queue
* Some Kconfig updates
* Some trivial clean-ups here and there
----------------------------------------------------------------

v2: Replaced the hw/bt/Kconfig removal patch with the fix for the
    minikconf inputs and a patch that touches "configure" to make
    sure that all builders regenerate their dependencies afterwards.

Dr. David Alan Gilbert (1):
      tests/vhost-user-bridge: Fix build

Heyi Guo (1):
      tests/qtest: update comments about bios-tables-test-allowed-diff.h

Miroslav Rezanina (1):
      test-logging: Fix -Werror=maybe-uninitialized warning

Pan Nengyuan (1):
      boot-order-test: fix memleaks in boot-order-test

Philippe Mathieu-Daudé (1):
      hw/hppa/Kconfig: LASI chipset requires PARALLEL port

Thomas Huth (9):
      docs/devel: Fix qtest paths and info about check-block in testing.rst
      tests/Makefile: Fix inclusion of the qos dependency files
      gitlab-ci: Refresh the list of iotests
      include/sysemu/sysemu.h: Remove usused variable no_quit
      trivial: Remove xenfb_enabled from sysemu.h
      hw/*/Makefile.objs: Move many .o files to common-objs
      Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf
      hw/input: Do not enable CONFIG_PCKBD by default
      configure: Fix typo of the have_afalg variable

 .gitlab-ci.yml                 | 12 ++++++------
 Makefile                       |  6 +++---
 configure                      |  2 +-
 docs/devel/testing.rst         | 23 ++++++++++++-----------
 hw/adc/Makefile.objs           |  2 +-
 hw/block/Makefile.objs         |  2 +-
 hw/char/Makefile.objs          | 16 ++++++++--------
 hw/core/Makefile.objs          |  2 +-
 hw/display/Makefile.objs       |  2 +-
 hw/dma/Makefile.objs           |  6 +++---
 hw/gpio/Makefile.objs          | 10 +++++-----
 hw/hppa/Kconfig                |  1 +
 hw/i2c/Makefile.objs           |  4 ++--
 hw/i2c/ppc4xx_i2c.c            |  1 -
 hw/input/Kconfig               |  1 -
 hw/input/Makefile.objs         |  8 ++++----
 hw/isa/Kconfig                 |  1 +
 hw/net/Makefile.objs           |  6 +++---
 hw/nvram/Makefile.objs         |  2 +-
 hw/pcmcia/Makefile.objs        |  2 +-
 hw/sd/Makefile.objs            | 10 +++++-----
 hw/ssi/Makefile.objs           |  4 ++--
 hw/usb/Makefile.objs           |  4 ++--
 hw/xenpv/xen_machine_pv.c      |  2 +-
 include/sysemu/sysemu.h        |  2 --
 tests/Makefile.include         |  3 ++-
 tests/qtest/Makefile.include   |  1 -
 tests/qtest/bios-tables-test.c | 10 +++++-----
 tests/qtest/boot-order-test.c  |  6 +++---
 tests/qtest/libqos/fw_cfg.h    |  2 ++
 tests/test-logging.c           |  6 +++---
 31 files changed, 80 insertions(+), 79 deletions(-)



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PULL v2 11/14] Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf
  2020-02-04  8:53 [PULL v2 00/14] qtests, kconfig and misc patches Thomas Huth
@ 2020-02-04  8:53 ` Thomas Huth
  2020-02-04  8:53 ` [PULL v2 14/14] configure: Fix typo of the have_afalg variable Thomas Huth
  2020-02-04 17:08 ` [PULL v2 00/14] qtests, kconfig and misc patches Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Huth @ 2020-02-04  8:53 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell

The hw/*/Kconfig files should be sourced from hw/Kconfig, so there
is no need to pass them along as input files to minikconfig. We should
use the hw/*/Kconfig wildcard only for build dependencies in the Makefile.

With this change, there are now no duplicate entries in the generated
*-softmmu/config-devices.mak.d files anymore, and there is finally a
chance to get rid of stale Kconfig files like hw/bt/Kconfig, too (once
they do not show up in the config-devices.mak.d files now anymore).

Message-Id: <20200203153905.20544-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index a6f5d44082..461d40bea6 100644
--- a/Makefile
+++ b/Makefile
@@ -397,11 +397,11 @@ MINIKCONF_ARGS = \
     CONFIG_LINUX=$(CONFIG_LINUX) \
     CONFIG_PVRDMA=$(CONFIG_PVRDMA)
 
-MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig \
-                   $(wildcard $(SRC_PATH)/hw/*/Kconfig)
+MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig
+MINIKCONF_DEPS = $(MINIKCONF_INPUTS) $(wildcard $(SRC_PATH)/hw/*/Kconfig)
 MINIKCONF = $(PYTHON) $(SRC_PATH)/scripts/minikconf.py \
 
-$(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_INPUTS) $(BUILD_DIR)/config-host.mak
+$(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_DEPS) $(BUILD_DIR)/config-host.mak
 	$(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) > $@.tmp, "GEN", "$@.tmp")
 	$(call quiet-command, if test -f $@; then \
 	  if cmp -s $@.old $@; then \
-- 
2.18.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PULL v2 14/14] configure: Fix typo of the have_afalg variable
  2020-02-04  8:53 [PULL v2 00/14] qtests, kconfig and misc patches Thomas Huth
  2020-02-04  8:53 ` [PULL v2 11/14] Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf Thomas Huth
@ 2020-02-04  8:53 ` Thomas Huth
  2020-02-04 17:08 ` [PULL v2 00/14] qtests, kconfig and misc patches Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Huth @ 2020-02-04  8:53 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell

The variable is called 'have_afalg' and not 'hava_afalg'.

Fixes: f0d92b56d88 ('introduce some common functions for af_alg backend')
Message-Id: <20200203160046.23194-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Longpeng(Mike) <longpeng2@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure b/configure
index 5095f01728..115dc38085 100755
--- a/configure
+++ b/configure
@@ -5843,7 +5843,7 @@ fi
 
 ##########################################
 # check for usable AF_ALG environment
-hava_afalg=no
+have_afalg=no
 cat > $TMPC << EOF
 #include <errno.h>
 #include <sys/types.h>
-- 
2.18.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PULL v2 00/14] qtests, kconfig and misc patches
  2020-02-04  8:53 [PULL v2 00/14] qtests, kconfig and misc patches Thomas Huth
  2020-02-04  8:53 ` [PULL v2 11/14] Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf Thomas Huth
  2020-02-04  8:53 ` [PULL v2 14/14] configure: Fix typo of the have_afalg variable Thomas Huth
@ 2020-02-04 17:08 ` Peter Maydell
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Maydell @ 2020-02-04 17:08 UTC (permalink / raw)
  To: Thomas Huth; +Cc: QEMU Developers

On Tue, 4 Feb 2020 at 08:54, Thomas Huth <thuth@redhat.com> wrote:
>
>  Hi Peter,
>
> the following changes since commit f31160c7d1b89cfb4dd4001a23575b42141cb0ec:
>
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-docs-20200203' into staging (2020-02-03 11:14:24 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/huth/qemu.git tags/pull-request-2020-02-04
>
> for you to fetch changes up to 4f67366e3bbe6040998be038156486eed264ea58:
>
>   configure: Fix typo of the have_afalg variable (2020-02-04 09:01:31 +0100)
>
> ----------------------------------------------------------------
> * Current qtests queue
> * Some Kconfig updates
> * Some trivial clean-ups here and there
> ----------------------------------------------------------------


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
for any user-visible changes.

-- PMM


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-02-04 17:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-04  8:53 [PULL v2 00/14] qtests, kconfig and misc patches Thomas Huth
2020-02-04  8:53 ` [PULL v2 11/14] Makefile: Do not use wildcard hw/*/Kconfig as input for minikconf Thomas Huth
2020-02-04  8:53 ` [PULL v2 14/14] configure: Fix typo of the have_afalg variable Thomas Huth
2020-02-04 17:08 ` [PULL v2 00/14] qtests, kconfig and misc patches Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).