From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=53916 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4DIg-0001fl-D0 for qemu-devel@nongnu.org; Mon, 28 Mar 2011 10:20:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4DId-0002v8-QV for qemu-devel@nongnu.org; Mon, 28 Mar 2011 10:20:09 -0400 Received: from cantor2.suse.de ([195.135.220.15]:56616 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4DId-0002ua-Gw for qemu-devel@nongnu.org; Mon, 28 Mar 2011 10:20:07 -0400 Message-ID: <4D909914.7080108@suse.de> Date: Mon, 28 Mar 2011 16:20:04 +0200 From: Alexander Graf MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH 00/17] s390x emulation support References: <1300982333-12802-1-git-send-email-agraf@suse.de> In-Reply-To: <1300982333-12802-1-git-send-email-agraf@suse.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU-devel Developers Cc: peter.maydell@linaro.org, Aurelien Jarno , Richard Henderson On 03/24/2011 04:58 PM, Alexander Graf wrote: > We've had support for running s390x guests with KVM for a > while now. This patch set also enables support for running > s390x guests in system as well as linux-user mode in emulation! > > Within this scope, I again want to stress that this is _not_ > supposed to replace Hercules - the s390 emulator - in any way. > The only target supported by qemu is Linux. You can only run > Linux applications with linux-user emulation and Linux guest OSs > with the system emulation. All the device logic (and 24 bit mode) > for running legacy stuff is missing. Use Hercules for those! > > I have successfully run the following guest OSs: > > - SUSE Linux Enterprise Server 11 SP1 > - Debian Lenny > > Both of which work just fine on x86_64 and ppc hosts. Other hosts > should also work. The only thing that did not work for me is network. > Somehow networking only works with KVM enabled, so there is probably > some bug involved still. > > Either way - rejoice! As with this patch set you can finally fulfill > your mainframe desires on your local workstation. And - most importantly - > finally test patches to virtio against s390! > > For images, I'm hoping for Aurelien to provide Debian images that run > in qemu. Other distributions only provide S390x target support in their > enterprise variants, keeping me from redistributing images :(. > > If you're trying to get things rolling yourself, make sure to use a > recent kernel that has support for the virtio architecture and virtio > console support - otherwise you won't see output. > > The linux user mode emulation part only support 64bit binaries, so > running Debian binaries with that one is out of question for now. Use > the system emulation mode if you really need to run Debian binaries. I forgot the most important piece of information: git://repo.or.cz/qemu/agraf.git s390-tcg-v1 Alex