>>> On 18.09.17 at 12:31, <bhupinder.tha...@linaro.org> wrote: > --- a/xen/include/public/domctl.h > +++ b/xen/include/public/domctl.h > @@ -36,6 +36,7 @@ > #include "grant_table.h" > #include "hvm/save.h" > #include "memory.h" > +#include "event_channel.h"
Please play by the alphabetic sorting here (xen.h going first being the acceptable exception, albeit it doesn't really need explicitly including here). > @@ -1160,9 +1161,28 @@ struct xen_domctl_psr_cat_op { > uint32_t target; /* IN */ > uint64_t data; /* IN/OUT */ > }; > + > typedef struct xen_domctl_psr_cat_op xen_domctl_psr_cat_op_t; Stray addition of a blank line. > DEFINE_XEN_GUEST_HANDLE(xen_domctl_psr_cat_op_t); > > +struct xen_domctl_vuart_op { Please have a comment ahead of this mentioning the XEN_DOMCTL_* to use with this structure, like many (but sadly not all) structures have. > +#define XEN_DOMCTL_VUART_OP_INIT 0 > + uint32_t cmd; /* XEN_DOMCTL_VUART_OP_* */ > +#define XEN_DOMCTL_VUART_TYPE_VPL011 0 > + uint32_t type; /* IN - type of vuart. > + * Currently only vpl011 supported. > + */ > + uint64_aligned_t gfn; /* IN - guest gfn to be used as a > + * ring buffer. > + */ > + domid_t console_domid; /* IN */ And this one's different from the domid in the domctl header? It's certainly odd that this is the only field without any meaningful comment... Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel