Re: [Xen-devel] [PATCH 3/5] x86/cpu: Renumber X86_VENDOR_* to form a bitmap

2019-04-05 Thread Andrew Cooper
On 05/04/2019 10:03, Jan Beulich wrote: On 04.04.19 at 22:26, wrote: >> --- a/xen/include/asm-x86/x86-vendors.h >> +++ b/xen/include/asm-x86/x86-vendors.h >> @@ -4,28 +4,29 @@ >> /* >> * CPU vendor IDs >> * >> - * - X86_VENDOR_* are Xen-internal identifiers. Values and order are >> - *

Re: [Xen-devel] [PATCH 3/5] x86/cpu: Renumber X86_VENDOR_* to form a bitmap

2019-04-05 Thread Jan Beulich
>>> On 04.04.19 at 22:26, wrote: > --- a/xen/include/asm-x86/x86-vendors.h > +++ b/xen/include/asm-x86/x86-vendors.h > @@ -4,28 +4,29 @@ > /* > * CPU vendor IDs > * > - * - X86_VENDOR_* are Xen-internal identifiers. Values and order are > - * arbitrary. > + * - X86_VENDOR_* are Xen-interna

[Xen-devel] [PATCH 3/5] x86/cpu: Renumber X86_VENDOR_* to form a bitmap

2019-04-04 Thread Andrew Cooper
CPUs from different vendors sometimes share characteristics. All users of X86_VENDOR_* are now direct equal/not-equal comparisons. By expressing the X86_VENDOR_* constants in a bitmap fashon, we can more concicely and efficiently test whether a vendor is one of a group. Update all parts of the c