Hi,
On 07/08/2019 15:35, Jan Beulich wrote:
On 07.08.2019 13:20, Eslam Elnikety wrote:
>> --- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -338,6 +338,7 @@ struct domain
struct evtchn **evtchn_group[NR_EVTCHN_GROUPS]; /* all other buckets */
unsigned int max_evtchns; /* number supported by ABI */
unsigned int max_evtchn_port; /* max permitted port number */
+ bool disable_evtchn_fifo; /* force 2l ABI */
unsigned int valid_evtchns; /* number of allocated event channels */
spinlock_t event_lock;
const struct evtchn_port_ops *evtchn_port_ops;
I suppose you can find a better place to put this 1-byte field
than between two 32-bit ones, leaving a 3-byte hole.
Or just remove the field because the same value is already stored in
d->options...
Cheers,
--
Julien Grall
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel