From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mbi7F-0006DF-7X for qemu-devel@nongnu.org; Thu, 13 Aug 2009 17:45:45 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mbi7A-00065j-0N for qemu-devel@nongnu.org; Thu, 13 Aug 2009 17:45:44 -0400 Received: from [199.232.76.173] (port=45591 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mbi79-00065V-PU for qemu-devel@nongnu.org; Thu, 13 Aug 2009 17:45:39 -0400 Received: from csl.cornell.edu ([128.84.224.10]:3205 helo=vlsi.csl.cornell.edu) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mbi79-0004hy-DQ for qemu-devel@nongnu.org; Thu, 13 Aug 2009 17:45:39 -0400 Received: from stanley.csl.cornell.edu (stanley.csl.cornell.edu [128.84.224.15]) by vlsi.csl.cornell.edu (8.13.4/8.13.4) with ESMTP id n7DLjSHR098825 for ; Thu, 13 Aug 2009 17:45:33 -0400 (EDT) Date: Thu, 13 Aug 2009 17:45:28 -0400 (EDT) From: Vince Weaver Message-ID: <20090813173744.L44281@stanley.csl.cornell.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Qemu-devel] new qemu-linux-user multi-architecture test case List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello I'm not sure how much interest there is in this, but I have a long-running project where I've hand-optmized the same program for size in assembly language for 21 different architectures. 13 of those architectures can be run by qemu-linux-user. So if you download the package here: http://www.deater.net/weave/vmwprod/asm/ll/ll_binaries-0.38.tar.gz Unpack it, enter the "qemu_test" directory, modify the test_qemu.sh script to point to your local copy of qemu, then run the script. This can act as a quick sanity check that the various qemu-linux-user architectures are all working. Some issues: + Alpha is currently broken until the extlh patch I sent earlier is applied + m68k is currently broken, a lot of necessary instructions are missing + crisv32 has issues with my toolchain, it errors out due to an mmap issue during elf load. If that is commented out in qemu, it runs fine The homepage of the project is: http://www.deater.net/weave/vmwprod/asm/ll/ll.html Vince