If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is version 3.1.0, can I expect things to work? What about if my dom0 kernel and xen binary are both 3.1.0 and I have a para virt domU with xen 3.0.2 code in? What about if the tools are from a different version of xen? I''m asking because I''m running fedora 6 and I''d like to try out xen 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my kernels all the time. Thanks! -Dylan _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Mon, May 21, 2007 at 05:53:53PM -0700, Dylan Martin wrote:> If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is > version 3.1.0, can I expect things to work? What about if my dom0 > kernel and xen binary are both 3.1.0 and I have a para virt domU with > xen 3.0.2 code in? What about if the tools are from a different > version of xen?The HV <-> DomU ABI is guarenteed to be stable for the lifetime of 3.x series of Xen releases. So a 3.0.2 guest should work on a 3.1.0 hypervisor, and vica-verca. There may, however, be lesser capabilities with certain combinations - for example if you want to run 32-on-64 guests, you do need to have 3.1.0 Dom0 kernel due to backend driver changes.> I''m asking because I''m running fedora 6 and I''d like to try out xen > 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my > kernels all the time.That should work. We test running Fedora 7 (Xen 3.1.0) guests on a Fedora Core 6 dom0 (3.0.3), and also test FC6 guests on a Fedora 7 Dom0. Any problems should be reported as bugs :-) Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Thanks!! Do you know if you can run dom0 and the hv with different versions? E.G. I install the HV from source (3.1.0) and then I use yum to update the kernel on dom0 so it''s using 3.0.3.> On Mon, May 21, 2007 at 05:53:53PM -0700, Dylan Martin wrote: > > If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is > > version 3.1.0, can I expect things to work? What about if my dom0 > > kernel and xen binary are both 3.1.0 and I have a para virt domU with > > xen 3.0.2 code in? What about if the tools are from a different > > version of xen? > > The HV <-> DomU ABI is guarenteed to be stable for the lifetime of > 3.x series of Xen releases. So a 3.0.2 guest should work on a 3.1.0 > hypervisor, and vica-verca. There may, however, be lesser capabilities > with certain combinations - for example if you want to run 32-on-64 > guests, you do need to have 3.1.0 Dom0 kernel due to backend driver > changes. > > > I''m asking because I''m running fedora 6 and I''d like to try out xen > > 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my > > kernels all the time. > > That should work. We test running Fedora 7 (Xen 3.1.0) guests on a > Fedora Core 6 dom0 (3.0.3), and also test FC6 guests on a Fedora 7 > Dom0. Any problems should be reported as bugs :-) > > Dan. > -- > |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| > |=- Perl modules: http://search.cpan.org/~danberr/ -=| > |=- Projects: http://freshmeat.net/~danielpb/ -=| > |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is > > version 3.1.0, can I expect things to work? What about if my dom0 > > kernel and xen binary are both 3.1.0 and I have a para virt domU with > > xen 3.0.2 code in? What about if the tools are from a different > > version of xen? > > The HV <-> DomU ABI is guarenteed to be stable for the lifetime of > 3.x series of Xen releases. So a 3.0.2 guest should work on a 3.1.0 > hypervisor, and vica-verca.Regarding domU guests: Guests will potentially only be able to run on older hypervisors if they include appropriate compatibility code. Some new interfaces have been added during the 3.0 series (e.g. the new SCHED_ops) which newer guests may be expecting... The ABI itself only guarantees that older guests will run on newer Xens... Anything beyond that is up to the guest to implement. The default compile option for Linux is to include legacy support for older hypervisors, so in practice, guests will generally run on older Xens. Cheers, Mark> There may, however, be lesser capabilities > with certain combinations - for example if you want to run 32-on-64 > guests, you do need to have 3.1.0 Dom0 kernel due to backend driver > changes. > > > I''m asking because I''m running fedora 6 and I''d like to try out xen > > 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my > > kernels all the time. > > That should work. We test running Fedora 7 (Xen 3.1.0) guests on a > Fedora Core 6 dom0 (3.0.3), and also test FC6 guests on a Fedora 7 > Dom0. Any problems should be reported as bugs :-) > > Dan.-- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is > version 3.1.0, can I expect things to work? What about if my dom0 > kernel and xen binary are both 3.1.0 and I have a para virt domU with > xen 3.0.2 code in? What about if the tools are from a different > version of xen?The tools must always match Xen. Cheers, Mark> I''m asking because I''m running fedora 6 and I''d like to try out xen > 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my > kernels all the time. > > Thanks! > -Dylan > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Do you know if you can run dom0 and the hv with different versions? > E.G. I install the HV from source (3.1.0) and then I use yum to > update the kernel on dom0 so it''s using 3.0.3.Originally, dom0 kernel and Xen had to be matched. That''s no longer the case but I''m not entirely sure when this change happened. I would suspect that non-matched dom0 and Xen is not a frequently used / well-tested case... I suspect you can use a dom0 kernel from 3.0.3 with Xen 3.1.0. I believe you can use a 3.0.4 dom0 kernel with 3.1.0. I''m not sure exactly how the tools handle missing support for stuff like 32-on-64 (and how graceful this is), as I have no experience of trying this sort of configuration. Good luck :-) Cheers, Mark> > On Mon, May 21, 2007 at 05:53:53PM -0700, Dylan Martin wrote: > > > If I have a linux kernel on dom0 from xen 3.0.2 and my xen binary is > > > version 3.1.0, can I expect things to work? What about if my dom0 > > > kernel and xen binary are both 3.1.0 and I have a para virt domU with > > > xen 3.0.2 code in? What about if the tools are from a different > > > version of xen? > > > > The HV <-> DomU ABI is guarenteed to be stable for the lifetime of > > 3.x series of Xen releases. So a 3.0.2 guest should work on a 3.1.0 > > hypervisor, and vica-verca. There may, however, be lesser capabilities > > with certain combinations - for example if you want to run 32-on-64 > > guests, you do need to have 3.1.0 Dom0 kernel due to backend driver > > changes. > > > > > I''m asking because I''m running fedora 6 and I''d like to try out xen > > > 3.1.0 or 3.0.4 but I don''t want to have to manually compile all my > > > kernels all the time. > > > > That should work. We test running Fedora 7 (Xen 3.1.0) guests on a > > Fedora Core 6 dom0 (3.0.3), and also test FC6 guests on a Fedora 7 > > Dom0. Any problems should be reported as bugs :-) > > > > Dan. > > -- > > > > |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 > > | -=| =- Perl modules: http://search.cpan.org/~danberr/ > > | -=| =- Projects: http://freshmeat.net/~danielpb/ > > | -=| =- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF > > | F742 7D3B 9505 -=| > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, May 22, 2007 at 02:26:56AM +0100, Mark Williamson wrote:> > Do you know if you can run dom0 and the hv with different versions? > > E.G. I install the HV from source (3.1.0) and then I use yum to > > update the kernel on dom0 so it''s using 3.0.3. > > Originally, dom0 kernel and Xen had to be matched. That''s no longer the case > but I''m not entirely sure when this change happened. I would suspect that > non-matched dom0 and Xen is not a frequently used / well-tested case...The 100% critical thing is to match HV + userspace tools. As of 3.0.4 it is no longer neccessary to have a matched Dom0 kernel, but it is recommeded since you may loose certain functionality (particularly if backend drivers have changes).> I suspect you can use a dom0 kernel from 3.0.3 with Xen 3.1.0. I believe you > can use a 3.0.4 dom0 kernel with 3.1.0.You can definitely mix Dom0 3.0.4 kernel with 3.1.0 HV - that''s actually what we''re (temporarily) doing with Fedora 7, until we''ve got the 3.1.0 kernel merged correctly with 2.6.20> I''m not sure exactly how the tools handle missing support for stuff like > 32-on-64 (and how graceful this is), as I have no experience of trying this > sort of configuration.32-on-64 won''t work if you''ve got a 3.0.4 Dom0 kernel, even if HV and userspace are on 3.1.0 because backend half of the drivers fails. Regards, Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Seemingly Similar Threads
- [PATCH] Enable uppercase letters to be entered in QEMU monitor terminal
- Hang in the creation of virtual machine on RHEL 5 - changeset 13495: e2539ab3580a2539ab3580a
- Re: [Fedora-xen] RHEL5 - Xend will not start after software upgrade
- 2.6.20-1-amd64 Xen with RHEL5 guest
- Writing a tool for Shared Persistent Windows Boot Image