qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Andreas Färber" <afaerber@suse.de>
To: marcandre.lureau@redhat.com, qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org, drjones@redhat.com,
	claudio.fontana@huawei.com, stefanha@redhat.com,
	pbonzini@redhat.com, cam@cs.ualberta.ca
Subject: Re: [Qemu-devel] [PULL v2 01/50] tests: Add ivshmem qtest
Date: Mon, 12 Oct 2015 20:00:10 +0200	[thread overview]
Message-ID: <561BF52A.6080804@suse.de> (raw)
In-Reply-To: <1444668104-22955-2-git-send-email-marcandre.lureau@redhat.com>

Am 12.10.2015 um 18:40 schrieb marcandre.lureau@redhat.com:
> From: Andreas Färber <afaerber@suse.de>
> 
> Note that it launches two instances, as sharing memory is the purpose of
> ivshmem.
> 
> Cc: Cam Macdonell <cam@cs.ualberta.ca>
> Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
> Signed-off-by: Andreas Färber <afaerber@suse.de>
> [ Remove Nahanni codename, add test to pci set - Marc-André ]
> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
> ---
>  tests/Makefile       |  3 +++
>  tests/ivshmem-test.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 54 insertions(+)
>  create mode 100644 tests/ivshmem-test.c
> 
> diff --git a/tests/Makefile b/tests/Makefile
> index dbd32a6..c44b8de 100644
> --- a/tests/Makefile
> +++ b/tests/Makefile
> @@ -149,6 +149,8 @@ gcov-files-pci-y += hw/display/virtio-gpu-pci.c
>  gcov-files-pci-$(CONFIG_VIRTIO_VGA) += hw/display/virtio-vga.c
>  check-qtest-pci-y += tests/intel-hda-test$(EXESUF)
>  gcov-files-pci-y += hw/audio/intel-hda.c hw/audio/hda-codec.c
> +check-qtest-pci-$(CONFIG_IVSHMEM) += tests/ivshmem-test$(EXESUF)
> +gcov-files-pci-y += hw/misc/ivshmem.c

Based on my comment from Saturday, this line is probably wrong... but
doesn't need to hold up this queue.

My patch adding it to i386 variable had used i386-softmmu/hw/... path.
We then have this for x86_64:

gcov-files-x86_64-y = $(subst
i386-softmmu/,x86_64-softmmu/,$(gcov-files-i386-y))

gcov-files-pci-y is currently only added to i386, so the prefix could
just be added back, whereas when we do pci tests also for ppc, arm, etc.
we'll have to copy that subst around or think of a better solution.

Marc-André, can you prepare a follow-up fix for ivshmem-test please?

Regards,
Andreas

>  
>  check-qtest-i386-y = tests/endianness-test$(EXESUF)
>  check-qtest-i386-y += tests/fdc-test$(EXESUF)
[snip]

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)

  reply	other threads:[~2015-10-12 18:00 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-12 16:40 [Qemu-devel] [PULL v2 00/50] Ivshmem patches marcandre.lureau
2015-10-12 16:40 ` [Qemu-devel] [PULL v2 01/50] tests: Add ivshmem qtest marcandre.lureau
2015-10-12 18:00   ` Andreas Färber [this message]
2015-10-12 16:40 ` [Qemu-devel] [PULL v2 02/50] char: add qemu_chr_free() marcandre.lureau
2015-10-12 16:40 ` [Qemu-devel] [PULL v2 03/50] msix: add VMSTATE_MSIX_TEST marcandre.lureau
2015-10-12 16:40 ` [Qemu-devel] [PULL v2 04/50] ivhsmem: read do not accept more than sizeof(long) marcandre.lureau
2015-10-12 16:40 ` [Qemu-devel] [PULL v2 05/50] ivshmem: fix number of bytes to push to fifo marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 06/50] ivshmem: factor out the incoming fifo handling marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 07/50] ivshmem: remove unnecessary dup() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 08/50] ivshmem: remove superflous ivshmem_attr field marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 09/50] ivshmem: remove useless doorbell field marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 10/50] ivshmem: more qdev conversion marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 11/50] ivshmem: remove last exit(1) marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 12/50] ivshmem: limit maximum number of peers to G_MAXUINT16 marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 13/50] ivshmem: simplify around increase_dynamic_storage() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 14/50] ivshmem: allocate eventfds in resize_peers() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 15/50] ivshmem: remove useless ivshmem_update_irq() val argument marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 16/50] ivshmem: initialize max_peer to -1 marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 17/50] ivshmem: remove max_peer field marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 18/50] ivshmem: improve debug messages marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 19/50] ivshmem: improve error handling marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 20/50] ivshmem: print error on invalid peer id marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 21/50] ivshmem: simplify a bit the code marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 22/50] ivshmem: use common return marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 23/50] ivshmem: use common is_power_of_2() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 24/50] ivshmem: migrate with VMStateDescription marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 25/50] ivshmem: shmfd can be 0 marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 26/50] ivshmem: check shm isn't already initialized marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 27/50] ivshmem: add device description marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 28/50] ivshmem: fix pci_ivshmem_exit() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 29/50] ivshmem: replace 'guest' for 'peer' appropriately marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 30/50] ivshmem: error on too many eventfd received marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 31/50] ivshmem: reset mask on device reset marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 32/50] contrib: add ivshmem client and server marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 33/50] ivshmem-client: check the number of vectors marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 34/50] ivshmem-server: use a uint16 for client ID marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 35/50] ivshmem-server: fix hugetlbfs support marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 36/50] docs: update ivshmem device spec marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 37/50] ivshmem: add check on protocol version in QEMU marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 38/50] contrib: remove unnecessary strdup() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 39/50] msix: implement pba write (but read-only) marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 40/50] qtest: add qtest_add_abrt_handler() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 41/50] glib-compat: add 2.38/2.40/2.46 asserts marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 42/50] tests: add ivshmem qtest marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 43/50] ivshmem: do not keep shm_fd open marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 44/50] ivshmem: use qemu_strtosz() marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 45/50] ivshmem: add hostmem backend marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 46/50] ivshmem: remove EventfdEntry.vector marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 47/50] ivshmem: rename MSI eventfd_table marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 48/50] ivshmem: use kvm irqfd for msi notifications marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 49/50] ivshmem: use little-endian int64_t for the protocol marcandre.lureau
2015-10-12 16:41 ` [Qemu-devel] [PULL v2 50/50] doc: document ivshmem & hugepages marcandre.lureau
2015-10-13  9:29 ` [Qemu-devel] [PULL v2 00/50] Ivshmem patches Peter Maydell
2015-10-13 13:01   ` Paolo Bonzini
2015-10-13 13:04     ` Marc-André Lureau
2015-10-13 15:29       ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=561BF52A.6080804@suse.de \
    --to=afaerber@suse.de \
    --cc=cam@cs.ualberta.ca \
    --cc=claudio.fontana@huawei.com \
    --cc=drjones@redhat.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).