All of lore.kernel.org
 help / color / mirror / Atom feed
* resend: quick pointers needed
@ 2006-06-05 21:29 liqiang zhu
  2006-06-06  9:40 ` Mathieu Ropert
  2006-06-06 12:05 ` Laurent Vivier
  0 siblings, 2 replies; 4+ messages in thread
From: liqiang zhu @ 2006-06-05 21:29 UTC (permalink / raw)
  To: xen-devel

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: resend: quick pointers needed
@ 2006-06-06  0:11 Puthiyaparambil, Aravindh
  0 siblings, 0 replies; 4+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-06-06  0:11 UTC (permalink / raw)
  To: liqiang zhu, xen-devel

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 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: resend: quick pointers needed
  2006-06-05 21:29 resend: quick pointers needed liqiang zhu
@ 2006-06-06  9:40 ` Mathieu Ropert
  2006-06-06 12:05 ` Laurent Vivier
  1 sibling, 0 replies; 4+ messages in thread
From: Mathieu Ropert @ 2006-06-06  9:40 UTC (permalink / raw)
  To: liqiang zhu; +Cc: 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-devel

Do 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: resend: quick pointers needed
  2006-06-05 21:29 resend: quick pointers needed liqiang zhu
  2006-06-06  9:40 ` Mathieu Ropert
@ 2006-06-06 12:05 ` Laurent Vivier
  1 sibling, 0 replies; 4+ messages in thread
From: Laurent Vivier @ 2006-06-06 12:05 UTC (permalink / raw)
  To: liqiang zhu; +Cc: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 762 bytes --]

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

Hi,

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


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-06-06 12:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-05 21:29 resend: quick pointers needed liqiang zhu
2006-06-06  9:40 ` Mathieu Ropert
2006-06-06 12:05 ` Laurent Vivier
  -- strict thread matches above, loose matches on Subject: below --
2006-06-06  0:11 Puthiyaparambil, Aravindh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.