[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap facility
On Wed, Jan 29, 2020 at 03:59:32PM +0100, Jan Beulich wrote: [...] > >> I seem to recall recommending to export absolute symbols from > >> assembly code. The question is how easily usable they would > >> be from C, or how clumsy the resulting code would look. > > > > Even if I use absolute symbol I would still need to define a macro for > > it. There is no way around it, because enum can't be used in asm or > > linker script. > > I'm afraid I don't understand. Why a macro? The absolute symbol would > be there to communicate the relevant (enum-derived) value to the > linker script. I.e. with > > enum { e0, e1, e2 }; > > in some C file > > asm ( ".equ GBL_e2, %c0; .global GBL_e2" :: "i" (e2) ); > > which I then hope would allow you to use GBL_e2 in the linker > script ASSERT(). > OK. Let me see if this is possible. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |