[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [RESEND PATCH v2 for-4.14] pvcalls: Document correctly and explicitely the padding for all arches
On 16.05.2020 12:21, Julien Grall wrote: > --- a/xen/include/public/io/pvcalls.h > +++ b/xen/include/public/io/pvcalls.h > @@ -65,6 +65,9 @@ struct xen_pvcalls_request { > uint32_t domain; > uint32_t type; > uint32_t protocol; > +#ifndef CONFIG_X86_32 > + uint8_t pad[4]; > +#endif There's no concept of CONFIG_* in the public headers, the dependency (as you'll find elsewhere) is on __i386__ / __x86_64__. Also whether there's any padding really doesn't depend directly on the architecture, but instead on __alignof__(uint64_t) (i.e. a future port to a 32-bit arch, even if - like on x86 - just a guest bitness, may similarly want / need / have no padding here). Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |