[PATCH 4/6] arm64: topology: Implement basic CPU topology support
Alex Shi
alex.shi at linaro.org
Mon Dec 16 09:45:18 EST 2013
On 12/11/2013 09:13 PM, Mark Brown wrote:
> diff --git a/arch/arm64/include/asm/topology.h b/arch/arm64/include/asm/topology.h
> new file mode 100644
> index 000000000000..611edefaeaf1
> --- /dev/null
> +++ b/arch/arm64/include/asm/topology.h
> @@ -0,0 +1,42 @@
> +#ifndef _ASM_ARM_TOPOLOGY_H
> +#define _ASM_ARM_TOPOLOGY_H
> +
> +#ifdef CONFIG_ARM_CPU_TOPOLOGY
> +
> +#include <linux/cpumask.h>
> +
> +struct cputopo_arm {
> + int thread_id;
> + int core_id;
> + int socket_id;
> + cpumask_t thread_sibling;
> + cpumask_t core_sibling;
> +};
Forgive me if I am stupid. :)
why we don't need a cluster_id? and does one cpu socket include few
clusters?
--
Thanks
Alex
More information about the linux-arm-kernel
mailing list