Where can I get hold of the latest (bleeding edge) source of the Xen hypervisor, dom0-Linux, and domU-Linux? Is the mercurial repository, http://xenbits.xensource.com/xen-unstable.hg , the latest Xen source? Is Jeremy''s git repository, git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/master, the latest dom0-Linux source (which includes the pv_ops code)? What about the corresponding domU-Linux source ? Thanks. -Kaushik _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 20/10/2009 10:57, "Kaushik Kumar Ram" <kaushik@rice.edu> wrote:> Where can I get hold of the latest (bleeding edge) source of the Xen > hypervisor, dom0-Linux, and domU-Linux? > > Is the mercurial repository, http://xenbits.xensource.com/xen-unstable.hg, the > latest Xen source?Yes.> Is Jeremy''s git repository, > git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/master, > the latest dom0-Linux source (which includes the pv_ops code)? > What about the corresponding domU-Linux source ?The git repo supports both dom0 and domU operation. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
>> Is Jeremy''s git repository, >> git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/ >> master, >> the latest dom0-Linux source (which includes the pv_ops code)? >> What about the corresponding domU-Linux source ? > > The git repo supports both dom0 and domU operation. > > -- KeirBut I don''t see "netfront" included there (while netback exists under drivers/xen)? Seems like it includes only a PV Dom0-Linux kernel. What about the Linux git tree which is downloaded from xen-unstable.hg? I think it grabs the linux-2.6-pvops branch from the above repository. Is it same as the xen/master branch? Previously, I used to get xen-unstable.hg mercurial tree and then get the linux-2.6-xen.hg mercurial tree from xen-unstable.hg. From there it was easy to build Dom0 and DomU PV Linux kernels. I believe things have changed since then. What is the recommended approach to get the source code trees and build the hypervisor/Dom0/DomU kernels for development now? Thanks. -Kaushik _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Oct 20, 2009, at 9:49 PM, Kaushik Kumar Ram wrote:> >>> Is Jeremy''s git repository, >>> git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/ >>> master, >>> the latest dom0-Linux source (which includes the pv_ops code)? >>> What about the corresponding domU-Linux source ? >> >> The git repo supports both dom0 and domU operation. >> >> -- Keir > > But I don''t see "netfront" included there (while netback > exists under drivers/xen)? Seems like it includes only a > PV Dom0-Linux kernel.After digging a little more I realized that netfront has been moved to drivers/net/ from drivers/xen. So it looks like the git repo does support both domU and dom0 operations. But it will be nice to know what is the recommended approach to get and build the source for development. As in what is the approach favored by the xen hackers out here. Thanks. -Kaushik _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> >> Is Jeremy''s git repository, > >> git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/ > >> master, > >> the latest dom0-Linux source (which includes the pv_ops code)? > >> What about the corresponding domU-Linux source ? > > > > The git repo supports both dom0 and domU operation. > > > > -- Keir > > But I don''t see "netfront" included there (while netback > exists under drivers/xen)? Seems like it includes only a > PV Dom0-Linux kernel. > > What about the Linux git tree which is downloaded from > xen-unstable.hg? I think it grabs the linux-2.6-pvops branch > from the above repository. Is it same as the xen/master branch? > > Previously, I used to get xen-unstable.hg mercurial tree and then > get the linux-2.6-xen.hg mercurial tree from xen-unstable.hg. > From there it was easy to build Dom0 and DomU PV Linux > kernels. > > I believe things have changed since then. What is the > recommended approach to get the source code trees and > build the hypervisor/Dom0/DomU kernels for development > now?If you prefer to do it the "old" way (linux-2.6.18.8 instead of the latest upstream pvops kernel), you can build with: KERNELS=linux-2.6-xen make ... and the latest linux-2.6-xen.hg mercurial tree will be fetched automatically. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Oct 20, 2009, at 10:06 PM, Dan Magenheimer wrote:>> I believe things have changed since then. What is the >> recommended approach to get the source code trees and >> build the hypervisor/Dom0/DomU kernels for development >> now? > > If you prefer to do it the "old" way (linux-2.6.18.8 > instead of the latest upstream pvops kernel), you > can build with: > > KERNELS=linux-2.6-xen make ... > > and the latest linux-2.6-xen.hg mercurial tree will > be fetched automatically.Not really. I heard that linux-2.6.18.8 is obsolete (or will be obsolete soon). Hence this effort to move forward to the pv_ops kernel. -Kaushik _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel