[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [GSoC] Xen on ARM: create multiple guests from device tree
On Tue, 21 Mar 2017, Luca Miccio wrote: > Hi, > I'm an undergraduate student from the Computer Science Bachelor's Degree > of the University of Modena and Reggio Emilia (Italy). > > I'm very interested in the "Xen on ARM: create multiple guests from device > tree" > project. > A year ago I started a project on the "Hikey" board with the Android operating > system in order to integrate BFQ - which is a proportional-share storage-I/O > scheduler - in it improving the device performances. Now the project is > still in > development and it is supervised by my professor which, also, told me about > GSoC. > Since I studied the C language for a full year at university and I already > had to deal > with kernel-stuffs, cross-compiling and so on, I chose this project. > > Since I'm not very familiar with the "device tree" notion, I'm wondering if > you could give me > some suggestions on where I could start from. > > The first thing I will do is to install xen and start to familiarize with it. > Any advice regarding this project will be really appreciated. Hello Luca, Thanks for your interest in Xen on ARM! Like you wrote, I would start by compiling Xen from source and installing it on your board. The HiKey is a decent option, but it can be difficult to work with if you don't have serial access. I know that uart connectors for the HiKey are sold separetely: http://www.96boards.org/product/uarts/ Otherwise, you could use the ARMv8 Foundation Platform, which is a free (as in beer) software emulator: https://developer.arm.com/products/system-design/fixed-virtual-platforms https://community.arm.com/processors/b/blog/posts/virtualization-on-arm-with-xen Unfortunately all our guides on installing Xen on the Foundation Model are outdated, but I know that Andre (CC'ed) is using it for development. He should be able to help you if you run into any issues. After you complete the setup of the building and testing environments, the next thing to do is getting familiar with the code. The best way to do that is by fixing any of the bugs or implementing any of the features on the Xen Project Tracker: https://xenproject.atlassian.net/projects/XEN/issues Most of the items listed are large projects, but some of them are pretty small, small enough to be a starting point. For example XEN-29 (Add -fstack-protector support to the hypervisor), or XEN-10 (Clean target makefile should remove all temporary for every architecture). Cheers, Stefano _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |