Christian Limpach
2006-Jun-30 13:49 UTC
[Xen-devel] Qemu-0.8.1 based ioemu preview available
Hello, A preview of the qemu 0.8.1 based ioemu is now available at: http://xenbits.xensource.com/chris/add-ioemu-new and http://xenbits.xensource.com/chris/enable-ioemu-new In addition to these two patches, you need a copy of qemu-0.8.1 and place it into tools/ioemu-new -- one option is the tarball available at http://xenbits.xensource.com/chris/ioemu-cvs-qemu-0.8.1.tar.bz2 which extracts to tools/ioemu-new. The add-ioemu-new patch includes all the changes required to turn qemu 0.8.1 into ioemu and the enable-ioemu-new patch changes the tools/Makefile to build ioemu-new instead of old ioemu. The enable-ioemu-new patch also includes changes to the tools to adjust the arguments passed to qemu (network device selection and vnc port selection). Known limitations: - No support for vncconnect - No support for summagraphics - SDL support not tested - No support for ia64 Major changes: - Doesn''t use libvncserver but uses the vnc support from qemu 0.8.1 - Includes usb support (same as backported to old ioemu recently) - Doesn''t include pcnet network driver but rtl8139 The main reason for wanting to move to this new codebase is that the current one is badly hacked, making it hard to include updates from qemu. The new codebase is maintained as a patchqueue against qemu so that updates to newer qemu versions are easy. The patchqueue and the repository containing qemu are available at: http://xenbits.xensource.com/chris/xs-tools-ioemu.hg http://xenbits.xensource.com/chris/xs-tools-ioemu.pq.hg Only patches upto 00-last should be applied, all later patches are only there for reference, containing changes which still need to be updated to qemu 0.8.1. It''s not entirely clear to me what some of these changes do and they will only be added if people request them. The new ioemu "works for us" for running Windows guests and we''re now looking for wider testing before we check it into xen-unstable shortly. Thanks! Christian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Daniel Stekloff
2006-Jul-06 04:03 UTC
Re: [Xen-devel] Qemu-0.8.1 based ioemu preview available
On Fri, 2006-06-30 at 06:49 -0700, Christian Limpach wrote:> Hello, > > A preview of the qemu 0.8.1 based ioemu is now available at: > http://xenbits.xensource.com/chris/add-ioemu-new and > http://xenbits.xensource.com/chris/enable-ioemu-newHi Christian, Here are two patches that enable running xm-test to test HVM domains using your qemu patches. 1) enable-ioemu-new-no-net.patch - This patch makes it possible to run a domain without configuring a "vif". If there''s no "-net" argument for qemu, it defaults to "-net nic -net user", which doesn''t work. This patch simply adds "-net none" to arg list if no "vif" is configured. This patch depends on your enable-ioemu-new patch. 2) xm-test-add-netdrv-option.patch - xm-test defaults to using the pcnet32 driver for testing HVM domains. Since pcnet32 isn''t applied to the new qemu tree, we need to be able to configure xm-test to use a different driver like the realtek 8139too.ko. This patch makes a new configuration option for xm-test so you can specify "--network-drv=8139too.ko" when you configure it. This patch doesn''t depend on your patches and can be applied to the base xen-unstable, if so desired. I''ve also included the report of an xm-test run with your qemu and these two patches. There are just a couple errors to look at, but it ran well for the most part. Hope this helps. Dan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
anyone tested that on x86_64? it will install qmu-dm to /usr/lib/xen/bin instead of /usr/lib64/xen/bin. even I copy that to lib64, the hvm will stop after imaged is loaded. YH On 6/30/06, Christian Limpach <Christian.Limpach@xensource.com> wrote:> Hello, > > A preview of the qemu 0.8.1 based ioemu is now available at: > http://xenbits.xensource.com/chris/add-ioemu-new and > http://xenbits.xensource.com/chris/enable-ioemu-new > > In addition to these two patches, you need a copy of qemu-0.8.1 and > place it into tools/ioemu-new -- one option is the tarball available at > http://xenbits.xensource.com/chris/ioemu-cvs-qemu-0.8.1.tar.bz2 which > extracts to tools/ioemu-new. > > The add-ioemu-new patch includes all the changes required to turn qemu > 0.8.1 into ioemu and the enable-ioemu-new patch changes the > tools/Makefile to build ioemu-new instead of old ioemu. The > enable-ioemu-new patch also includes changes to the tools to adjust the > arguments passed to qemu (network device selection and vnc port > selection). > > Known limitations: > - No support for vncconnect > - No support for summagraphics > - SDL support not tested > - No support for ia64 > > Major changes: > - Doesn''t use libvncserver but uses the vnc support from qemu 0.8.1 > - Includes usb support (same as backported to old ioemu recently) > - Doesn''t include pcnet network driver but rtl8139 > > The main reason for wanting to move to this new codebase is that the > current one is badly hacked, making it hard to include updates from > qemu. The new codebase is maintained as a patchqueue against qemu so > that updates to newer qemu versions are easy. The patchqueue and the > repository containing qemu are available at: > http://xenbits.xensource.com/chris/xs-tools-ioemu.hg > http://xenbits.xensource.com/chris/xs-tools-ioemu.pq.hg > Only patches upto 00-last should be applied, all later patches are only > there for reference, containing changes which still need to be updated > to qemu 0.8.1. It''s not entirely clear to me what some of these changes > do and they will only be added if people request them. > > The new ioemu "works for us" for running Windows guests and we''re now > looking for wider testing before we check it into xen-unstable shortly. > > Thanks! > Christian > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel