hi everyone, I am attempting to port l4 (http://os.inf.tu-dresden.de/L4/) to Xen, can you please give me quick pointers how to add a guest OS to Xen? I have been able to compile xen and boot with it. I have been reading the code and existing documentations, I appreciate if you can help me getting started. thanks, -- Larry _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Puthiyaparambil, Aravindh
2006-Jun-06 00:11 UTC
RE: [Xen-devel] resend: quick pointers needed
You can start here http://minixonxen.skynet.ie/cgi-bin/trac.cgi This focused more towards Xen 2.0.7 but I know of no other documentation which describes porting an OS to Xen. You can also take a look at the Mini-OS code which is part of the xen-unstable tree. That will give you an idea about what minimum work needs to be done to port an OS to Xen 3.0. Aravindh> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel- > bounces@lists.xensource.com] On Behalf Of liqiang zhu > Sent: Monday, June 05, 2006 5:29 PM > To: xen-devel@lists.xensource.com > Subject: [Xen-devel] resend: quick pointers needed > > hi everyone, I am attempting to port l4(http://os.inf.tu-dresden.de/L4/)> to > Xen, can you please give me quick pointers how to add a guest OS toXen?> > I have been able to compile xen and boot with it. I have been readingthe> code and existing documentations, I appreciate if you can help megetting> started. > > thanks, > > -- Larry > > > > _______________________________________________ > 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
liqiang zhu wrote:> hi everyone, I am attempting to port l4 > (http://os.inf.tu-dresden.de/L4/) to Xen, can you please give me quick > pointers how to add a guest OS to Xen? > > I have been able to compile xen and boot with it. I have been reading > the code and existing documentations, I appreciate if you can help me > getting started. > > thanks, > > -- Larry > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-develDo you aim for a Dom0, a DomU or both? In any case, you''ll have to rewrite things that aren''t fully virtualized by Xen. This mainly includes memory management and interrupt handling. For Dom0, you should be able to use the same drivers without modification (not sure though, don''t have much experience with Dom0) but you''ll need to write the frontend/backend drivers for virtual devices. For DomU, you''ll have to write drivers for virtual console, virtual disk and virtual NIC. Regards, Mathieu _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
liqiang zhu wrote:> hi everyone, I am attempting to port l4 > (http://os.inf.tu-dresden.de/L4/) to Xen, can you please give me quick > pointers how to add a guest OS to Xen? > > I have been able to compile xen and boot with it. I have been reading > the code and existing documentations, I appreciate if you can help me > getting started. > > thanks, > > -- LarryHi, guys from L4 are working on their own paravirtualization solution based on L4 and modified compiler/binutils. As L4 is a micro-kernel, not a kernel, It should be wiser to use this one instead of Xen. http://www.l4ka.org/projects/virtualization/ Regards, Laurent -- Laurent Vivier Bull, Architect of an Open World (TM) http://www.bullopensource.org/ext4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel