[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/5] xen/vm_event: Added support for XSETBV events
On 05/07/2015 09:03 PM, Andrew Cooper wrote: > In an effort to be architecture neutral, it might be an idea to have > something like > > struct vm_event_write_cr { > uint64_t index; > uint64_t old_val, new_val; > }; > > And have a per-arch index of control registers, such as > > X86_CR0 > X86_CR3 > X86_CR4 > X86_XCR0 > ... > ARM32_$foo Staging's vm_event.h looks like this now: 63 /* CR0 was updated */ 64 #define VM_EVENT_REASON_MOV_TO_CR0 4 65 /* CR3 was updated */ 66 #define VM_EVENT_REASON_MOV_TO_CR3 5 67 /* CR4 was updated */ 68 #define VM_EVENT_REASON_MOV_TO_CR4 6 69 /* An MSR was updated. */ 70 #define VM_EVENT_REASON_MOV_TO_MSR 7 Now, I can change VM_EVENT_REASON_MOV_TO_CR0 to VM_EVENT_REASON_MOV_TO_CR and use that for all CR and XCR events (well, only XCR0 now). Should VM_EVENT_REASON_MOV_TO_MSR become 5, or should we keep backward compatibility with prior clients and leave a gap? Thanks, Razvan Cojocaru _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |