I read here http://wiki.xensource.com/xenwiki/XenParavirtOps this : Using Xen/paravirt_ops Building with domU support 1. Get a current kernel. The latest kernel.org kernel is generally a good choice. 2. Configure as normal; you can start with your current .config file 3. If building 32 bit kernel make sure you have CONFIG_X86_PAE enabled (which is set by selecting CONFIG_HIGHMEM64G) - non-PAE mode doesn''t work in 2.6.25, and has been dropped altogether from 2.6.26 and newer kernel versions. 4. Enable these core options: 1. CONFIG_PARAVIRT_GUEST 2. CONFIG_XEN 5. And Xen pv device support 1. CONFIG_HVC_DRIVER and CONFIG_HVC_XEN 2. CONFIG_XEN_BLKDEV_FRONTEND 3. CONFIG_XEN_NETDEV_FRONTEND 6. And build as usual My question is : I have original kernel of FC12 that has all the configuration options as shown above ? Does this kernel can act as a pvops kernel ? If I choose to build my own pvops kernel , how do I do it ? Regards, Onkar _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Mon, May 17, 2010 at 10:51:19PM +0530, Onkar Mahajan wrote:> I read here [1]http://wiki.xensource.com/xenwiki/XenParavirtOps > this : > > Using Xen/paravirt_ops > > Building with domU support > > 1. Get a current kernel. The latest [2]kernel.org kernel is generally a > good choice. > 2. Configure as normal; you can start with your current .config file > 3. If building 32 bit kernel make sure you have CONFIG_X86_PAE enabled > (which is set by selecting CONFIG_HIGHMEM64G) > > * non-PAE mode doesn''t work in 2.6.25, and has been dropped > altogether from 2.6.26 and newer kernel versions. > > 4. Enable these core options: > > 1. CONFIG_PARAVIRT_GUEST > 2. CONFIG_XEN > > 5. And Xen pv device support > > 1. CONFIG_HVC_DRIVER and CONFIG_HVC_XEN > 2. CONFIG_XEN_BLKDEV_FRONTEND > 3. CONFIG_XEN_NETDEV_FRONTEND > > 6. And build as usual > > My question is : > > I have original kernel of FC12 that has all the configuration options as > shown above ? Does this kernel can act as a > pvops kernel ? >Yes, Fedora''s kernel is pvops, since pvops is in upstream kernel.org kernels.> If I choose to build my own pvops kernel , how do I do it ? >Just grab latest kernel from kernel.org and build with Xen pvops options enabled. -- Pasi> Regards, > Onkar > > References > > Visible links > 1. http://wiki.xensource.com/xenwiki/XenParavirtOps > 2. http://kernel.org/> _______________________________________________ > 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
Thank you very much, Pasi , for your help. Just a novice question - when I build xen-4.0.0 (from here http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz) , it downloads pvops kernel , is there any way I can use my own pvops kernel instead of this ? Regards, Onkar On Tue, May 18, 2010 at 12:40 AM, Pasi Kärkkäinen <pasik@iki.fi> wrote:> On Mon, May 17, 2010 at 10:51:19PM +0530, Onkar Mahajan wrote: > > I read here [1]http://wiki.xensource.com/xenwiki/XenParavirtOps > > this : > > > > Using Xen/paravirt_ops > > > > Building with domU support > > > > 1. Get a current kernel. The latest [2]kernel.org kernel is > generally a > > good choice. > > 2. Configure as normal; you can start with your current .config file > > 3. If building 32 bit kernel make sure you have CONFIG_X86_PAE > enabled > > (which is set by selecting CONFIG_HIGHMEM64G) > > > > * non-PAE mode doesn''t work in 2.6.25, and has been dropped > > altogether from 2.6.26 and newer kernel versions. > > > > 4. Enable these core options: > > > > 1. CONFIG_PARAVIRT_GUEST > > 2. CONFIG_XEN > > > > 5. And Xen pv device support > > > > 1. CONFIG_HVC_DRIVER and CONFIG_HVC_XEN > > 2. CONFIG_XEN_BLKDEV_FRONTEND > > 3. CONFIG_XEN_NETDEV_FRONTEND > > > > 6. And build as usual > > > > My question is : > > > > I have original kernel of FC12 that has all the configuration options > as > > shown above ? Does this kernel can act as a > > pvops kernel ? > > > > Yes, Fedora''s kernel is pvops, since pvops is in upstream kernel.orgkernels. > > > If I choose to build my own pvops kernel , how do I do it ? > > > > Just grab latest kernel from kernel.org and build with Xen pvops options > enabled. > > -- Pasi > > > Regards, > > Onkar > > > > References > > > > Visible links > > 1. http://wiki.xensource.com/xenwiki/XenParavirtOps > > 2. http://kernel.org/ > > > _______________________________________________ > > 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
On Tue, May 18, 2010 at 08:59:41AM +0530, Onkar Mahajan wrote:> Thank you very much, Pasi , for your help. > Just a novice question - > > when I build xen-4.0.0 (from here > [1]http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz) , it > downloads pvops kernel , is there any way I can use > my own pvops kernel instead of this ? >Yes you can. Please see: http://wiki.xensource.com/xenwiki/Xen4.0 -- Pasi> Regards, > Onkar > > On Tue, May 18, 2010 at 12:40 AM, Pasi Kärkkäinen <[2]pasik@iki.fi> wrote: > > On Mon, May 17, 2010 at 10:51:19PM +0530, Onkar Mahajan wrote: > > I read here [1][3]http://wiki.xensource.com/xenwiki/XenParavirtOps > > this : > > > > Using Xen/paravirt_ops > > > > Building with domU support > > > > 1. Get a current kernel. The latest [2][4]kernel.org kernel is > generally a > > good choice. > > 2. Configure as normal; you can start with your current .config > file > > 3. If building 32 bit kernel make sure you have CONFIG_X86_PAE > enabled > > (which is set by selecting CONFIG_HIGHMEM64G) > > > > * non-PAE mode doesn''t work in 2.6.25, and has been dropped > > altogether from 2.6.26 and newer kernel versions. > > > > 4. Enable these core options: > > > > 1. CONFIG_PARAVIRT_GUEST > > 2. CONFIG_XEN > > > > 5. And Xen pv device support > > > > 1. CONFIG_HVC_DRIVER and CONFIG_HVC_XEN > > 2. CONFIG_XEN_BLKDEV_FRONTEND > > 3. CONFIG_XEN_NETDEV_FRONTEND > > > > 6. And build as usual > > > > My question is : > > > > I have original kernel of FC12 that has all the configuration > options as > > shown above ? Does this kernel can act as a > > pvops kernel ? > > > > Yes, Fedora''s kernel is pvops, since pvops is in upstream [5]kernel.org > kernels. > > If I choose to build my own pvops kernel , how do I do it ? > > > > Just grab latest kernel from [6]kernel.org and build with Xen pvops > options enabled. > > -- Pasi > > > Regards, > > Onkar > > > > References > > > > Visible links > > 1. [7]http://wiki.xensource.com/xenwiki/XenParavirtOps > > 2. [8]http://kernel.org/ > > > _______________________________________________ > > Xen-devel mailing list > > [9]Xen-devel@lists.xensource.com > > [10]http://lists.xensource.com/xen-devel > > References > > Visible links > 1. http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz > 2. mailto:pasik@iki.fi > 3. http://wiki.xensource.com/xenwiki/XenParavirtOps > 4. http://kernel.org/ > 5. http://kernel.org/ > 6. http://kernel.org/ > 7. http://wiki.xensource.com/xenwiki/XenParavirtOps > 8. http://kernel.org/ > 9. mailto:Xen-devel@lists.xensource.com > 10. http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel