Re: [PATCH v2 08/31] arm64: CPU support

2012-09-14 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 01:10:43AM +0100, Olof Johansson wrote: > On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: > > +#ifndef __ASM_CPUTYPE_H > > +#define __ASM_CPUTYPE_H > > + > > +#define ID_MIDR_EL1"midr_el1" > > +#define ID_CTR_EL0 "ctr_el0" > > + > >

Re: [PATCH v2 08/31] arm64: CPU support

2012-09-14 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 01:10:43AM +0100, Olof Johansson wrote: On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: +#ifndef __ASM_CPUTYPE_H +#define __ASM_CPUTYPE_H + +#define ID_MIDR_EL1midr_el1 +#define ID_CTR_EL0 ctr_el0 + +#define

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-21 Thread Catalin Marinas
On Mon, Aug 20, 2012 at 09:47:07PM +0100, Arnd Bergmann wrote: > On Monday 20 August 2012, Catalin Marinas wrote: > > > > --- /dev/null > > > > +++ b/arch/arm64/mm/proc-syms.c > > ... > > > > +EXPORT_SYMBOL(__cpuc_flush_kern_all); > > > > +EXPORT_SYMBOL(__cpuc_flush_user_all); > > > >

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-21 Thread Catalin Marinas
On Mon, Aug 20, 2012 at 09:47:07PM +0100, Arnd Bergmann wrote: On Monday 20 August 2012, Catalin Marinas wrote: --- /dev/null +++ b/arch/arm64/mm/proc-syms.c ... +EXPORT_SYMBOL(__cpuc_flush_kern_all); +EXPORT_SYMBOL(__cpuc_flush_user_all);

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Arnd Bergmann
On Monday 20 August 2012, Catalin Marinas wrote: > > > --- /dev/null > > > +++ b/arch/arm64/mm/proc-syms.c > ... > > > +EXPORT_SYMBOL(__cpuc_flush_kern_all); > > > +EXPORT_SYMBOL(__cpuc_flush_user_all); > > > +EXPORT_SYMBOL(__cpuc_flush_user_range); > > >

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 02:56:05PM +0100, Arnd Bergmann wrote: > On Tuesday 14 August 2012, Catalin Marinas wrote: > > --- /dev/null > > +++ b/arch/arm64/include/asm/procinfo.h ... > > +struct proc_info_list { > > + unsigned intcpu_val; > > + unsigned intcpu_mask; > > +

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 01:10:43AM +0100, Olof Johansson wrote: > On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: > > > diff --git a/arch/arm64/include/asm/cputype.h > > b/arch/arm64/include/asm/cputype.h > > new file mode 100644 > > index 000..ef54125 > > --- /dev/null > >

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 01:10:43AM +0100, Olof Johansson wrote: On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h new file mode 100644 index 000..ef54125 --- /dev/null +++

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Catalin Marinas
On Wed, Aug 15, 2012 at 02:56:05PM +0100, Arnd Bergmann wrote: On Tuesday 14 August 2012, Catalin Marinas wrote: --- /dev/null +++ b/arch/arm64/include/asm/procinfo.h ... +struct proc_info_list { + unsigned intcpu_val; + unsigned intcpu_mask; + unsigned

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-20 Thread Arnd Bergmann
On Monday 20 August 2012, Catalin Marinas wrote: --- /dev/null +++ b/arch/arm64/mm/proc-syms.c ... +EXPORT_SYMBOL(__cpuc_flush_kern_all); +EXPORT_SYMBOL(__cpuc_flush_user_all); +EXPORT_SYMBOL(__cpuc_flush_user_range); +EXPORT_SYMBOL(__cpuc_coherent_kern_range);

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-15 Thread Arnd Bergmann
On Tuesday 14 August 2012, Catalin Marinas wrote: > diff --git a/arch/arm64/include/asm/procinfo.h > b/arch/arm64/include/asm/procinfo.h > new file mode 100644 > index 000..81fece9 > --- /dev/null > +++ b/arch/arm64/include/asm/procinfo.h > @@ -0,0 +1,44 @@ > +/* > + * Based on

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-15 Thread Arnd Bergmann
On Tuesday 14 August 2012, Catalin Marinas wrote: diff --git a/arch/arm64/include/asm/procinfo.h b/arch/arm64/include/asm/procinfo.h new file mode 100644 index 000..81fece9 --- /dev/null +++ b/arch/arm64/include/asm/procinfo.h @@ -0,0 +1,44 @@ +/* + * Based on

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-14 Thread Olof Johansson
Hi, On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: > diff --git a/arch/arm64/include/asm/cputype.h > b/arch/arm64/include/asm/cputype.h > new file mode 100644 > index 000..ef54125 > --- /dev/null > +++ b/arch/arm64/include/asm/cputype.h > @@ -0,0 +1,49 @@ > +/* > + *

[PATCH v2 08/31] arm64: CPU support

2012-08-14 Thread Catalin Marinas
This patch adds AArch64 CPU specific functionality. It assumes that the implementation is generic to AArch64 and does not require specific identification. Different CPU implementations may require the setting of various ACTLR_EL1 bits but such information is not currently available and it should

[PATCH v2 08/31] arm64: CPU support

2012-08-14 Thread Catalin Marinas
This patch adds AArch64 CPU specific functionality. It assumes that the implementation is generic to AArch64 and does not require specific identification. Different CPU implementations may require the setting of various ACTLR_EL1 bits but such information is not currently available and it should

Re: [PATCH v2 08/31] arm64: CPU support

2012-08-14 Thread Olof Johansson
Hi, On Tue, Aug 14, 2012 at 06:52:09PM +0100, Catalin Marinas wrote: diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h new file mode 100644 index 000..ef54125 --- /dev/null +++ b/arch/arm64/include/asm/cputype.h @@ -0,0 +1,49 @@ +/* + * Copyright (C)