Re: [Xen-devel] [PATCH 00/13] x86: CPUID and MSR policy marshalling support

2018-07-04 Thread Jan Beulich
>>> On 04.07.18 at 12:40, wrote: > On 04/07/18 09:17, Jan Beulich wrote: >> Personally I'd favor the top level variants, as that makes >> sufficiently clear that the code is neither specific to the hypervisor >> nor specific to the tools. > > That's the concern I've got with the top level variant

Re: [Xen-devel] [PATCH 00/13] x86: CPUID and MSR policy marshalling support

2018-07-04 Thread Andrew Cooper
On 04/07/18 09:17, Jan Beulich wrote: On 03.07.18 at 22:55, wrote: >> Some open questions: >> >> * The position of libx86 in the source tree. It probably doesn't want to >> live in its current location. > So did you intentionally decide against ... > >> .gitignore

Re: [Xen-devel] [PATCH 00/13] x86: CPUID and MSR policy marshalling support

2018-07-04 Thread Jan Beulich
>>> On 03.07.18 at 22:55, wrote: > Some open questions: > > * The position of libx86 in the source tree. It probably doesn't want to > live in its current location. So did you intentionally decide against ... > .gitignore | 2 +- > tools/include/Makefi

[Xen-devel] [PATCH 00/13] x86: CPUID and MSR policy marshalling support

2018-07-03 Thread Andrew Cooper
This series introduces libx86, a small shared library between the hypervisor and libxc, and hypercalls to get/set full CPUID/MSR policies. Future work will arrange for XEN_DOMCTL_set_cpumsr_policy to function properly, after the auditing and comparison logic is sorted. In the meantime, the data m