* [Qemu-devel] [PULL 0/2] Ide patches @ 2015-07-08 18:09 John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 1/2] libqos/ahci: fix ahci_write_fis for ncq on ppc64 John Snow ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: John Snow @ 2015-07-08 18:09 UTC (permalink / raw) To: qemu-devel; +Cc: peter.maydell, jsnow The following changes since commit c8232b39bb18a91cde39b8e0b60e731a4ce782b1: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-07-08 13:36:19 +0100) are available in the git repository at: https://github.com/jnsnow/qemu.git tags/ide-pull-request for you to fetch changes up to 702c8c8be2f3317c81fff83f82d8a5f1d50d41b8: ahci: Fix CD-ROM signature (2015-07-08 14:07:47 -0400) ---------------------------------------------------------------- ---------------------------------------------------------------- Hannes Reinecke (1): ahci: Fix CD-ROM signature John Snow (1): libqos/ahci: fix ahci_write_fis for ncq on ppc64 hw/ide/ahci.h | 2 +- tests/libqos/ahci.c | 20 +++++++++++--------- tests/libqos/ahci.h | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) -- 2.1.0 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 1/2] libqos/ahci: fix ahci_write_fis for ncq on ppc64 2015-07-08 18:09 [Qemu-devel] [PULL 0/2] Ide patches John Snow @ 2015-07-08 18:09 ` John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 2/2] ahci: Fix CD-ROM signature John Snow 2015-07-08 19:45 ` [Qemu-devel] [PULL 0/2] Ide patches Peter Maydell 2 siblings, 0 replies; 11+ messages in thread From: John Snow @ 2015-07-08 18:09 UTC (permalink / raw) To: qemu-devel; +Cc: peter.maydell, jsnow Don't try to correct the endianness of NCQ commands, which do not use any fields wider than a single byte. This corrects the /x86_64/ahci/io/ncq/simple test (and others) for ppc64 BE hosts. Reported-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: John Snow <jsnow@redhat.com> Tested-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 1436210229-4118-2-git-send-email-jsnow@redhat.com --- tests/libqos/ahci.c | 20 +++++++++++--------- tests/libqos/ahci.h | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/tests/libqos/ahci.c b/tests/libqos/ahci.c index 33ecd2a..cf66b3e 100644 --- a/tests/libqos/ahci.c +++ b/tests/libqos/ahci.c @@ -545,16 +545,18 @@ void ahci_destroy_command(AHCIQState *ahci, uint8_t port, uint8_t slot) ahci->port[port].prdtl[slot] = 0; } -void ahci_write_fis(AHCIQState *ahci, RegH2DFIS *fis, uint64_t addr) +void ahci_write_fis(AHCIQState *ahci, AHCICommand *cmd) { - RegH2DFIS tmp = *fis; + RegH2DFIS tmp = cmd->fis; + uint64_t addr = cmd->header.ctba; - /* The auxiliary FIS fields are defined per-command and are not - * currently implemented in libqos/ahci.o, but may or may not need - * to be flipped. */ - - /* All other FIS fields are 8 bit and do not need to be flipped. */ - tmp.count = cpu_to_le16(tmp.count); + /* NCQ commands use exclusively 8 bit fields and needs no adjustment. + * Only the count field needs to be adjusted for non-NCQ commands. + * The auxiliary FIS fields are defined per-command and are not currently + * implemented in libqos/ahci.o, but may or may not need to be flipped. */ + if (!cmd->props->ncq) { + tmp.count = cpu_to_le16(tmp.count); + } memwrite(addr, &tmp, sizeof(tmp)); } @@ -877,7 +879,7 @@ void ahci_command_commit(AHCIQState *ahci, AHCICommand *cmd, uint8_t port) /* Commit the command header and command FIS */ ahci_set_command_header(ahci, port, cmd->slot, &(cmd->header)); - ahci_write_fis(ahci, &(cmd->fis), table_ptr); + ahci_write_fis(ahci, cmd); /* Construct and write the PRDs to the command table */ g_assert_cmphex(prdtl, ==, cmd->header.prdtl); diff --git a/tests/libqos/ahci.h b/tests/libqos/ahci.h index a08a9dd..cffc2c3 100644 --- a/tests/libqos/ahci.h +++ b/tests/libqos/ahci.h @@ -548,7 +548,7 @@ void ahci_get_command_header(AHCIQState *ahci, uint8_t port, void ahci_set_command_header(AHCIQState *ahci, uint8_t port, uint8_t slot, AHCICommandHeader *cmd); void ahci_destroy_command(AHCIQState *ahci, uint8_t port, uint8_t slot); -void ahci_write_fis(AHCIQState *ahci, RegH2DFIS *fis, uint64_t addr); +void ahci_write_fis(AHCIQState *ahci, AHCICommand *cmd); unsigned ahci_pick_cmd(AHCIQState *ahci, uint8_t port); unsigned size_to_prdtl(unsigned bytes, unsigned bytes_per_prd); void ahci_guest_io(AHCIQState *ahci, uint8_t port, uint8_t ide_cmd, -- 2.1.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 2/2] ahci: Fix CD-ROM signature 2015-07-08 18:09 [Qemu-devel] [PULL 0/2] Ide patches John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 1/2] libqos/ahci: fix ahci_write_fis for ncq on ppc64 John Snow @ 2015-07-08 18:09 ` John Snow 2015-07-08 19:45 ` [Qemu-devel] [PULL 0/2] Ide patches Peter Maydell 2 siblings, 0 replies; 11+ messages in thread From: John Snow @ 2015-07-08 18:09 UTC (permalink / raw) To: qemu-devel; +Cc: peter.maydell, jsnow, Hannes Reinecke From: Hannes Reinecke <hare@suse.de> The CD-ROM signature is 0xeb140101, not 0xeb140000. Without this change OVMF/Duet runs into a timeout trying to detect a SATA cdrom. Signed-off-by: Hannes Reinecke <hare@suse.de> Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-id: 1436219392-31915-2-git-send-email-jsnow@redhat.com --- hw/ide/ahci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/ide/ahci.h b/hw/ide/ahci.h index 9f5b4d2..68d5074 100644 --- a/hw/ide/ahci.h +++ b/hw/ide/ahci.h @@ -166,7 +166,7 @@ #define AHCI_CMD_HDR_CMD_FIS_LEN 0x1f #define AHCI_CMD_HDR_PRDT_LEN 16 -#define SATA_SIGNATURE_CDROM 0xeb140000 +#define SATA_SIGNATURE_CDROM 0xeb140101 #define SATA_SIGNATURE_DISK 0x00000101 #define AHCI_GENERIC_HOST_CONTROL_REGS_MAX_ADDR 0x20 -- 2.1.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2015-07-08 18:09 [Qemu-devel] [PULL 0/2] Ide patches John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 1/2] libqos/ahci: fix ahci_write_fis for ncq on ppc64 John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 2/2] ahci: Fix CD-ROM signature John Snow @ 2015-07-08 19:45 ` Peter Maydell 2 siblings, 0 replies; 11+ messages in thread From: Peter Maydell @ 2015-07-08 19:45 UTC (permalink / raw) To: John Snow; +Cc: QEMU Developers On 8 July 2015 at 19:09, John Snow <jsnow@redhat.com> wrote: > The following changes since commit c8232b39bb18a91cde39b8e0b60e731a4ce782b1: > > Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-07-08 13:36:19 +0100) > > are available in the git repository at: > > https://github.com/jnsnow/qemu.git tags/ide-pull-request > > for you to fetch changes up to 702c8c8be2f3317c81fff83f82d8a5f1d50d41b8: > > ahci: Fix CD-ROM signature (2015-07-08 14:07:47 -0400) > Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 0/2] Ide patches @ 2017-10-31 23:02 John Snow 2017-11-02 11:47 ` Peter Maydell 0 siblings, 1 reply; 11+ messages in thread From: John Snow @ 2017-10-31 23:02 UTC (permalink / raw) To: qemu-devel; +Cc: peter.maydell, jsnow The following changes since commit 7fa00e204902cee0b33a0c60de87e87319d1809f: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20171031' into staging (2017-10-31 14:28:25 +0000) are available in the git repository at: https://github.com/jnsnow/qemu.git tags/ide-pull-request for you to fetch changes up to 96f43c2b0a663f4789b51ed97297163321e7ba5e: ide: avoid referencing NULL dev in rotational rate setting (2017-10-31 18:00:03 -0400) ---------------------------------------------------------------- ---------------------------------------------------------------- Daniel P. Berrange (1): ide: avoid referencing NULL dev in rotational rate setting Thomas Huth (1): hw/ide/ahci: Move allwinner code into a separate file hw/ide/Makefile.objs | 1 + hw/ide/ahci-allwinner.c | 127 ++++++++++++++++++++++++++++++++++++++++++++++++ hw/ide/ahci.c | 95 ------------------------------------ hw/ide/core.c | 4 +- 4 files changed, 131 insertions(+), 96 deletions(-) create mode 100644 hw/ide/ahci-allwinner.c -- 2.9.5 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2017-10-31 23:02 John Snow @ 2017-11-02 11:47 ` Peter Maydell 0 siblings, 0 replies; 11+ messages in thread From: Peter Maydell @ 2017-11-02 11:47 UTC (permalink / raw) To: John Snow; +Cc: QEMU Developers On 31 October 2017 at 23:02, John Snow <jsnow@redhat.com> wrote: > The following changes since commit 7fa00e204902cee0b33a0c60de87e87319d1809f: > > Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20171031' into staging (2017-10-31 14:28:25 +0000) > > are available in the git repository at: > > https://github.com/jnsnow/qemu.git tags/ide-pull-request > > for you to fetch changes up to 96f43c2b0a663f4789b51ed97297163321e7ba5e: > > ide: avoid referencing NULL dev in rotational rate setting (2017-10-31 18:00:03 -0400) > > ---------------------------------------------------------------- > > ---------------------------------------------------------------- > > Daniel P. Berrange (1): > ide: avoid referencing NULL dev in rotational rate setting > > Thomas Huth (1): > hw/ide/ahci: Move allwinner code into a separate file > > hw/ide/Makefile.objs | 1 + > hw/ide/ahci-allwinner.c | 127 ++++++++++++++++++++++++++++++++++++++++++++++++ > hw/ide/ahci.c | 95 ------------------------------------ > hw/ide/core.c | 4 +- > 4 files changed, 131 insertions(+), 96 deletions(-) > create mode 100644 hw/ide/ahci-allwinner.c > Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Qemu-devel] [PULL 0/2] Ide patches @ 2018-03-27 4:56 John Snow 2018-03-27 16:11 ` Peter Maydell 2018-03-31 7:08 ` no-reply 0 siblings, 2 replies; 11+ messages in thread From: John Snow @ 2018-03-27 4:56 UTC (permalink / raw) To: qemu-devel; +Cc: peter.maydell, jsnow The following changes since commit 7b93d78a04aa242d377ae213b79db6c319c71847: Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2018-03-26 15:17:25 +0100) are available in the Git repository at: https://github.com/jnsnow/qemu.git tags/ide-pull-request for you to fetch changes up to eb69953ecb1cbe7b4c4093a97a4dab3daa315d4e: macio: fix NULL pointer dereference when issuing IDE trim (2018-03-27 00:38:00 -0400) ---------------------------------------------------------------- ---------------------------------------------------------------- Anton Nefedov (1): ide: fix invalid TRIM range abortion for macio Mark Cave-Ayland (1): macio: fix NULL pointer dereference when issuing IDE trim hw/ide/core.c | 17 +++++++++-------- hw/ide/macio.c | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) -- 2.14.3 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2018-03-27 4:56 John Snow @ 2018-03-27 16:11 ` Peter Maydell 2018-03-31 7:08 ` no-reply 1 sibling, 0 replies; 11+ messages in thread From: Peter Maydell @ 2018-03-27 16:11 UTC (permalink / raw) To: John Snow; +Cc: QEMU Developers On 27 March 2018 at 05:56, John Snow <jsnow@redhat.com> wrote: > The following changes since commit 7b93d78a04aa242d377ae213b79db6c319c71847: > > Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2018-03-26 15:17:25 +0100) > > are available in the Git repository at: > > https://github.com/jnsnow/qemu.git tags/ide-pull-request > > for you to fetch changes up to eb69953ecb1cbe7b4c4093a97a4dab3daa315d4e: > > macio: fix NULL pointer dereference when issuing IDE trim (2018-03-27 00:38:00 -0400) > > ---------------------------------------------------------------- > > ---------------------------------------------------------------- > > Anton Nefedov (1): > ide: fix invalid TRIM range abortion for macio > > Mark Cave-Ayland (1): > macio: fix NULL pointer dereference when issuing IDE trim > > hw/ide/core.c | 17 +++++++++-------- > hw/ide/macio.c | 2 +- > 2 files changed, 10 insertions(+), 9 deletions(-) > Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2018-03-27 4:56 John Snow 2018-03-27 16:11 ` Peter Maydell @ 2018-03-31 7:08 ` no-reply 2018-04-02 16:34 ` John Snow 1 sibling, 1 reply; 11+ messages in thread From: no-reply @ 2018-03-31 7:08 UTC (permalink / raw) To: jsnow; +Cc: famz, qemu-devel, peter.maydell Hi, This series failed docker-build@min-glib build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20180327045646.21112-1-jsnow@redhat.com Subject: [Qemu-devel] [PULL 0/2] Ide patches === TEST SCRIPT BEGIN === #!/bin/bash set -e git submodule update --init dtc # Let docker tests dump environment info export SHOW_ENV=1 export J=8 time make docker-test-build@min-glib === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 49a0f26939 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180328' into staging a60769352d tcg: Mark muluh_i64 and mulsh_i64 as 64-bit ops === OUTPUT BEGIN === Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/dtc'... Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' BUILD min-glib make[1]: Entering directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' GEN /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot'... done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' tar: /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar: Wrote only 2048 of 10240 bytes tar: Error is not recoverable: exiting now failed to create tar file COPY RUNNER RUN test-build in qemu:min-glib tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now /var/tmp/qemu/run: line 32: prep_fail: command not found Environment variables: HOSTNAME=d3de5b81f6a8 MAKEFLAGS= -j8 J=8 CCACHE_DIR=/var/tmp/ccache EXTRA_CONFIGURE_OPTS= V= SHOW_ENV=1 PATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ TARGET_LIST= SHLVL=1 HOME=/root TEST_DIR=/tmp/qemu-test FEATURES= dtc DEBUG= _=/usr/bin/env Configure options: --enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/tmp/qemu-test/install ERROR: DTC (libfdt) version >= 1.4.2 not present. Please install the DTC (libfdt) devel package Traceback (most recent call last): File "./tests/docker/docker.py", line 407, in <module> sys.exit(main()) File "./tests/docker/docker.py", line 404, in main return args.cmdobj.run(args, argv) File "./tests/docker/docker.py", line 261, in run return Docker().run(argv, args.keep, quiet=args.quiet) File "./tests/docker/docker.py", line 229, in run quiet=quiet) File "./tests/docker/docker.py", line 147, in _do_check return subprocess.check_call(self._command + cmd, **kwargs) File "/usr/lib64/python2.7/subprocess.py", line 186, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['docker', 'run', '--label', 'com.qemu.instance.uuid=3f76e41234b211e8813a52540069c830', '-u', '0', '--security-opt', 'seccomp=unconfined', '--rm', '--net=none', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=8', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/root/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023:/var/tmp/qemu:z,ro', 'qemu:min-glib', '/var/tmp/qemu/run', 'test-build']' returned non-zero exit status 1 make[1]: *** [tests/docker/Makefile.include:129: docker-run] Error 1 make[1]: Leaving directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' make: *** [tests/docker/Makefile.include:163: docker-run-test-build@min-glib] Error 2 real 0m51.988s user 0m9.352s sys 0m6.949s === OUTPUT END === Test command exited with code: 2 --- Email generated automatically by Patchew [http://patchew.org/]. Please send your feedback to patchew-devel@redhat.com ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2018-03-31 7:08 ` no-reply @ 2018-04-02 16:34 ` John Snow 2018-04-03 2:18 ` Fam Zheng 0 siblings, 1 reply; 11+ messages in thread From: John Snow @ 2018-04-02 16:34 UTC (permalink / raw) To: qemu-devel; +Cc: famz, peter.maydell On 03/31/2018 03:08 AM, no-reply@patchew.org wrote: > Hi, > > This series failed docker-build@min-glib build test. Please find the testing commands and > their output below. If you have Docker installed, you can probably reproduce it > locally. > > Type: series > Message-id: 20180327045646.21112-1-jsnow@redhat.com > Subject: [Qemu-devel] [PULL 0/2] Ide patches > > === TEST SCRIPT BEGIN === > #!/bin/bash > set -e > git submodule update --init dtc > # Let docker tests dump environment info > export SHOW_ENV=1 > export J=8 > time make docker-test-build@min-glib > === TEST SCRIPT END === > > Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 > Switched to a new branch 'test' > 49a0f26939 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180328' into staging > a60769352d tcg: Mark muluh_i64 and mulsh_i64 as 64-bit ops > > === OUTPUT BEGIN === > Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/dtc'... > Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' > BUILD min-glib > make[1]: Entering directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' > GEN /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot'... > done. > Your branch is up-to-date with 'origin/test'. > Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/dtc'... > Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' > Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/ui/keycodemapdb'... > Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' > tar: /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar: Wrote only 2048 of 10240 bytes > tar: Error is not recoverable: exiting now > failed to create tar file > COPY RUNNER > RUN test-build in qemu:min-glib > tar: Unexpected EOF in archive > tar: Unexpected EOF in archive > tar: Error is not recoverable: exiting now > /var/tmp/qemu/run: line 32: prep_fail: command not found > Environment variables: > HOSTNAME=d3de5b81f6a8 > MAKEFLAGS= -j8 > J=8 > CCACHE_DIR=/var/tmp/ccache > EXTRA_CONFIGURE_OPTS= > V= > SHOW_ENV=1 > PATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > PWD=/ > TARGET_LIST= > SHLVL=1 > HOME=/root > TEST_DIR=/tmp/qemu-test > FEATURES= dtc > DEBUG= > _=/usr/bin/env > > Configure options: > --enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/tmp/qemu-test/install > > ERROR: DTC (libfdt) version >= 1.4.2 not present. > Please install the DTC (libfdt) devel package > Environment problems? > Traceback (most recent call last): > File "./tests/docker/docker.py", line 407, in <module> > sys.exit(main()) > File "./tests/docker/docker.py", line 404, in main > return args.cmdobj.run(args, argv) > File "./tests/docker/docker.py", line 261, in run > return Docker().run(argv, args.keep, quiet=args.quiet) > File "./tests/docker/docker.py", line 229, in run > quiet=quiet) > File "./tests/docker/docker.py", line 147, in _do_check > return subprocess.check_call(self._command + cmd, **kwargs) > File "/usr/lib64/python2.7/subprocess.py", line 186, in check_call > raise CalledProcessError(retcode, cmd) > subprocess.CalledProcessError: Command '['docker', 'run', '--label', 'com.qemu.instance.uuid=3f76e41234b211e8813a52540069c830', '-u', '0', '--security-opt', 'seccomp=unconfined', '--rm', '--net=none', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=8', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/root/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023:/var/tmp/qemu:z,ro', 'qemu:min-glib', '/var/tmp/qemu/run', 'test-build']' returned non-zero exit status 1 > make[1]: *** [tests/docker/Makefile.include:129: docker-run] Error 1 > make[1]: Leaving directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' > make: *** [tests/docker/Makefile.include:163: docker-run-test-build@min-glib] Error 2 > > real 0m51.988s > user 0m9.352s > sys 0m6.949s > === OUTPUT END === > > Test command exited with code: 2 > > > --- > Email generated automatically by Patchew [http://patchew.org/]. > Please send your feedback to patchew-devel@redhat.com > Unrelated to the patch as far as I can tell. --js ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] Ide patches 2018-04-02 16:34 ` John Snow @ 2018-04-03 2:18 ` Fam Zheng 0 siblings, 0 replies; 11+ messages in thread From: Fam Zheng @ 2018-04-03 2:18 UTC (permalink / raw) To: John Snow; +Cc: qemu-devel, peter.maydell On Mon, 04/02 12:34, John Snow wrote: > > > On 03/31/2018 03:08 AM, no-reply@patchew.org wrote: > > Hi, > > > > This series failed docker-build@min-glib build test. Please find the testing commands and > > their output below. If you have Docker installed, you can probably reproduce it > > locally. > > > > Type: series > > Message-id: 20180327045646.21112-1-jsnow@redhat.com > > Subject: [Qemu-devel] [PULL 0/2] Ide patches > > > > === TEST SCRIPT BEGIN === > > #!/bin/bash > > set -e > > git submodule update --init dtc > > # Let docker tests dump environment info > > export SHOW_ENV=1 > > export J=8 > > time make docker-test-build@min-glib > > === TEST SCRIPT END === > > > > Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 > > Switched to a new branch 'test' > > 49a0f26939 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180328' into staging > > a60769352d tcg: Mark muluh_i64 and mulsh_i64 as 64-bit ops > > > > === OUTPUT BEGIN === > > Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' > > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/dtc'... > > Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' > > BUILD min-glib > > make[1]: Entering directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' > > GEN /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar > > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot'... > > done. > > Your branch is up-to-date with 'origin/test'. > > Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' > > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/dtc'... > > Submodule path 'dtc': checked out 'e54388015af1fb4bf04d0bca99caba1074d9cc42' > > Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' > > Cloning into '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar.vroot/ui/keycodemapdb'... > > Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' > > tar: /var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023/qemu.tar: Wrote only 2048 of 10240 bytes > > tar: Error is not recoverable: exiting now > > failed to create tar file > > COPY RUNNER > > RUN test-build in qemu:min-glib > > tar: Unexpected EOF in archive > > tar: Unexpected EOF in archive > > tar: Error is not recoverable: exiting now > > /var/tmp/qemu/run: line 32: prep_fail: command not found > > Environment variables: > > HOSTNAME=d3de5b81f6a8 > > MAKEFLAGS= -j8 > > J=8 > > CCACHE_DIR=/var/tmp/ccache > > EXTRA_CONFIGURE_OPTS= > > V= > > SHOW_ENV=1 > > PATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin > > PWD=/ > > TARGET_LIST= > > SHLVL=1 > > HOME=/root > > TEST_DIR=/tmp/qemu-test > > FEATURES= dtc > > DEBUG= > > _=/usr/bin/env > > > > Configure options: > > --enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/tmp/qemu-test/install > > > > ERROR: DTC (libfdt) version >= 1.4.2 not present. > > Please install the DTC (libfdt) devel package > > > > Environment problems? > > > Traceback (most recent call last): > > File "./tests/docker/docker.py", line 407, in <module> > > sys.exit(main()) > > File "./tests/docker/docker.py", line 404, in main > > return args.cmdobj.run(args, argv) > > File "./tests/docker/docker.py", line 261, in run > > return Docker().run(argv, args.keep, quiet=args.quiet) > > File "./tests/docker/docker.py", line 229, in run > > quiet=quiet) > > File "./tests/docker/docker.py", line 147, in _do_check > > return subprocess.check_call(self._command + cmd, **kwargs) > > File "/usr/lib64/python2.7/subprocess.py", line 186, in check_call > > raise CalledProcessError(retcode, cmd) > > subprocess.CalledProcessError: Command '['docker', 'run', '--label', 'com.qemu.instance.uuid=3f76e41234b211e8813a52540069c830', '-u', '0', '--security-opt', 'seccomp=unconfined', '--rm', '--net=none', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=8', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/root/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-vi1_8690/src/docker-src.2018-03-31-03.07.40.30023:/var/tmp/qemu:z,ro', 'qemu:min-glib', '/var/tmp/qemu/run', 'test-build']' returned non-zero exit status 1 > > make[1]: *** [tests/docker/Makefile.include:129: docker-run] Error 1 > > make[1]: Leaving directory '/var/tmp/patchew-tester-tmp-vi1_8690/src' > > make: *** [tests/docker/Makefile.include:163: docker-run-test-build@min-glib] Error 2 > > > > real 0m51.988s > > user 0m9.352s > > sys 0m6.949s > > === OUTPUT END === > > > > Test command exited with code: 2 > > > > > > --- > > Email generated automatically by Patchew [http://patchew.org/]. > > Please send your feedback to patchew-devel@redhat.com > > > > Unrelated to the patch as far as I can tell. Yes, -ENOSPC on the machine. The tester is having hard time cleaning up some hanging docker instances. I should resume working on the switching to VM based tests. Fam ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2018-04-03 2:18 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-07-08 18:09 [Qemu-devel] [PULL 0/2] Ide patches John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 1/2] libqos/ahci: fix ahci_write_fis for ncq on ppc64 John Snow 2015-07-08 18:09 ` [Qemu-devel] [PULL 2/2] ahci: Fix CD-ROM signature John Snow 2015-07-08 19:45 ` [Qemu-devel] [PULL 0/2] Ide patches Peter Maydell -- strict thread matches above, loose matches on Subject: below -- 2017-10-31 23:02 John Snow 2017-11-02 11:47 ` Peter Maydell 2018-03-27 4:56 John Snow 2018-03-27 16:11 ` Peter Maydell 2018-03-31 7:08 ` no-reply 2018-04-02 16:34 ` John Snow 2018-04-03 2:18 ` Fam Zheng
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).