On Thu, Aug 27, 2015 at 10:27:46AM -0700, Guenter Roeck wrote: > On Thu, Aug 27, 2015 at 04:07:40PM +0800, Huang Rui wrote: > > Add an accessor function amd_get_cores_per_cu() which returns the > > number of cores per compute unit. > > > > In a subsequent patch, we will use this function in fam15h_power > > driver. > > > > Signed-off-by: Huang Rui <ray.huang@xxxxxxx> > > --- > > arch/x86/include/asm/processor.h | 1 + > > arch/x86/kernel/cpu/amd.c | 19 +++++++++++++++++-- > > 2 files changed, 18 insertions(+), 2 deletions(-) > > > > diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h > > index 19577dd..831ad682 100644 > > --- a/arch/x86/include/asm/processor.h > > +++ b/arch/x86/include/asm/processor.h > > @@ -810,6 +810,7 @@ static inline int mpx_disable_management(void) > > > > extern u16 amd_get_nb_id(int cpu); > > extern u32 amd_get_nodes_per_socket(void); > > +extern u32 amd_get_cores_per_cu(void); > > > > static inline uint32_t hypervisor_cpuid_base(const char *sig, uint32_t leaves) > > { > > diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c > > index 51ad2af..8ab939a 100644 > > --- a/arch/x86/kernel/cpu/amd.c > > +++ b/arch/x86/kernel/cpu/amd.c > > @@ -26,6 +26,9 @@ > > */ > > static u32 nodes_per_socket = 1; > > > > +/* cores_per_cu: stores the number of cores per compute unit */ > > +static u32 cores_per_cu = 1; > > + > Is this value going to be constant even if there are multiple CPUs > in the system ? In other words, if there are multiple CPUs, do > they always have to have the same number of cores per CU ? > Yes, the same type of processors have the fixed number of cores per compute unit. Currently, the number is 2, but it might be more in future. Thanks, Rui _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors