From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kd6gm-0000ax-1G for qemu-devel@nongnu.org; Tue, 09 Sep 2008 13:07:40 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kd6gk-0000aB-QU for qemu-devel@nongnu.org; Tue, 09 Sep 2008 13:07:39 -0400 Received: from [199.232.76.173] (port=36216 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kd6gk-0000a5-JP for qemu-devel@nongnu.org; Tue, 09 Sep 2008 13:07:38 -0400 Received: from moutng.kundenserver.de ([212.227.126.177]:62108) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kd6gk-0008J5-9D for qemu-devel@nongnu.org; Tue, 09 Sep 2008 13:07:38 -0400 Message-ID: <48C6AD45.7020408@5etech.eu> Date: Tue, 09 Sep 2008 19:07:17 +0200 From: Martin Mohring MIME-Version: 1.0 Subject: Re: [Qemu-devel] user emulation status? References: <48C43986.3030903@wpkg.org> <20080908143100.GA923@kos.to> <48C64643.7050808@5etech.eu> In-Reply-To: <48C64643.7050808@5etech.eu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Riku Voipio Hi, is there a place to put testresults for svn snapshots? Martin Martin Mohring wrote: > Hi, > > I am one of the developers of the openSUSE Buildservice (OBS), and > also the maintainer of the developer/test packages for OBS. OBS is an > automated system for compiling, testing and distributing packages, > projects and even complete distribtions on basis of .rpm or .deb > architectures (even windows/solaris/macos planned). Currently, we > support build for all major linux distribtions Fedora, openSUSE, > Debian, RHEL, SLES and Ubuntu. > > Recently, I have added support for cross-build to OBS, our first > target was Debin:Etch/arm and Maemo 4.1. I could now successfully > setup a buildenvironment for Debian:Etch/arm and compile lots of the > packages. The cross-build support we have implemented is based on: see > these two articles here > > and here > . > In the meantime, we have now a completely automated patch, so we can > use the normal OBS scheduler and so on (the only remaining issues were > the fakeroot-tcp vs. fakeroot-sysv and the /proc/sys/vm/mmap_min_addr > issue). > > To sum it up, our OBS can instantiate all linux distributions you can > think of in a chroot (even on basis of the original prebuild binary > .rpm or .deb), and can though be ideally be used for testing qemu in > all situations you can think of. Since we do not want to use qemu > system emulation for the obvious reasons, we would like qemu user mode > to just work. > > I would be happy to share with you your patches for qemu-arm user mode > to get Debian/Maemo builds working. > > I wrote already an e-mail on this here, but no reaction. Also, I am > too busy atm with development. > > Martin > > Riku Voipio wrote: >> On Sun, Sep 07, 2008 at 10:28:54PM +0200, Tomasz Chmielewski wrote: >> >>> Debian Etch supports ARM, SPARC, PPC and MIPS, so I only tested those on >>> x86 PC. >>> >> >> Notice that etch doesn't use many of new syscalls introduced recently, >> and doesn't use TLS/NPTL on many archs. So it's not really a very hard >> test for qemu-user. >> >> >>> Are you people interested in running processes in a foreign chroot (i.e. >>> ARM chroot on x86 PC)? >>> >> >> Yes. And I need to get my lazy ass off and start cleaning maemo/debian >> linux-user patches and propose them here. >> >> >>> I wanted to set up some daily automated tests which would fetch current >>> SVN, build for ARM, MIPS, PPC and SPARC targets, try to install Debian >>> with debootstrap in a chroot. >>> >> >> Since what we are actually emulating, is linux kernel syscall interface, >> the most exhaustive test would be LTP. but debootstrapping debian is >> good smoketest. Other nice tests could be perl/python/glibc testsuites. >> >> >