From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfYZc-0001Yx-9O for qemu-devel@nongnu.org; Fri, 25 Sep 2015 15:22:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZfYZb-0001qm-Ko for qemu-devel@nongnu.org; Fri, 25 Sep 2015 15:22:24 -0400 References: From: John Snow Message-ID: <56059EE8.7030708@redhat.com> Date: Fri, 25 Sep 2015 15:22:16 -0400 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] ide-test fails on PPC64 big-endian host List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , QEMU Developers Cc: "qemu-ppc@nongnu.org" , Qemu-block On 09/25/2015 03:20 PM, Peter Maydell wrote: > Hi. I was looking at adding ppc64be to the set of machines I do build > tests on before merging patches, but right now "make check" fails on > this host. > > ERROR:/home/pm215/qemu/tests/ide-test.c:721:cdrom_pio_impl: assertion > failed ((data) & (DRQ | DRDY) == (DRQ | DRDY)): (0x00000040 == > 0x00000048) > GTester: last random seed: R02S58b8c55d2bcc2ad0ddd605d5ce8483ee > ** > ERROR:/home/pm215/qemu/tests/ide-test.c:721:cdrom_pio_impl: assertion > failed ((data) & (DRQ | DRDY) == (DRQ | DRDY)): (0x00000040 == > 0x00000048) > GTester: last random seed: R02S3bf67d6406a1f4ea5d8ca81bff345065 > ** > ERROR:/home/pm215/qemu/tests/ide-test.c:788:test_cdrom_dma: assertion > failed (memcmp(pattern, rx, len) == 0): (1 == 0) > GTester: last random seed: R02S2732ddb1755a1620a021eb6c59bd6281 > > The obvious guess is that something in the IDE code or its test > harness has an accidental little-endian dependency. Would anybody > care to investigate? :-) > > thanks > -- PMM > Sigh, sorry. I'm a habitual offender of breaking ppcBE with my IDE tests. I'll fix it. :(