Re: Help with some assembler syntax

2015-12-07 Thread Jon Medhurst (Tixy)
On Mon, 2015-12-07 at 10:51 +, Edward Nevill wrote: > Hi, > > Does anyone know how I do > > adrp x0, dest & ~0xfff > add x0, x0, dest & 0xfff > > in aarch64 assembler? Guessing here from experience with 32-bit ARM... adr x0, dest and the assembler with generate the

Re: [PATCH v3] pm-qa/cpuhotplug: Enable cpuhotplug on cpu0

2014-07-03 Thread Jon Medhurst (Tixy)
On Thu, 2014-07-03 at 10:24 +0530, Amit Kucheria wrote: On Thu, Jul 3, 2014 at 7:37 AM, Lisa Nguyen lisa.ngu...@linaro.org wrote: [...] diff --git a/include/functions.sh b/include/functions.sh index 6d75e34..d44706f 100644 --- a/include/functions.sh +++ b/include/functions.sh @@ -285,10

Re: [PATCH v3] pm-qa/cpuhotplug: Enable cpuhotplug on cpu0

2014-07-03 Thread Jon Medhurst (Tixy)
On Thu, 2014-07-03 at 14:59 +0530, Amit Kucheria wrote: On Thu, Jul 3, 2014 at 2:22 PM, Jon Medhurst (Tixy) t...@linaro.org wrote: On Thu, 2014-07-03 at 10:24 +0530, Amit Kucheria wrote: On Thu, Jul 3, 2014 at 7:37 AM, Lisa Nguyen lisa.ngu...@linaro.org wrote: [...] diff --git a/include

Re: [PATCH] configs: android: Enable SELinux related configs

2014-06-17 Thread Jon Medhurst (Tixy)
On Tue, 2014-06-17 at 12:53 +0100, Mark Brown wrote: On 17 June 2014 12:18, Vishal Bhoj vishal.b...@linaro.org wrote: On 17 June 2014 16:41, Fathi Boudra fathi.bou...@linaro.org wrote: Vishal, 1. against which tree should it be applied? I have tested it against TC2 with the LSK

Re: [PATCH] configs: android: Enable SELinux related configs

2014-06-17 Thread Jon Medhurst (Tixy)
On Tue, 2014-06-17 at 14:38 +0100, Mark Brown wrote: On 17 June 2014 13:16, Jon Medhurst (Tixy) t...@linaro.org wrote: On Tue, 2014-06-17 at 12:53 +0100, Mark Brown wrote: I've added him. You didn't seem to have, unless this more of the Linaro's

Re: LSK getting started

2013-08-06 Thread Jon Medhurst (Tixy)
On Tue, 2013-08-06 at 21:12 +0800, Andy Green wrote: On 6 August 2013 20:47, Mark Brown broo...@kernel.org wrote: On Tue, Aug 06, 2013 at 08:24:52AM +0800, Andy Green wrote: 6) warning-elimination: nobody uses cci_pmu_destroy Presumably coming from the CCI stuff Tixy pulled in I'll

Re: LSK getting started

2013-08-05 Thread Jon Medhurst (Tixy)
On Mon, 2013-08-05 at 10:45 +0800, Andy Green wrote: 2) I saw the vexpress integration stuff from ARM LT was included already which is good, is there a wiki page (or README.html or the gitweb is also good) explaining the composition? The vexpress branch is basicall the same as what is in

Re: LSK getting started

2013-08-05 Thread Jon Medhurst (Tixy)
On Mon, 2013-08-05 at 16:43 +0800, Andy Green wrote: On 5 August 2013 10:45, Andy Green andy.gr...@linaro.org wrote: Hi Mark - I have some small practical questions about LSK. I was able to make a tree with our linux-linaro-core-tracking@v3.10 LT patches on LSK basis work well (so

Re: LSK getting started

2013-08-05 Thread Jon Medhurst (Tixy)
On Mon, 2013-08-05 at 17:13 +0800, Andy Green wrote: On 5 August 2013 16:58, Jon Medhurst (Tixy) t...@linaro.org wrote: tracking-armlt-cci CCI driver and CCI PMU patches. We started using that the other day trying to track down a nasty bug, I didn't even know we got it from

Re: LSK getting started

2013-08-05 Thread Jon Medhurst (Tixy)
On Mon, 2013-08-05 at 10:53 +0100, Mark Brown wrote: On 5 August 2013 10:44, Jon Medhurst (Tixy) t...@linaro.org wrote: On Mon, 2013-08-05 at 17:13 +0800, Andy Green wrote: The whole list is good things to have I just wonder how ongoing updates

Re: Organizing Config Fragments

2013-08-01 Thread Jon Medhurst (Tixy)
On Thu, 2013-08-01 at 17:40 +0100, Peter Maydell wrote: On 1 August 2013 09:30, Ryan Harkin ryan.har...@linaro.org wrote: The vexpress defconfig has always been broken. ...maybe we could fix it? It has been suggested that should be deleted as people can use the multiplatform defconfig

Re: ARM client program boot architecture

2013-07-23 Thread Jon Medhurst (Tixy)
On Mon, 2013-07-22 at 19:56 +, Yoder Stuart-B08248 wrote: Is there a written spec or description of how a boot program (u-boot, UEFI, hypervisor) boots an OS on ARM platforms? There's some information in the Linux source in the file Documentation/arm/Booting. -- Tixy

Re: ARM versatile TC2 fails to boot

2013-07-03 Thread Jon Medhurst (Tixy)
On Wed, 2013-07-03 at 19:03 +0530, Vijay Kilari wrote: Hi, With latest Linaro ARM kernel mentioned below fails to boot when following configs are enabled CONFIG_VEXPRESS_SPC CONFIG_ARCH_VEXPRESS_TC2_PM OR Even just enabling CONFIG_VEXPRESS_PSCI and passing psci as kernel

Re: ARM versatile TC2 fails to boot

2013-07-03 Thread Jon Medhurst (Tixy)
On Wed, 2013-07-03 at 15:30 +0100, Jon Medhurst (Tixy) wrote: On Wed, 2013-07-03 at 19:03 +0530, Vijay Kilari wrote: Hi, With latest Linaro ARM kernel mentioned below fails to boot when following configs are enabled CONFIG_VEXPRESS_SPC CONFIG_ARCH_VEXPRESS_TC2_PM

Re: config fragments clean up

2013-07-01 Thread Jon Medhurst (Tixy)
On Mon, 2013-06-24 at 14:41 +0300, Fathi Boudra wrote: Hi, There's a few warning that nobody noticed or cared until now: [...] Value requested for CONFIG_OABI_COMPAT not in final .config Requested value: # CONFIG_OABI_COMPAT is not set Actual value: Value requested for CONFIG_MTD_CHAR

Re: Perf failure on linux-linaro

2013-06-14 Thread Jon Medhurst (Tixy)
On Fri, 2013-06-14 at 15:50 +0530, Tushar Behera wrote: Hi, On Arndale board, perf works well on llct as well as Samsung topic tree[1], but fails on linux-linaro[2]. Git bisect points to commit 6fea652c638e ARM: perf: [WIP] Add register emulation for offline ARMv7 PMUs. Is there anything

Re: Gator with IKS config but not running on big.LITTLE

2013-06-13 Thread Jon Medhurst (Tixy)
On Thu, 2013-06-13 at 12:14 +0800, Andy Green wrote: Hi - Something maybe unrelated after inserting gator successfully get some kernel logs coming [ 52.491528] CPU PMU: unable to set irq affinity (irq=0, cpu=0) [ 52.496351] CPU PMU: unable to set irq affinity (irq=0, cpu=0) ...

Re: Gator with IKS config but not running on big.LITTLE

2013-06-11 Thread Jon Medhurst (Tixy)
On Tue, 2013-06-11 at 20:29 +0800, Andy Green wrote: Hi - If you have a CONFIG_ARCH_MULTIPLATFORM kernel, with big.LITTLE configured but running on say, a CA9 system, and you have gator from llct, and you insert gator Looks like a bug I fixed a week ago...

Re: Gator with IKS config but not running on big.LITTLE

2013-06-11 Thread Jon Medhurst (Tixy)
() output below I think you're even more behind the times than you thought ;-) [1] https://git.linaro.org/gitweb?p=kernel/linux-linaro-tracking.git;a=shortlog;h=refs/tags/tracking-gator-llct-20130604.0 thanks for the fix. -Andy On 11 June 2013 21:04, Jon Medhurst (Tixy) t...@linaro.org wrote

Re: Gator with IKS config but not running on big.LITTLE

2013-06-11 Thread Jon Medhurst (Tixy)
On Tue, 2013-06-11 at 21:30 +0800, Andy Green wrote: No, unfortunately I am evidently ahead of the times ^^ -- your patch does not fix my bug... I have a valid DT table, it's just not on a SoC that has big.LITTLE. mpidr_cpuids_count is 0 and nr_cpu_ids is 2 ... Instead of using DT being

Re: Gator with IKS config but not running on big.LITTLE

2013-06-11 Thread Jon Medhurst (Tixy)
On Tue, 2013-06-11 at 22:09 +0800, Andy Green wrote: Thanks. This and the similar issue with perf might be telling us a global probed SoC capability flag for bL or-ed with the config being there might be helpful. Now we have accepted DT bindings for cpu nodes [1] perhaps all board's

Re: Gator with IKS config but not running on big.LITTLE

2013-06-11 Thread Jon Medhurst (Tixy)
with missing cpu nodes. -- Tixy -Andy On 11 June 2013 22:34, Jon Medhurst (Tixy) t...@linaro.org wrote: On Tue, 2013-06-11 at 22:09 +0800, Andy Green wrote: Thanks. This and the similar issue with perf might be telling us a global probed SoC capability flag for bL or-ed with the config being

Re: problem using QEMU

2013-06-04 Thread Jon Medhurst (Tixy)
On Tue, 2013-06-04 at 00:07 -0400, David Long wrote: I'm trying to build for versatile express to run under QEMU. When I boot under QEMU I get errors regarding the SD voltage, and it fails. I have not really used QEMU for testing before. Has anyone encountered this? It's likely I've got

Re: [ANNOUNCE] linux-linaro kernel schedule / llct age

2013-06-04 Thread Jon Medhurst (Tixy)
On Tue, 2013-06-04 at 10:10 +0530, Tushar Behera wrote: Timely updates on llct for each mainline -rc are very interesting though, in fact we depend on them. +1. Another +1 :-) Well, it's timely updates to linux-linaro I'm most interested in, but that implies regular llct updates as

Re: Couldn't locate release kernel sha key 0f66281a18ce706b4de2d4c208a852d358ecaf43

2013-06-03 Thread Jon Medhurst (Tixy)
On Mon, 2013-06-03 at 13:19 +0530, Viresh Kumar wrote: Hi Guys, Few of my ARM colleagues are facing issues in obtaining git tree for 13.03 release. They are referring: https://releases.linaro.org/13.03/android/vexpress file: linaro_kernel_build_cmds.sh Which has got following line

Re: [PATCH] configs: linaro-base: Enable CRYPTO_[AES|SHA1]_ARM

2013-05-15 Thread Jon Medhurst (Tixy)
On Wed, 2013-05-15 at 10:17 +0200, Ard Biesheuvel wrote: On 14 May 2013 18:49, Jon Medhurst (Tixy) t...@linaro.org wrote: This also enables CONFIG_CRYPTO_SHA1 which we didn't already have enabled in our builds, so I assume nothing actually needs this option. If that's true

Re: [PATCH] configs: linaro-base: Enable CRYPTO_[AES|SHA1]_ARM

2013-05-15 Thread Jon Medhurst (Tixy)
On Wed, 2013-05-15 at 14:12 +0200, Ard Biesheuvel wrote: On 15 May 2013 14:05, Jon Medhurst (Tixy) t...@linaro.org wrote: If the assembler version is always faster I would have thought that we should always have it enabled and not have it as a user visible option. Perhaps the fact

Re: [PATCH] configs: linaro-base: Enable CRYPTO_[AES|SHA1]_ARM

2013-05-15 Thread Jon Medhurst (Tixy)
On Wed, 2013-05-15 at 14:41 +0200, Ard Biesheuvel wrote: On 15 May 2013 14:38, Jon Medhurst (Tixy) t...@linaro.org wrote: I see that the ARM version is following the pattern of SPARC64 and X86 SSSE3 in how it is configured, so for fear of opening a can of worms, perhaps it's simpler if we

Re: [PATCH] cpuidle: arm_big_little: route target residency to mcpm

2013-05-15 Thread Jon Medhurst (Tixy)
On Wed, 2013-05-15 at 09:49 -0700, Sebastian Capella wrote: Thanks Daniel! Liviu, I have been using on the linux-linaro branch in the linux-linaro-tracking repository here: https://git.linaro.org/gitweb?p=kernel/linux-linaro-tracking.git;a=shortlog;h=refs/heads/linux-linaro

Re: [PATCH] configs: linaro-base: Enable CRYPTO_[AES|SHA1]_ARM

2013-05-14 Thread Jon Medhurst (Tixy)
On Tue, 2013-05-14 at 14:16 +0200, Ard Biesheuvel wrote: These assembler implementations of SHA1 and AES have been in the upstream source tree since September 2012 but need to be selected explicitly in order to be enabled. Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org ---

Re: [ANNOUNCE] linux-linaro kernel schedule for 13.05 published

2013-05-03 Thread Jon Medhurst (Tixy)
On Thu, 2013-05-02 at 22:40 +0400, Andrey Konovalov wrote: Greetings, This wiki page: https://wiki.linaro.org/Platform/DevPlatform/LinuxLinaroKernelSchedule - is now tracking the linux-linaro kernel rebuilds for 13.05. v3.9 release based linux-linaro-core-tracking (llct) rebuild has

Re: RTSM terminal_0 cannot display with linux-system-foundation.axf of linux-3.8

2013-05-03 Thread Jon Medhurst (Tixy)
On Fri, 2013-05-03 at 08:06 -0400, Christopher Covington wrote: Hi Xiaoke, On 05/03/2013 05:08 AM, Wang Wei wrote: Dear linaro members I want to build arm64 kernel according to the steps of HowTo/BuildArm64Kernel. Then i use Foundatin_v8 with args such as

Re: Suggestion

2013-04-17 Thread Jon Medhurst (Tixy)
On Wed, 2013-04-17 at 06:21 +0200, Jonathan Aquilina wrote: Doesnt email run the risk of a patch slipping through the cracks? And with gerrit the patch author needs to get an account enabled with the project, produce a git commit against the current tip, know who to pick as reviewers then rely

Re: [RFC PATCH] drm.h: Fix DRM compilation with bare-metal toolchain.

2013-04-17 Thread Jon Medhurst (Tixy)
On Tue, 2013-04-16 at 12:50 +0200, Arnd Bergmann wrote: On Tuesday 16 April 2013 12:48:28 Paul Sokolovsky wrote: diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h index 8d1e2bb..73a99e4 100644 --- a/include/uapi/drm/drm.h +++ b/include/uapi/drm/drm.h @@ -36,7 +36,7 @@

Re: Mali-ization

2013-04-17 Thread Jon Medhurst (Tixy)
On Wed, 2013-04-17 at 16:28 +0530, Tushar Behera wrote: On 04/16/2013 09:46 AM, Andy Green wrote: On 16/04/13 10:08, the mail apparently from Selina Kuo included: Hi, John, Your assumption is right. The ump code is part of the out-of-tree mali driver. - Selina Kuo, one of Andy's

Re: Mali-ization

2013-04-16 Thread Jon Medhurst (Tixy)
On Tue, 2013-04-16 at 12:16 +0800, Andy Green wrote: On 16/04/13 10:08, the mail apparently from Selina Kuo included: Hi, John, Your assumption is right. The ump code is part of the out-of-tree mali driver. - Selina Kuo, one of Andy's colleagues ^^ As Selina says it's a code

Re: Looking for Linaro specific kernel

2013-04-03 Thread Jon Medhurst (Tixy)
On Wed, 2013-04-03 at 16:08 +, Young, Chad wrote: Hello I am looking for the kernel source 3.5.0-rc7 for the ARM versatile express system, does anyone know where I can find it? The best thing I can suggest is to look at the Linaro kernel tree [1] looking for a tag in the form 'll-*'

Re: 13.01 Versatile Express Android build unstable

2013-02-27 Thread Jon Medhurst (Tixy)
On Tue, 2013-02-26 at 11:27 -0800, D D wrote: Yes, I have tried both the config in the release notes as well as configurations to boot A7. The configurations to boot A7 hang while executing the BOOTSCRIPT. The release note configurations get past that state, boot up the kernel and hang as

No section mismatch warnings for Thumb2 kernels

2013-02-20 Thread Jon Medhurst (Tixy)
After some time investigating why I wasn't seeing some kernel section mismatch errors that someone else was seeing, I found the cause was that in Linaro we build Thumb2 kernels in the main, and modpost.c doesn't have support for any of the Thumb relocation types in addend_arm_rel(). I thought I

Re: No section mismatch warnings for Thumb2 kernels

2013-02-20 Thread Jon Medhurst (Tixy)
On Wed, 2013-02-20 at 11:28 -0500, Nicolas Pitre wrote: On Wed, 20 Feb 2013, Jon Medhurst (Tixy) wrote: After some time investigating why I wasn't seeing some kernel section mismatch errors that someone else was seeing, I found the cause was that in Linaro we build Thumb2 kernels

Re: Question about the 'official' Linaro release kernel configuration method

2013-02-19 Thread Jon Medhurst (Tixy)
I've added the linaro-dev list to the cc as I think my answer is useful for everyone working with Linaro's kernels... On Tue, 2013-02-19 at 21:54 +0530, Viresh Kumar wrote: On Feb 19, 2013 8:50 PM, Dietmar Eggemann dietmar.eggem...@arm.com wrote: there're a couple of config switches for

Re: [BUG] v7_coherent_kern_range broken on big.LITTLE

2013-02-15 Thread Jon Medhurst (Tixy)
On Fri, 2013-02-15 at 10:33 +, Lorenzo Pieralisi wrote: On Fri, Feb 15, 2013 at 10:04:37AM +, Jon Medhurst (Tixy) wrote: On Thu, 2013-02-14 at 17:16 +, Will Deacon wrote: Hi Tixy, On Thu, Feb 14, 2013 at 05:07:43PM +, Jon Medhurst (Tixy) wrote: The function

Re: [BUG] v7_coherent_kern_range broken on big.LITTLE

2013-02-15 Thread Jon Medhurst (Tixy)
On Fri, 2013-02-15 at 14:37 +, Dietmar Eggemann wrote: dropped linux-arm-ker...@lists.infradead.org linux-arm-ker...@lists.infradead.org On 15/02/13 12:06, Jon Medhurst (Tixy) wrote: On Fri, 2013-02-15 at 10:33 +, Lorenzo Pieralisi wrote: On Fri, Feb 15, 2013 at 10:04:37AM +

Re: What is the commit for ARM VE 5.0 release

2013-02-05 Thread Jon Medhurst (Tixy)
On Tue, 2013-02-05 at 15:13 +0800, Leo Yan wrote: On 01/29/2013 06:26 PM, Jon Medhurst (Tixy) wrote: What I suspect is that the configuration in SITE1/HBI0249A/board.txt isn't right, particularly the value for SCC 0x700. We are currently putting the files and instructions together

Re: What is the commit for ARM VE 5.0 release

2013-01-29 Thread Jon Medhurst (Tixy)
On Mon, 2013-01-28 at 14:32 +0800, Chao Xie wrote: hi I have seen in the arm website that arm release the VE 5.0. THere is a patch named CPU Migration Patch for version 5.0 for cpu migration. Now i have downloaded the source code from

[PATCH] vexpress: Move set_irq_affinity.sh to /sbin/

2013-01-15 Thread Jon Medhurst (Tixy)
This is needed so the file is given executable permissions when it is placed in the initrd. (Android doesn't use the file's attributes when creating filesystems, instead it applies the set of rules in system/core/include/private/android_filesystem_config.h) This fixes bug:

Re: Fwd: [PATCH] vexpress: Setup IRQ affinity to A7s for TC2

2013-01-10 Thread Jon Medhurst (Tixy)
On Wed, 2013-01-09 at 16:04 +, Punit Agrawal wrote: I am not quite sure where to send this patch to get it included in Linaro. But you seem to have a few patches in this repo, so maybe you can apply this one. Yes, I can do that. It looks like it copes OK for devices without any

Re: [PATCH] drivers: misc/arm-cci: Fix incorrect range check for CCI PMU

2013-01-10 Thread Jon Medhurst (Tixy)
On Thu, 2013-01-10 at 12:10 +, Punit Agrawal wrote: This patch fixes incorrect range check for the number of PMU counters. This caused the number of counters to be off-by-1. Signed-off-by: Punit Agrawal punit.agra...@arm.com --- Hi Tixy, I discovered an embarassing range check issue

Re: Fwd: [PATCH] vexpress: Setup IRQ affinity to A7s for TC2

2013-01-09 Thread Jon Medhurst (Tixy)
Subject:[PATCH] vexpress: Setup IRQ affinity to A7s for TC2 Date: Wed, 9 Jan 2013 14:20:19 + From: Punit Agrawal punit.agra...@arm.commailto:punit.agra...@arm.com To: t...@linaro.orgmailto:t...@linaro.org t...@linaro.orgmailto:t...@linaro.org CC:

[PATCH] arm64: vexpress: Select ARCH_REQUIRE_GPIOLIB for PLAT_VEXPRESS

2013-01-09 Thread Jon Medhurst (Tixy)
Patch 25c92a37a (arm64: Always select ARM_AMBA and GENERIC_GPIO) expects platforms to have GPIO so we need to make sure vexpress always has this by selecting ARCH_REQUIRE_GPIOLIB. Without this change drivers like MMC fail to compile due to missing gpio definitions like: In file included from

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2013-01-07 Thread Jon Medhurst (Tixy)
On Mon, 2013-01-07 at 13:59 +, Peter Maydell wrote: On 7 January 2013 13:47, Dave Martin dave.mar...@linaro.org wrote: On Thu, Dec 20, 2012 at 12:23:48PM +, Jon Medhurst (Tixy) wrote: Does anyone have any further outstanding concerns or comments about my proposed patch? Since

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2013-01-07 Thread Jon Medhurst (Tixy)
On Mon, 2013-01-07 at 13:47 +, Dave Martin wrote: (Minor point: you can merge the b start with the first entry of the vectors, because this slot is never used for any other purpose in any vector table. The code works anyway, though.) I considered that when I wrote the patch but thought I

Re: When do we plan to move to Linux 3.8?

2013-01-07 Thread Jon Medhurst (Tixy)
On Fri, 2013-01-04 at 14:06 -0800, John Stultz wrote: Ok, I've got a first-pass branch here: git://git.linaro.org/people/jstultz/android.git linaro-android-3.8-jstultz-test Thanks for that. Instead of doing the full re-base, I just merged the 3.8-rc2+ tree into the

When do we plan to move to Linux 3.8?

2013-01-04 Thread Jon Medhurst (Tixy)
Hi All I assume we'll be moving to Linux 3.8 for the January release cycle? For my part I have prepared a 3.8 branch for vexpress [1] which doesn't yet contain Android patches or bit.LITTLE MP as their respective branches aren't on 3.8 yet. [1]

Re: When do we plan to move to Linux 3.8?

2013-01-04 Thread Jon Medhurst (Tixy)
On Fri, 2013-01-04 at 15:14 +0530, Viresh Kumar wrote: On 4 January 2013 15:09, Jon Medhurst (Tixy) t...@linaro.org wrote: I assume we'll be moving to Linux 3.8 for the January release cycle? For my part I have prepared a 3.8 branch for vexpress [1] which doesn't yet contain Android

Re: When do we plan to move to Linux 3.8?

2013-01-04 Thread Jon Medhurst (Tixy)
On Fri, 2013-01-04 at 18:33 +0400, Andrey Konovalov wrote: I take it as the vexpress topic (for the ll tree) and the big.LITTLE topic (for the llct tree) are ready to switch to 3.8, correct? Yes for the vexpress topic assuming big.LITTLE and Android topics move to 3.8. -- Tixy

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-20 Thread Jon Medhurst (Tixy)
On Fri, 2012-12-14 at 15:54 +, Jon Medhurst (Tixy) wrote: On Fri, 2012-12-14 at 10:10 -0500, Christoffer Dall wrote: On Fri, Dec 14, 2012 at 3:49 AM, Jon Medhurst (Tixy) t...@linaro.org wrote: On Thu, 2012-12-13 at 13:52 -0800, Christoffer Dall wrote: On Friday, December 7, 2012

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-14 Thread Jon Medhurst (Tixy)
On Thu, 2012-12-13 at 13:52 -0800, Christoffer Dall wrote: On Friday, December 7, 2012, Jon Medhurst (Tixy) wrote: To enable CPU hotplug the need to provide some boot code at the reset vector and which survives after the kernel has booted without being overwritten. We achieve

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-14 Thread Jon Medhurst (Tixy)
On Fri, 2012-12-14 at 10:10 -0500, Christoffer Dall wrote: On Fri, Dec 14, 2012 at 3:49 AM, Jon Medhurst (Tixy) t...@linaro.org wrote: On Thu, 2012-12-13 at 13:52 -0800, Christoffer Dall wrote: On Friday, December 7, 2012, Jon Medhurst (Tixy) wrote: To enable CPU hotplug the need

Re: [kvmarm] [PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-14 Thread Jon Medhurst (Tixy)
On Fri, 2012-12-14 at 16:00 +, Marc Zyngier wrote: On 14/12/12 15:54, Jon Medhurst (Tixy) wrote: On Fri, 2012-12-14 at 10:10 -0500, Christoffer Dall wrote: On Fri, Dec 14, 2012 at 3:49 AM, Jon Medhurst (Tixy) t...@linaro.org wrote: On Thu, 2012-12-13 at 13:52 -0800, Christoffer Dall

Re: [PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-11 Thread Jon Medhurst (Tixy)
Adding some named people to the 'To' list to try and elicit review comments... :-) On Fri, 2012-12-07 at 11:35 +, Jon Medhurst (Tixy) wrote: To enable CPU hotplug the need to provide some boot code at the reset vector and which survives after the kernel has booted without being overwritten

[PATCH] bootwrapper: CPU hotplug aware boot protocol

2012-12-07 Thread Jon Medhurst (Tixy)
To enable CPU hotplug the need to provide some boot code at the reset vector and which survives after the kernel has booted without being overwritten. We achieve this by the getting the linker script to place the code in boot.S at address zero. This now means we can delete the code that relocates

[PATCH] configs: linaro-base: Set CONFIG_PROC_DEVICETREE=y

2012-12-07 Thread Jon Medhurst (Tixy)
Both the Android and Ubuntu have QA tests which expect to be able to validate device-tree booting by looking in /proc/device-tree, so we should enable this for all Linaro builds. At the same time we can remove this option from ubuntu.conf as it's not an Ubuntu specific requirement.

Re: [PATCH v2] bootwrapper: Enable non-secure access to the CCI

2012-12-04 Thread Jon Medhurst (Tixy)
On Tue, 2012-12-04 at 16:18 +, Peter Maydell wrote: On 3 December 2012 20:23, Jon Medhurst (Tixy) t...@linaro.org wrote: We boot the kernel in non-secure mode and by default access to the CCI device is not enabled for non-secure access, so we must enable this if we want Linux to manage

[PATCH] bootwrapper: Enable non-secure access to the CCI

2012-12-03 Thread Jon Medhurst (Tixy)
We boot the kernel in non-secure mode and by default access to the CCI device is not enabled for non-secure access, so we must enable this if we want Linux to manage CPU hotplug on big.LITTLE models. Signed-off-by: Jon Medhurst t...@linaro.org --- semi_loader.c |2 ++ 1 file changed, 2

[PATCH v2] bootwrapper: Enable non-secure access to the CCI

2012-12-03 Thread Jon Medhurst (Tixy)
We boot the kernel in non-secure mode and by default access to the CCI device is not enabled for non-secure access, so we must enable this if we want Linux to manage CPU hotplug on big.LITTLE models. Signed-off-by: Jon Medhurst t...@linaro.org --- Changes since V1: - Add a DSB instructions

Re: [GIT PULL] cpufreq-interactive-gov-master-v1

2012-11-30 Thread Jon Medhurst (Tixy)
On Fri, 2012-11-30 at 07:47 +0530, Viresh Kumar wrote: On 29 November 2012 21:43, Jon Medhurst (Tixy) t...@linaro.org wrote: Linaro's kernel tree already has an interactive governor which is provided by the Android topic branch, so isn't trying to integrate another version going to cause

[PATCH] bootwrapper: Fix check for architected timer

2012-11-30 Thread Jon Medhurst (Tixy)
From: Will Deacon will.dea...@arm.com We need to set the flags when checking the feature register. Signed-off-by: Will Deacon will.dea...@arm.com --- I found this patch in another fork of the bootwrapper and it looks like something we should have. On the A15 and big.LITTLE setups I've tested it

Re: [GIT PULL] cpufreq-interactive-gov-master-v1

2012-11-29 Thread Jon Medhurst (Tixy)
On Thu, 2012-11-29 at 20:45 +0530, Viresh Kumar wrote: Hi Andrey, This is more of announcement than a PULL request. :) Most of us are working with interactive governor. But most of us use a different version of it, as it is not yet mainlined and there is no hope of it getting mainlined.

[RFC PATCH] ARM: ftrace: Ensure code modifications are synchronised across all cpus

2012-11-27 Thread Jon Medhurst (Tixy)
When the generic ftrace implementation modifies code for trace-points it uses stop_machine() to call ftrace_modify_all_code() on one CPU. This ultimately calls the ARM specific function ftrace_modify_code() which updates the instruction and then does flush_icache_range(). As this cache flushing

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-20 Thread Jon Medhurst (Tixy)
On Tue, 2012-11-20 at 13:00 +0530, Viresh Kumar wrote: On 19 November 2012 22:44, Andrey Konovalov andrey.konova...@linaro.org wrote: I won't pull the big-LITTLE-MP-master-v12 into the linux-linaro-core-tracking tree today due to the issues found by Tixy. Tomorrow evening I am going to

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-20 Thread Jon Medhurst (Tixy)
On Tue, 2012-11-20 at 10:23 +, Chris Redpath wrote: Well, I didn't find any problem with USB boot. I'm just setting up u-boot to go for a completely standard MMC boot and I'll continue to try to reproduce. I use ARM's bootmonitor for booting. My setup should have the same firmware and boot

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-20 Thread Jon Medhurst (Tixy)
On Tue, 2012-11-20 at 11:31 +, Chris Redpath wrote: Hi Tixy, It seems that at least on my board, the presence of so many MMC timeouts causes the A7s to remain at the lowest frequency, presumably because the system load average is so low. With the frequency-invariant patch, this has

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-20 Thread Jon Medhurst (Tixy)
On Tue, 2012-11-20 at 11:32 +, Jon Medhurst (Tixy) wrote: Tixy, could you try temporarily changing the default option to off for the frequency-invariant load? I think it'll be at line 3631 in your fair.c hmp_data.freqinvar_load_scale_enabled = 1; Change it to 0

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-20 Thread Jon Medhurst (Tixy)
On Tue, 2012-11-20 at 12:39 +, Chris Redpath wrote: Hi Tixy, I can now reproduce it with MMC too, and the times are pretty much the same for me :( There is definitely some interaction with CPUFreq, the A7s stay at a low enough OPP that the busy threads during boot are never able to

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-19 Thread Jon Medhurst (Tixy)
On Sun, 2012-11-18 at 10:40 +0530, Viresh Kumar wrote: Hi Andrey, Please pull big-LITTLE-MP-master-v12 with following updates: - Based on v3.7-rc5 - Stats: - Total Patches: 62 - New Patches: 1 - genirq: Add default affinity mask command line option in

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-19 Thread Jon Medhurst (Tixy)
different configs to see if I can narrow the slowness down. -- Tixy Best Regards, Chris -Original Message- From: Jon Medhurst (Tixy) [mailto:t...@linaro.org] Sent: 19 November 2012 15:41 To: Viresh Kumar Cc: Andrey Konovalov; PDSW-power-team; Lists linaro-dev Subject: Re

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-19 Thread Jon Medhurst (Tixy)
On Mon, 2012-11-19 at 21:14 +0400, Andrey Konovalov wrote: Viresh, I won't pull the big-LITTLE-MP-master-v12 into the linux-linaro-core-tracking tree today due to the issues found by Tixy. Tomorrow evening I am going to pull this topic anyway - whether these issues are resolved, or not.

Re: [GIT PULL]; big LITTLE MP master v12

2012-11-19 Thread Jon Medhurst (Tixy)
On Mon, 2012-11-19 at 22:24 +0400, Andrey Konovalov wrote: On 11/19/2012 10:17 PM, Jon Medhurst (Tixy) wrote: On Mon, 2012-11-19 at 21:14 +0400, Andrey Konovalov wrote: Viresh, I won't pull the big-LITTLE-MP-master-v12 into the linux-linaro-core-tracking tree today due to the issues

Re: Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-16 Thread Jon Medhurst (Tixy)
On Fri, 2012-11-16 at 09:11 +0530, Tushar Behera wrote: Of course, this can't be done until Linaro's CI jobs and Ubuntu kernel packaging jobs support multiple config fragments, so for now we're stuck with one config per board. Shall we agree that all of these will live in the central

Re: Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-15 Thread Jon Medhurst (Tixy)
On Thu, 2012-11-15 at 09:20 +0530, Tushar Behera wrote: On 11/14/2012 07:41 PM, Ryan Harkin wrote: On 14 November 2012 11:38, Jon Medhurst (Tixy) t...@linaro.org wrote: [...] Now that the LT branches included in linux-linaro (ll) are based on llct, then they could modify the board configs

Re: Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-15 Thread Jon Medhurst (Tixy)
On Thu, 2012-11-15 at 11:37 +, Jon Medhurst (Tixy) wrote: On Thu, 2012-11-15 at 09:20 +0530, Tushar Behera wrote: On 11/14/2012 07:41 PM, Ryan Harkin wrote: On 14 November 2012 11:38, Jon Medhurst (Tixy) t...@linaro.org wrote: [...] Now that the LT branches included in linux-linaro

Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-14 Thread Jon Medhurst (Tixy)
Adding linaro-dev list and replying with some comments... On Tue, 2012-11-13 at 20:20 +0400, Andrey Konovalov wrote: The llct tree itself has no suitable .conf or defconfig for vexpress at all. That's the problem (wrt the ci jobs). The easier way seemed to be a single kernel/configs.git,

Re: Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-14 Thread Jon Medhurst (Tixy)
On Wed, 2012-11-14 at 19:06 +0400, Andrey Konovalov wrote: Or course, once Linaro's build and test infrastructure supports config fragments fully, then we could have have separate config fragments for - basic board config - new board enablement Not sure if I follow this 100%... Can I

Re: Add board config fragments to llct? (Re: Would like to add couple conf files to the config-boards-tracking branch)

2012-11-14 Thread Jon Medhurst (Tixy)
On Wed, 2012-11-14 at 20:30 +0400, Andrey Konovalov wrote: On 11/14/2012 08:12 PM, Jon Medhurst (Tixy) wrote: On Wed, 2012-11-14 at 19:06 +0400, Andrey Konovalov wrote: Or course, once Linaro's build and test infrastructure supports config fragments fully, then we could have have separate

Re: [PATCH] genirq: Add default affinity mask command line option

2012-11-13 Thread Jon Medhurst (Tixy)
On Mon, 2012-11-12 at 22:32 +0530, Viresh Kumar wrote: On 12 November 2012 22:27, Punit Agrawal punit.agra...@arm.com wrote: I am attaching a patch by Thomas Gleixner which adds a kernel command line parameter to set the defauilt IRQ affinity mask. Could you please integrate this in your

Re: linux-linaro kernel trees move to 3.7 and 12.11 schedule

2012-11-07 Thread Jon Medhurst (Tixy)
On Wed, 2012-11-07 at 00:10 +0400, Andrey Konovalov wrote: * November 6: updated big-LITTLE-MP topic arrives, llct rebuild (llct-20121106) Done. The tag is llct-20121106.0. v3.7-rc4 based. Android and big-LITTLE-MP topics are back. New Gator version (v5.12). *ubuntu-sauce topic will

New Gator version

2012-11-05 Thread Jon Medhurst (Tixy)
Hi Andrey Two weeks ago ARM released a new version of Developer Studio 5 (v5.12) which as usual included a new version of the Streamline plugin and the corresponding new versions of the Gator daemon and module which run on the target device. I have updated my tracking branch which is pulled into

Re: Making countless kernel reboots painless on TC2

2012-10-24 Thread Jon Medhurst (Tixy)
On Tue, 2012-10-23 at 22:56 -0400, Nicolas Pitre wrote: I still recommend to read the following pages to get familiar with this beast: https://wiki.linaro.org/PawelMoll/BootingVEMadeEasy snip https://wiki.linaro.org/ARM/VersatileExpressSetup This page shows how to install U-Boot on

Re: [GIT PULL] bit-LITTLE-MP-v7

2012-10-17 Thread Jon Medhurst (Tixy)
On Wed, 2012-10-17 at 14:18 +0530, Viresh Kumar wrote: On 24 August 2012 16:39, Jon Medhurst (Tixy) t...@linaro.org wrote: Sounds OK from my point of view, except that rather than fixed dates each month the should probably be tied to the release dates. E.g. the Monday of the week before

Re: [GIT PULL]: big LITTLE MP v10

2012-10-12 Thread Jon Medhurst (Tixy)
On Fri, 2012-10-12 at 14:46 +0530, Viresh Kumar wrote: Hi Andrey, Please PULL b.L MP V10 branch from my tree. I've been testing with the v10 branch and with Enable HMP priority filter by default I have get a crash in select_task_rq_fair() on vexpress A9, busy investigating this at the

Re: Fix for HMP scheduler crash [ Re: [GIT PULL]: big LITTLE MP v10]

2012-10-12 Thread Jon Medhurst (Tixy)
On Fri, 2012-10-12 at 14:19 +0100, Jon Medhurst (Tixy) wrote: The attached patch fixes the immediate problem by avoiding the empty domain (which is probably a good thing anyway) Oops, my last patch included some extra junk, the one attached to this mail fixes this... From

Re: Fix for HMP scheduler crash [ Re: [GIT PULL]: big LITTLE MP v10]

2012-10-12 Thread Jon Medhurst (Tixy)
On Fri, 2012-10-12 at 19:11 +0530, Viresh Kumar wrote: On 12 October 2012 19:03, Jon Medhurst (Tixy) t...@linaro.org wrote: On Fri, 2012-10-12 at 14:19 +0100, Jon Medhurst (Tixy) wrote: The attached patch fixes the immediate problem by avoiding the empty domain (which is probably a good

Re: Fix for HMP scheduler crash [ Re: [GIT PULL]: big LITTLE MP v10]

2012-10-12 Thread Jon Medhurst (Tixy)
(Tixy) wrote: On Fri, 2012-10-12 at 14:19 +0100, Jon Medhurst (Tixy) wrote: The attached patch fixes the immediate problem by avoiding the empty domain (which is probably a good thing anyway) Oops, my last patch included some extra junk, the one attached to this mail fixes

Re: Fix for HMP scheduler crash [ Re: [GIT PULL]: big LITTLE MP v10]

2012-10-12 Thread Jon Medhurst (Tixy)
On Fri, 2012-10-12 at 21:03 +0530, Viresh Kumar wrote: On 12 October 2012 20:41, Morten Rasmussen morten.rasmus...@arm.com wrote: Thanks for the patch. I think this patch is the right way to solve this issue. There is still a problem with the priority filter in hmp_down_migration()

Re: [PATCH] cpufreq: vexpress: cpufreq driver name can't be longer than 15 chars

2012-10-11 Thread Jon Medhurst (Tixy)
On Tue, 2012-10-09 at 12:45 +0100, Pawel Moll wrote: On Tue, 2012-10-09 at 12:34 +0100, Viresh Kumar wrote: On 9 October 2012 16:24, Pawel Moll pawel.m...@arm.com wrote: On Tue, 2012-10-09 at 11:42 +0100, Sudeep KarkadaNagesha wrote: Robin raised a valid point that this driver is TC2

Re: [RFC PATCH 06/10] ARM: sched: Use device-tree to provide fast/slow CPU list for HMP

2012-10-10 Thread Jon Medhurst (Tixy)
On Wed, 2012-10-10 at 12:04 +0100, Morten Rasmussen wrote: Hi Tixy, Could you have a look at my code stealing patch below? Since it is basically a trimmed version of one of your patches I would prefer to put you as author and have your SOB on it. What is your opinion? Yes, I can agree with

Re: [PATCH] cpufreq: vexpress: cpufreq driver name can't be longer than 15 chars

2012-10-09 Thread Jon Medhurst (Tixy)
On Tue, 2012-10-09 at 09:27 +0100, Sudeep KarkadaNagesha wrote: On 09/10/12 08:10, Viresh Kumar wrote: Following is the declaration of name field in struct cpufreq_driver: char name[CPUFREQ_NAME_LEN]; where CPUFREQ_NAME_LEN is 16. So, length of drivers name must be =15 (one position

Re: [PATCH] cpufreq: vexpress: cpufreq driver name can't be longer than 15 chars

2012-10-09 Thread Jon Medhurst (Tixy)
On Tue, 2012-10-09 at 11:42 +0100, Sudeep KarkadaNagesha wrote: On 09/10/12 11:33, Amit Kucheria wrote: On Tue, Oct 9, 2012 at 2:13 PM, Jon Medhurst (Tixy) t...@linaro.org wrote: On Tue, 2012-10-09 at 09:27 +0100, Sudeep KarkadaNagesha wrote: On 09/10/12 08:10, Viresh Kumar wrote

Re: [PATCH] cpufreq: vexpress: cpufreq driver name can't be longer than 15 chars

2012-10-09 Thread Jon Medhurst (Tixy)
On Tue, 2012-10-09 at 22:15 +0530, Viresh Kumar wrote: On 9 October 2012 21:02, Jon Medhurst (Tixy) t...@linaro.org wrote: Considering the confusion over what the correct naming should be, I don't think it's worth me apply the renaming patch at the moment ;-) This thread went into another

  1   2   3   >