[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen/arm: io: add function swap_mmio_handler()



On Thu, 13 Jun 2019, chenbaodong wrote:
> > > But currently i don't understand xen well, only a few weeks experience.
> > 
> > We do have small task for newcomers that would improve Xen code base and
> > also allow your to understand more some part of the code.
> > 
> > If you have a specific area of interest, I can see if I have some small
> > tasks there.
> 
> I'm happy with this.
> 
> Interested in arm platform for embedded and automotive use case.
> 
> things like in this link:
> https://xenproject.org/developers/teams/embedded-and-automotive/

Hi Baodong,

Would you be up for a documentation task? Don't worry if the English is
not perfect, it can easily be adjusted on commit, as long as the content
is correct.

We have recently started an effort to write better documentation for all
external Xen interfaces. I wrote a list of these interfaces that need
documenting:

https://lists.xenproject.org/archives/html/xen-devel/2019-06/msg01111.html


For instance, we are currently missing a document describing in details
the device tree exposed to a DomU. You can see the code that builds such
a device tree in tools/libxl//libxl_arm.c, for normal guests, and in
xen/arch/arm/domain_build.c for dom0 and dom0less guests. From within a
guest, you can see the devicetree by accessing /proc/device-tree (if the
guest is Linux).

If you are up for it, it would be great to get that written down
clearly. You could add to docs/misc/arm/device-tree/guest.txt, which is
only describing the xen hypervisor node, but nothing else. Probably it
would be better to rename docs/misc/arm/device-tree/guest.txt to
docs/misc/arm/device-tree/hypervisor.txt and create a new
docs/misc/arm/device-tree/guest.txt document with the description of all
nodes exposed to domUs. You could point to the full description of each
node to the binding under Linux. For instance, the binding for the Arm
arch timer is described here:
https://lists.xenproject.org/archives/html/xen-devel/2019-06/msg01111.html

Does it make sense?

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.