16 Mar
                
                    2018
                
            
            
                16 Mar
                
                '18
                
            
            
            
        
    
                7:24 a.m.
            
        On 03/15/2018 10:17 PM, Konrad Rzeszutek Wilk wrote:
Back to front events delivery
- In order to deliver asynchronous events from back to front a shared page is
 
- allocated by front and its granted reference propagated to back via
 
- XenStore entries (evt-ring-ref/evt-event-channel).
 
- This page has a common header used by both front and back to synchronize
 
- access and control event's ring buffer, while back being a producer of the
 
- events and front being a consumer. The rest of the page after the header
 
- is used for event packets.
 
- Upon reception of an event(s) front may confirm its reception
 
- for either each event, group of events or none.
 - */
 +struct xensnd_event_page {
- uint32_t in_cons;
 - uint32_t in_prod;
 - uint8_t reserved[24];
 Could this be aligned at 64 bytes?
Sure, will make the struct 64 bytes
+};