[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-08-06 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of

[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-08-06 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of

Re: [PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-31 Thread Vikas Shivappa
On Wed, 29 Jul 2015, Peter Zijlstra wrote: On Wed, Jul 01, 2015 at 03:21:09PM -0700, Vikas Shivappa wrote: +/* + * cbm_update_msrs() - Updates all the existing IA32_L3_MASK_n MSRs + * which are one per CLOSid except IA32_L3_MASK_0 on the current package. + */ +static void

Re: [PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-31 Thread Vikas Shivappa
On Wed, 29 Jul 2015, Peter Zijlstra wrote: On Wed, Jul 01, 2015 at 03:21:09PM -0700, Vikas Shivappa wrote: +/* + * cbm_update_msrs() - Updates all the existing IA32_L3_MASK_n MSRs + * which are one per CLOSid except IA32_L3_MASK_0 on the current package. + */ +static void

Re: [PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-29 Thread Peter Zijlstra
On Wed, Jul 01, 2015 at 03:21:09PM -0700, Vikas Shivappa wrote: > +/* > + * cbm_update_msrs() - Updates all the existing IA32_L3_MASK_n MSRs > + * which are one per CLOSid except IA32_L3_MASK_0 on the current package. > + */ > +static void cbm_update_msrs(void *info) > +{ > + int maxid =

Re: [PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-29 Thread Peter Zijlstra
On Wed, Jul 01, 2015 at 03:21:09PM -0700, Vikas Shivappa wrote: +/* + * cbm_update_msrs() - Updates all the existing IA32_L3_MASK_n MSRs + * which are one per CLOSid except IA32_L3_MASK_0 on the current package. + */ +static void cbm_update_msrs(void *info) +{ + int maxid =

[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-01 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of

[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-07-01 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of

[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-06-25 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of

[PATCH 8/9] x86/intel_rdt: Hot cpu support for Cache Allocation

2015-06-25 Thread Vikas Shivappa
This patch adds hot cpu support for Intel Cache allocation. Support includes updating the cache bitmask MSRs IA32_L3_QOS_n when a new CPU package comes online. The IA32_L3_QOS_n MSRs are one per Class of service on each CPU package. The new package's MSRs are synchronized with the values of