> >> @@ -254,6 +279,7 @@ typedef struct vm_event_st { > > >union { > > >union { > > >struct vm_event_regs_x86 x86; > >> + struct vm_event_regs_arm arm; > > >} regs; > > > > Does this alter the x86 ABI? Perhaps the ARM structure is small enough for > > this to not happen now, but what's the general idea about not breaking other > > arch'es ABIs when adding support for a new arch here? > > I'd suggest modifying VM_EVENT_INTERFACE_VERSION whenever that becomes > the case. > Yeap, that's what I had in mind too, if we end up changing the layout or the size of the struct we will increment the version. Tamas