[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/17] s390x emulation support v4
From: |
Aurelien Jarno |
Subject: |
Re: [Qemu-devel] [PATCH 00/17] s390x emulation support v4 |
Date: |
Wed, 27 Apr 2011 16:35:29 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Fri, Apr 15, 2011 at 05:32:41PM +0200, 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.
>
For the record, patches 03 and 04 (or their equivalent) have been merged
through the linux-user tree.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
address@hidden http://www.aurel32.net
- Re: [Qemu-devel] [PATCH 02/17] s390x: s390x-linux-user support, (continued)
[Qemu-devel] [PATCH 17/17] s390x: build s390x by default, Alexander Graf, 2011/04/15
[Qemu-devel] [PATCH 15/17] s390x: Adjust GDB stub, Alexander Graf, 2011/04/15
[Qemu-devel] [PATCH 11/17] s390x: helper functions for system emulation, Alexander Graf, 2011/04/15
[Qemu-devel] [PATCH 12/17] s390x: Implement opcode helpers, Alexander Graf, 2011/04/15
[Qemu-devel] [PATCH 14/17] s390x: translate engin e for s390x CPU, Alexander Graf, 2011/04/15
Re: [Qemu-devel] [PATCH 00/17] s390x emulation support v4,
Aurelien Jarno <=