|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] qemu and ioemu
I've finished my merge of ioemu with upstream and done some basic
testing. I would now like to expose it to a much wider audience.
It almost certainly still has bugs and quite probably the odd dropped
patch. Please help test it !
This will soon be available as a git and gitweb tree on xenbits and
wired into the xen-unstable build system (as a configurable option).
In the meantime to test this:
hg clone http://hg.uk.xensource.com/xen-unstable.hg
cd xen-unstable.hg
make
make install
cd ..
git-clone http://www.chiark.greenend.org.uk/~ijackson/qemu-xen.git
cd qemu-xen
./xen-setup
make
make install
This will install the new qemu-dm and the support files. The
interface to xend is intended to be backwards compatible so you should
be able to switch back and forth (although I haven't yet tested
cross-compatibility of saved images). qemu-dm will be placed in
/usr/bin so you should in your xmdomain.cfg say
device_model='qemu-dm'
to get it from the PATH (and override the built-in setting). (This
will change but for now it makes it possible to have both installed at
once, although the support files are colocated.)
It's quite a job to summarise the changes from qemu upstream 0.9.0,
which was used for the last merge but the main benefit ought to be
bugfixes to device models and a few new upstream features. The qemu
this tree is currently based on is a SVN snapshot from the 13th of
May, but of course this may change; my tree contains changes from
ioemu in xen-unstable up to and including changeset
17831:ebbd0e8c3e72.
As regards provenance, many of the changes and in some cases whole
files have been imported wholesale from xen-unstable and of course the
whole tree is based on qemu upstream which operates a less strict
signed-off-by policy than Xen. Commits by me which don't contain an
explicit annotation of their source in the commit message are
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
There are three git branches there:
master - the xen qemu (ie ioemu) tree
qemu - upstream plus changes which should (in my opinion)
go upstream
origin - upstream svn mirror, but I only pull occasionally so
this can be out of date
These are all non-rebasing, ordinary forward-moving branches so
you may `git-pull'.
The qemu-xen build looks for ../xen-unstable.hg so you must build the
xen-unstable tree first and have it alongside.
Feel free to provide patches via git-format-patch or by asking me to
pull but if you do the latter make sure the branch you advertise has
only the specific commits you want, and ideally has appropriate
Signed-Off-By.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] qemu and ioemu,
Ian Jackson <=
|
|
|
|
|