All- I''m wondering if there is a guide or a general Getting Started for porting Xen to different architectures. I''m interested in supporting the arm platform. Any help or direction is greatly appreciated... Thanks! Carl - -- "There are 10 types of people in the world: Those who understand binary and those that don''t." ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Tue, 4 Jan 2005 12:35:52 -0500 (EST), Carl Holtje ;021;vcsg6; <cwh0803@cs.rit.edu> wrote:> All- > > I''m wondering if there is a guide or a general Getting Started for porting > Xen to different architectures. I''m interested in supporting the arm > platform.as far as I know, there is no such document (the Xen developers too lazy ;-)). but you can find some hints from the Developer manual. besides, i have seen this page, and the experience of the author might be useful for you: http://www.o3one.org/xen.html regards, AQ ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
The Xen developer manual provides an overview but I''m afraid it''s a case of Use The Source Luke when it comes to specifics ;-) If you get stuck on anything, folks on the mailing list can usually help. Cheers, Mark On Wednesday 05 January 2005 14:18, aq wrote:> On Tue, 4 Jan 2005 12:35:52 -0500 (EST), Carl Holtje ;021;vcsg6; > > <cwh0803@cs.rit.edu> wrote: > > All- > > > > I''m wondering if there is a guide or a general Getting Started for > > porting Xen to different architectures. I''m interested in supporting the > > arm platform. > > as far as I know, there is no such document (the Xen developers too > lazy ;-)). but you can find some hints from the Developer manual. > > besides, i have seen this page, and the experience of the author might > be useful for you: http://www.o3one.org/xen.html > > regards, > AQ > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> I''m wondering if there is a guide or a general Getting Started for porting > Xen to different architectures. I''m interested in supporting the arm > platform. > > Any help or direction is greatly appreciated...Speaking from experience, I can tell you that porting to a new architecture is not a small effort. It is more akin to porting an operating system than porting an application. Most of the code in Xen (x86) is architecture-dependent and, though much of Xen code is usable for x86_64, it wasn''t for ia64 and I''d imagine arm is very different as well. Although I was able to leverage much arch-dep code from Linux/ia64, there was quite a bit of additional work to handle virtual machine stuff that is not done by Linux. Debugging can also be very difficult unless you have good low-level tools. (I used a nice architectural simulator.) Xen/ia64 has already taken six months of my time and it is not done. Is arm fully virtualizable? Are there any other known VMMs that run on arm? If the answer to these is YES, then it might be easier. All that said, if you are still interested, I''d be happy to chat about the Xen/ia64 effort and provide more detail that might be helpful. Dan ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel