On 27.02.2023 16:41, Juergen Gross wrote: > --- a/tools/include/xen-tools/libs.h > +++ b/tools/include/xen-tools/common-macros.h > @@ -1,5 +1,13 @@ > -#ifndef __XEN_TOOLS_LIBS__ > -#define __XEN_TOOLS_LIBS__ > +#ifndef __XEN_TOOLS_COMMON_MACROS__ > +#define __XEN_TOOLS_COMMON_MACROS__ > + > +/* > + * Caution: > + * > + * This header must be completely self-contained. There are no external > + * references to variables or functions allowed, as the file might be > included > + * for different runtime environments, such as firmware or normal programs. > + */
May I ask to go a tiny step further: s/normal/target and build host/ or something alike? Jan