[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/9] x86/vmx: Support remote access to the MSR lists
>>> On 22.05.18 at 13:20, <andrew.cooper3@xxxxxxxxxx> wrote: > @@ -537,25 +544,27 @@ enum vmx_msr_list_type { > VMX_MSR_GUEST, > }; > > -int vmx_add_msr(uint32_t msr, enum vmx_msr_list_type type); > +int vmx_add_msr(struct vcpu *v, uint32_t msr, enum vmx_msr_list_type type); > > -static inline int vmx_add_host_load_msr(uint32_t msr) > +static inline int vmx_add_guest_msr(struct vcpu *v, uint32_t msr) > { > - return vmx_add_msr(msr, VMX_MSR_HOST); > + return vmx_add_msr(v, msr, VMX_MSR_GUEST); > } > > -static inline int vmx_add_guest_msr(uint32_t msr) > +static inline int vmx_add_host_load_msr(struct vcpu *v, uint32_t msr) > { > - return vmx_add_msr(msr, VMX_MSR_GUEST); > + return vmx_add_msr(v, msr, VMX_MSR_HOST); > } > > -struct vmx_msr_entry *vmx_find_msr(uint32_t msr, enum vmx_msr_list_type > type); > +struct vmx_msr_entry *vmx_find_msr(struct vcpu *v, uint32_t msr, > + enum vmx_msr_list_type type); > > -static inline int vmx_read_guest_msr(uint32_t msr, uint64_t *val) > +static inline int vmx_read_guest_msr(struct vcpu *v, uint32_t msr, > + uint64_t *val) It would seem logical for the new parameter to be constified for at least these last two. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |