>>> On 17.12.15 at 21:59, <jonathan.creekm...@gmail.com> wrote: > +extern const struct scheduler *__schedulers_start[], *__schedulers_end[]; > +#define NUM_SCHEDULERS > (((uintptr_t)__schedulers_end-(uintptr_t)__schedulers_start) \ > + / sizeof(struct scheduler *)) > +static const struct scheduler **schedulers = __schedulers_start;
I really wonder whether we should continue follow this route of __start_ / __stop_ symbols, instead of leveraging gas+ld's .startof. and .sizeof. operators. Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel