I have been reading the list this morning about this topic and I am unclear if this can happen. With version 3.0.x or 3.1 of Xen is this possible on a non ''VT'' h/w? Thx, Dave _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
To run 32bit Para Virtualized (PV) on a 64bit box, you need xen 3.1 and the domU must be set up for PAE. Me and one other person have had trouble booting with a 32bit HV guest on 64bit Intel hardware. If yours is Intel, please let me know weather it works or not. Thanks -Dylan> I have been reading the list this morning about this topic and I am > unclear if this can happen. With version 3.0.x or 3.1 of Xen is this > possible on a non ''VT'' h/w? > > Thx, Dave > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Thank you for the reply. I am currently on AMD H/W. As for PAE, if dom0 is 64 bit their is no need for PAE no? Doesn''t PAE just allow 32 bit kernels to access more than 4GB or RAM? Thanks, Dave Dylan Martin wrote:> To run 32bit Para Virtualized (PV) on a 64bit box, you need xen > 3.1 and the domU must be set up for PAE. > > Me and one other person have had trouble booting with a 32bit HV guest > on 64bit Intel hardware. If yours is Intel, please let me know > weather it works or not. > > Thanks > -Dylan > > >> I have been reading the list this morning about this topic and I am >> unclear if this can happen. With version 3.0.x or 3.1 of Xen is this >> possible on a non ''VT'' h/w? >> >> Thx, Dave >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >>_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue 07 Aug 2007 at 12:32:11 -0700, Dave Durkee <dave@enkiconsulting.net> wrote:> I have been reading the list this morning about this topic and I am > unclear if this can happen. With version 3.0.x or 3.1 of Xen is this > possible on a non ''VT'' h/w?Yes it is possible. But you must have a kernel with the 3.1 patches on dom0 and on dom1. tweed # uname -a Linux tweed 2.6.18-xen #1 SMP Thu Jul 19 10:09:32 BST 2007 x86_64 GNU/Linux tweed 07:58:33 > arch x86_64 tweed # xm list Name ID Mem VCPUs State Time(s) Domain-0 0 6012 4 r----- 1224.2 bohr 1 1024 1 -b---- 229.7 planck 2 1024 1 -b---- 295.1 tweed # ssh planck ... planck # arch i686 planck # uname -a Linux planck 2.6.18-xen #1 SMP Wed Jul 18 15:38:55 BST 2007 i686 GNU/Linux The other domain (bohr) is running a 64-bit system like the dom0, while this one (planck) is running a 32-bit system. This is Xen version 3.1. The hardware has virtualisation capability switched off in the BIOS. All domains are paravirtualised. -- Owen _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Thank you for the reply. I am currently on AMD H/W. As for PAE, if > dom0 is 64 bit their is no need for PAE no? Doesn''t PAE just allow 32 > bit kernels to access more than 4GB or RAM?The 32-bit PV kernels need to support PAE in order to run on 64-bit Xen. This is because the pagetable format used by 32-bit PAE is compatible with that used by x86_64, whereas the non-PAE 32-bit page tables are not. Redhat enable PAE in all their 32-bit xenified kernels, SuSE provide an alternative kernel with it enabled (AFAIK), etc so you should be able to find one that fits. Cheers, Mark> Thanks, Dave > > Dylan Martin wrote: > > To run 32bit Para Virtualized (PV) on a 64bit box, you need xen > > 3.1 and the domU must be set up for PAE. > > > > Me and one other person have had trouble booting with a 32bit HV guest > > on 64bit Intel hardware. If yours is Intel, please let me know > > weather it works or not. > > > > Thanks > > -Dylan > > > >> I have been reading the list this morning about this topic and I am > >> unclear if this can happen. With version 3.0.x or 3.1 of Xen is this > >> possible on a non ''VT'' h/w? > >> > >> Thx, Dave > >> > >> _______________________________________________ > >> Xen-users mailing list > >> Xen-users@lists.xensource.com > >> http://lists.xensource.com/xen-users > > _______________________________________________ > 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
> Yes it is possible. But you must have a kernel with the 3.1 patches > on dom0 and on dom1.The 32-bit domU shouldn''t need 3.1 patches to run on 64-bit Xen. Any older domU kernel should work so long as it supports PAE. Thread local storage also works exactly as it should on 32-bit guests on 64-bit Xen, even with older setups that use negative segment references - so that''s quite handy too. Cheers, Mark> tweed # uname -a > Linux tweed 2.6.18-xen #1 SMP Thu Jul 19 10:09:32 BST 2007 x86_64 GNU/Linux > tweed 07:58:33 > arch > x86_64 > tweed # xm list > Name ID Mem VCPUs State > Time(s) Domain-0 0 6012 4 r----- > 1224.2 bohr 1 1024 1 > -b---- 229.7 planck 2 1024 1 > -b---- 295.1 tweed # ssh planck > ... > planck # arch > i686 > planck # uname -a > Linux planck 2.6.18-xen #1 SMP Wed Jul 18 15:38:55 BST 2007 i686 GNU/Linux > > The other domain (bohr) is running a 64-bit system like the dom0, > while this one (planck) is running a 32-bit system. This is Xen > version 3.1. The hardware has virtualisation capability switched > off in the BIOS. All domains are paravirtualised. > > -- Owen > > _______________________________________________ > 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, Aug 14, 2007 at 03:33:53AM +0100, Mark Williamson wrote:> > Yes it is possible. But you must have a kernel with the 3.1 patches > > on dom0 and on dom1. > > The 32-bit domU shouldn''t need 3.1 patches to run on 64-bit Xen. Any older > domU kernel should work so long as it supports PAE.I think there''s a slight complication with that - any 32-bit PAE domU should work *provided* the Dom0 tools are new enough. IIRC the XenD back-compat change to allow 32-bit guests earlier than Xen 3.1 to work wasn''t made in time for the 3.1 release. In particular you need to have changesets 15074 & 15075 - they should backport to 3.1 pretty easily changeset: 15074:5c7a1e3abd54 user: Ian Campbell <ian.campbell@xensource.com> date: Tue May 15 17:54:48 2007 +0100 files: tools/libxc/xc_dom.h tools/libxc/xc_dom_x86.c tools/python/xen/lowlevel/xc/xc.c description: [BUILDER] Propagate the native protocol ABI for a guest out of the domain builder and in to python code. This knowledge will be useful to allow us to pre-seed the protocol field in a VBD entry in xenstore which will allow us to run older kernels in a 32on64 mixed environment. changeset: 15075:5efb46bfbcac user: Ian Campbell <ian.campbell@xensource.com> date: Tue May 15 19:00:48 2007 +0100 files: tools/python/xen/xend/XendDomainInfo.py tools/python/xen/xend/server/DevController.py description: [XEND] Write the default ABI to the xenstore entry for each frontend device. This allows to run older kernels in a 32on64 mixed environment. 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
> On Tue, Aug 14, 2007 at 03:33:53AM +0100, Mark Williamson wrote: > > > Yes it is possible. But you must have a kernel with the 3.1 patches > > > on dom0 and on dom1. > > > > The 32-bit domU shouldn''t need 3.1 patches to run on 64-bit Xen. Any > > older domU kernel should work so long as it supports PAE. > > I think there''s a slight complication with that - any 32-bit PAE domU > should work *provided* the Dom0 tools are new enough. > > IIRC the XenD back-compat change to allow 32-bit guests earlier than Xen > 3.1 to work wasn''t made in time for the 3.1 release. In particular you need > to have changesets 15074 & 15075 - they should backport to 3.1 pretty > easilyAh, OK. Thanks Daniel - I''d missed that when 3.1 got released. Ah well :-) At least future releases should support this properly! Cheers, mark> changeset: 15074:5c7a1e3abd54 > user: Ian Campbell <ian.campbell@xensource.com> > date: Tue May 15 17:54:48 2007 +0100 > files: tools/libxc/xc_dom.h tools/libxc/xc_dom_x86.c > tools/python/xen/lowlevel/xc/xc.c description: > [BUILDER] Propagate the native protocol ABI for a guest out of the > domain builder and in to python code. > > This knowledge will be useful to allow us to pre-seed the protocol > field in a VBD entry in xenstore which will allow us to run older > kernels in a 32on64 mixed environment. > > changeset: 15075:5efb46bfbcac > user: Ian Campbell <ian.campbell@xensource.com> > date: Tue May 15 19:00:48 2007 +0100 > files: tools/python/xen/xend/XendDomainInfo.py > tools/python/xen/xend/server/DevController.py description: > [XEND] Write the default ABI to the xenstore entry for each frontend > device. > > This allows to run older kernels in a 32on64 mixed environment. > > Regards, > 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