Re: [U-Boot] [PATCH] mx7_common: initialize generic timer on all CPU's

2016-07-28 Thread Stefano Babic
On 26/07/2016 19:35, Stefan Agner wrote:
> Hi Max,
> 
> On 2016-07-26 02:31, Max Krummenacher wrote:
>> Hi Stefan
>>
>>> From: Stefan Agner [mailto:ste...@agner.ch]
>>> Sent: Dienstag, 26. Juli 2016 07:58
>>>
>>> Use CONFIG_TIMER_CLK_FREQ to let the non-secure init code initialize the
>>> generic timer on all CPU's. This allows to make use of the timer freuquency
>>> register also on other CPU than the start CPU which is important for KVM.
>> [Krummenacher Max] 
>> Could you elaborate on the 'other CPUs'? The SMP companions Cortex A7
>> or the Cortex M4.
> 
> This is only for the primary A-Class CPU complex. The generic timer is
> only available there.
> 
>> And what exactly is KVM here?
> 
> Kernel-based Virtual Machine, the Linux integrated hypervisor. The
> Cortex-A7 support ARM's virtualization extensions which allow to make
> use of KVM...
> 


Applied to u-boot-imx, thanks !

Best regards,
Stefano Babic

-- 
=
DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
=
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH] mx7_common: initialize generic timer on all CPU's

2016-07-26 Thread Max Krummenacher
Hi Stefan

> From: Stefan Agner [mailto:ste...@agner.ch]
> Sent: Dienstag, 26. Juli 2016 07:58
> 
> Use CONFIG_TIMER_CLK_FREQ to let the non-secure init code initialize the
> generic timer on all CPU's. This allows to make use of the timer freuquency
> register also on other CPU than the start CPU which is important for KVM.
[Krummenacher Max] 
Could you elaborate on the 'other CPUs'? The SMP companions Cortex A7 or the 
Cortex M4.
And what exactly is KVM here?

> 
> Signed-off-by: Stefan Agner 
> ---
> 
>  include/configs/mx7_common.h | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/include/configs/mx7_common.h
> b/include/configs/mx7_common.h index 9f80f9f..7295fa6 100644
> --- a/include/configs/mx7_common.h
> +++ b/include/configs/mx7_common.h
> @@ -21,6 +21,7 @@
>  #define CONFIG_MXC_GPT_HCLK
>  #define CONFIG_SYSCOUNTER_TIMER
>  #define CONFIG_SC_TIMER_CLK 800 /* 8Mhz */
> +#define CONFIG_TIMER_CLK_FREQ CONFIG_SC_TIMER_CLK
>  #define CONFIG_SYS_FSL_CLK
> 
>  #define CONFIG_SYS_BOOTM_LEN 0x100
> --
> 2.9.0

Thanks & Regards, 
Max Krummenacher
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH] mx7_common: initialize generic timer on all CPU's

2016-07-26 Thread Stefan Agner
Hi Max,

On 2016-07-26 02:31, Max Krummenacher wrote:
> Hi Stefan
> 
>> From: Stefan Agner [mailto:ste...@agner.ch]
>> Sent: Dienstag, 26. Juli 2016 07:58
>>
>> Use CONFIG_TIMER_CLK_FREQ to let the non-secure init code initialize the
>> generic timer on all CPU's. This allows to make use of the timer freuquency
>> register also on other CPU than the start CPU which is important for KVM.
> [Krummenacher Max] 
> Could you elaborate on the 'other CPUs'? The SMP companions Cortex A7
> or the Cortex M4.

This is only for the primary A-Class CPU complex. The generic timer is
only available there.

> And what exactly is KVM here?

Kernel-based Virtual Machine, the Linux integrated hypervisor. The
Cortex-A7 support ARM's virtualization extensions which allow to make
use of KVM...

--
Stefan

> 
>>
>> Signed-off-by: Stefan Agner 
>> ---
>>
>>  include/configs/mx7_common.h | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/include/configs/mx7_common.h
>> b/include/configs/mx7_common.h index 9f80f9f..7295fa6 100644
>> --- a/include/configs/mx7_common.h
>> +++ b/include/configs/mx7_common.h
>> @@ -21,6 +21,7 @@
>>  #define CONFIG_MXC_GPT_HCLK
>>  #define CONFIG_SYSCOUNTER_TIMER
>>  #define CONFIG_SC_TIMER_CLK 800 /* 8Mhz */
>> +#define CONFIG_TIMER_CLK_FREQ CONFIG_SC_TIMER_CLK
>>  #define CONFIG_SYS_FSL_CLK
>>
>>  #define CONFIG_SYS_BOOTM_LEN0x100
>> --
>> 2.9.0
> 
> Thanks & Regards, 
> Max Krummenacher
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH] mx7_common: initialize generic timer on all CPU's

2016-07-25 Thread Stefan Agner
From: Stefan Agner 

Use CONFIG_TIMER_CLK_FREQ to let the non-secure init code initialize
the generic timer on all CPU's. This allows to make use of the timer
freuquency register also on other CPU than the start CPU which is
important for KVM.

Signed-off-by: Stefan Agner 
---

 include/configs/mx7_common.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/configs/mx7_common.h b/include/configs/mx7_common.h
index 9f80f9f..7295fa6 100644
--- a/include/configs/mx7_common.h
+++ b/include/configs/mx7_common.h
@@ -21,6 +21,7 @@
 #define CONFIG_MXC_GPT_HCLK
 #define CONFIG_SYSCOUNTER_TIMER
 #define CONFIG_SC_TIMER_CLK 800 /* 8Mhz */
+#define CONFIG_TIMER_CLK_FREQ CONFIG_SC_TIMER_CLK
 #define CONFIG_SYS_FSL_CLK
 
 #define CONFIG_SYS_BOOTM_LEN   0x100
-- 
2.9.0

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot