On 25/06/2025 3:28 pm, Jürgen Groß wrote: > On 25.06.25 16:20, Jan Beulich wrote: >> On 25.06.2025 13:08, Juergen Gross wrote: >>> @@ -432,3 +431,10 @@ out: >>> allocated = 0; >>> xc_interface_close(xc_handle ); >>> } >>> + >>> +static void call_start_info_hook(struct xc_dom_image *dom) >>> +{ >>> +#undef start_info >>> + if ( dom->arch_hooks->start_info ) >>> + dom->arch_hooks->start_info(dom); >>> +} >> >> Maybe add a comment ahead of the function clarifying that it ought to >> remain >> last? > > Good idea. > > I'll add: > > /* No references to start_info of Mini-OS after this function. */
Given how few uses of start_info there actually are, can't you just drop that piece of extreme obfuscation and make this work like regular C? ~Andrew