Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Xen: ARM

Question about EmbeddedXen's Status

 

 

Xen arm RSS feed   Index | Next | Previous | View Threaded


parthvpatel at gmail

Oct 29, 2008, 12:08 AM

Post #1 of 4 (298 views)
Permalink
Question about EmbeddedXen's Status

Hello Everyone,

I am a student at UCLA working on a project that involves EmbeddedXen. We
want to port EmbeddedXen to "iMote 2" which has "PXA271" processor. The OS
we want to put on the Xen is MicroCOS.

I have gone through all the archives in this message list, but could not
find out the exact status for the EmbeddedXen project. I know that you guys
are still working on Linux to put on Xen and the processor you have used is
PXA270, but is the porting of Xen onto the PXA270 completely done? If so, is
there any documentation that I can use to port EmbeddedXen to different
processor? Also, what specific files I need to port to any processor?

Please let me know.

Thank you.

Parth


sbuk.suh at samsung

Oct 29, 2008, 12:31 AM

Post #2 of 4 (291 views)
Permalink
Re: Question about EmbeddedXen's Status [In reply to]

Samsung Enterprise Portal mySingle

Hi,



>I have gone through all the archives in this message list, but could not find out the exact status for the EmbeddedXen project.

Which project do you want to know ? If you want know status of the XenARM (Secure Xen on ARM) project within Xen community,

please have a look at wiki.xensource.com/xenwiki/XenARM.

Linux kernel on XenARM will be released next month around Xen Summit in Tokyo.



Sang-bum













------- Original Message -------
Sender : Parth Patel<parthvpatel [at] gmail>
Date : 2008-10-29 16:08 (GMT+09:00)
Title : [XenARM] Question about EmbeddedXen&#39;s Status

Hello Everyone,

I am a student at UCLA working on a project that involves EmbeddedXen. We want to port EmbeddedXen to "iMote 2" which has "PXA271" processor. The OS we want to put on the Xen is MicroCOS.

I have gone through all the archives in this message list, but could not find out the exact status for the EmbeddedXen project. I know that you guys are still working on Linux to put on Xen and the processor you have used is PXA270, but is the porting of Xen onto the PXA270 completely done? If so, is there any documentation that I can use to port EmbeddedXen to different processor? Also, what specific files I need to port to any processor?

Please let me know.

Thank you.

Parth


Daniel.Rossier at heig-vd

Oct 29, 2008, 12:47 AM

Post #3 of 4 (300 views)
Permalink
RE: Question about EmbeddedXen's Status [In reply to]

> -----Original Message-----
> From: xen-arm-bounces [at] lists [mailto:xen-arm-
> bounces [at] lists] On Behalf Of Parth Patel
> Sent: mercredi, 29. octobre 2008 08:08
> To: xen-arm [at] lists
> Subject: [XenARM] Question about EmbeddedXen's Status
>
> Hello Everyone,
>
> I am a student at UCLA working on a project that involves EmbeddedXen.
> We want to port EmbeddedXen to "iMote 2" which has "PXA271" processor.
> The OS we want to put on the Xen is MicroCOS.
>
> I have gone through all the archives in this message list, but could
> not find out the exact status for the EmbeddedXen project. I know that
> you guys are still working on Linux to put on Xen and the processor you
> have used is PXA270, but is the porting of Xen onto the PXA270
> completely done? If so, is there any documentation that I can use to

Yes that's right; we are currently working on it; actually, we have started having a look at the
strategy of porting including Samsung's port on i.MX21. But, we are adopting a different approach:
we are actually considering two approaches, on two different targets:

1) The first approach consists in integrating XEN 3.1 tree within the Linux (2.6.18) tree. We have solved all conflict issues, but it still remains some problems we are debugging now. The target is the Colibri/PXA270 platform. We will then slightly *enable* all functionalities of the hypervisor, putting in place our porting strategy (regarding MM, IRQ, Timer and syscalls/hypercalls).
So far, we are not working on a more secure layer as Samsung did with their port. However, we will port a realtime OS - mainly Xenomai/Linux - replacing the Adeos/I-pipe nanokernel by some enhancements of our hypervisor.

2) The second approach is more close to Samsung's work: we start from the original XEN tree and we migrate all arch-/CPU-specific code issued from the Linux 2.6.18 tree in it. This approach is currently based on a i.MX31 platform; we aim at investigating to what extend the armv6 instruction can improve the virtualization mechanisms. We are still at the beginning of this work.

We plan the work on 1-Year project and will appreciate all contributions to these two approaches. So please do not hesitate to report your work process in this mailing list, and we also keep all informed about our progress.

> port EmbeddedXen to different processor? Also, what specific files I
> need to port to any processor?
>
> Please let me know.
>
> Thank you.
>
> Parth

Daniel


_______________________________________________
Xen-arm mailing list
Xen-arm [at] lists
http://lists.xensource.com/mailman/listinfo/xen-arm


Daniel.Rossier at heig-vd

Oct 31, 2008, 10:05 AM

Post #4 of 4 (289 views)
Permalink
RE: Question about EmbeddedXen's Status [In reply to]

> -----Original Message-----
> From: Parth Patel [mailto:parthvpatel [at] gmail]
> Sent: jeudi, 30. octobre 2008 14:22
> To: ROSSIER Daniel
> Subject: Re: [XenARM] Question about EmbeddedXen's Status
>
> Thank you for you prompt reply. I, too, am looking forward to work on
> this project and keep everybody else updated on my progress.
> I have few more questions, though.
>
> I understand that this initial code is from Mr. Davis (MontaVista). Can
> you let me know which Xen modules have been completed so that I can
> work on other modules for PXA27x?

Right now, we have no modules which are enabled. We will have a bootable Linux integrating the Xen code, but
without starting the hypervisor.
I propose that you wait a couple of days while we're solving the last issues so that you will be able to help us in enabling step-by-step the different functions.

Patrick, on the other hand, is getting the bootstrap code from Samsung (xen-arm project) into an original XEN tree (3.1) on i.MX21, before going forward to the i.MX31.

> Also, how do I enable the available Xen Hypervisor functions?

Enabling the functions will consist in un-commenting each function call in the main setup function provided that the memory has been correctly configured. Again, Samsung's port will be essential for this part.

>
> Thank You.
> Parth
> On Wed, Oct 29, 2008 at 12:47 AM, ROSSIER Daniel <Daniel.Rossier [at] heig
> vd.ch> wrote:
>
> > -----Original Message-----
> > From: xen-arm-bounces [at] lists [mailto:xen-arm-
> > bounces [at] lists] On Behalf Of Parth Patel
> > Sent: mercredi, 29. octobre 2008 08:08
> > To: xen-arm [at] lists
> > Subject: [XenARM] Question about EmbeddedXen's Status
> >
> > Hello Everyone,
> >
> > I am a student at UCLA working on a project that involves
> EmbeddedXen.
> > We want to port EmbeddedXen to "iMote 2" which has "PXA271"
> processor.
> > The OS we want to put on the Xen is MicroCOS.
> >
> > I have gone through all the archives in this message list, but could
> > not find out the exact status for the EmbeddedXen project. I know
> that
> > you guys are still working on Linux to put on Xen and the processor
> you
> > have used is PXA270, but is the porting of Xen onto the PXA270
> > completely done? If so, is there any documentation that I can use to
> Yes that's right; we are currently working on it; actually, we have
> started having a look at the
> strategy of porting including Samsung's port on i.MX21. But, we are
> adopting a different approach:
> we are actually considering two approaches, on two different targets:
>
> 1) The first approach consists in integrating XEN 3.1 tree within the
> Linux (2.6.18) tree. We have solved all conflict issues, but it still
> remains some problems we are debugging now. The target is the
> Colibri/PXA270 platform. We will then slightly *enable* all
> functionalities of the hypervisor, putting in place our porting
> strategy (regarding MM, IRQ, Timer and syscalls/hypercalls).
> So far, we are not working on a more secure layer as Samsung did with
> their port. However, we will port a realtime OS - mainly Xenomai/Linux
> - replacing the Adeos/I-pipe nanokernel by some enhancements of our
> hypervisor.
>
> 2) The second approach is more close to Samsung's work: we start from
> the original XEN tree and we migrate all arch-/CPU-specific code issued
> from the Linux 2.6.18 tree in it. This approach is currently based on a
> i.MX31 platform; we aim at investigating to what extend the armv6
> instruction can improve the virtualization mechanisms. We are still at
> the beginning of this work.
>
> We plan the work on 1-Year project and will appreciate all
> contributions to these two approaches. So please do not hesitate to
> report your work process in this mailing list, and we also keep all
> informed about our progress.
>
> > port EmbeddedXen to different processor? Also, what specific files I
> > need to port to any processor?
> >
> > Please let me know.
> >
> > Thank you.
> >
> > Parth

Daniel


_______________________________________________
Xen-arm mailing list
Xen-arm [at] lists
http://lists.xensource.com/mailman/listinfo/xen-arm

Xen arm RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.