[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 1/4] ring.h: introduce macros to handle monodirectional rings with multiple req sizes
On Wed, 29 Mar 2017, Jan Beulich wrote: > >>> On 29.03.17 at 00:08, <sstabellini@xxxxxxxxxx> wrote: > > --- a/xen/include/public/io/ring.h > > +++ b/xen/include/public/io/ring.h > > @@ -27,6 +27,21 @@ > > #ifndef __XEN_PUBLIC_IO_RING_H__ > > #define __XEN_PUBLIC_IO_RING_H__ > > > > +/* > > + * When #include'ing this header, you need to provide the following > > + * declaration upfront: > > + * - standard integers types (uint8_t, uint16_t, etc) > > + * They are provided by stdint.h of the standard headers. > > + * > > + * In addition, if you intend to use the FLEX macros, you also need to > > + * provide: > > + * - size_t > > + * - memcpy > > + * - grant_ref_t > > + * These declarations are provided by string.h of the standard headers, > > + * and grant_table.h from the Xen public headers. > > + */ > > Btw, there's another difference only implied so far: The integer > types indeed need to be made available up front (as spelled out). > The others can as well be made available after ring.h inclusion, > as long as that happens before invoking any of the macros. OK _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |