Age | Commit message (Collapse) | Author |
|
|
|
The scheduler will default packing to disabled, but this includes the
feature so that we can test it more easily.
Signed-off-by: Chris Redpath <chris.redpath@arm.com>
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
This patch adds config fragments used to enable most of the features
used by big LITTLE MP.
This patch is the result of merging the following commits from the
Linaro Stable Kernel (LSK) 3.10 tree...
Commit 313c69010ed52a7bd52095708049e16c380c8e15
Commit 83952e566d1c41b2e0a70321e9d56cb8162f9a6d
Commit c4a782d985da03016e2b15aaef90bfc5cfe426f6
Commit 2732b0467a356e7cc08bf1e0f33481330335657a
Commit 7c88e2bd50fc093c96c912090b712b682ae72641
Commit 3231c8ce4b005f79ad27309907adc3de319e341c
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Add support for the virtio mmio block device to the configs. This also
requires a corresponding DTB change to also add the virtio device.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
Mainly for build coverage at this point.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
For the 4x4 fast model.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
We don't have any devices that usefully use ION but this at least
ensures that we have build coverage.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
It does not work in v3.10.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
It has not been backported, we will have to take a decision about
backporting any extra support and what will be included.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
Taken from current linux-linaro.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
|
|
Taken from current linux-linaro.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
Taken from current linux-linaro.
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
Taken from current linux-linaro, needed to enable ARMv8 testing.
Signed-off-by: Mark Brown <broonie@linaro.org.
|
|
Taken from current linux-linaro, needed to enable ARMv8 testing.
Signed-off-by: Mark Brown <broonie@linaro.org.
|
|
Conflicts (look like simple add/add stuff):
arch/arm/Kconfig
arch/arm/common/Makefile
|
|
|
|
This patch adds config fragments used to enable most of the features used by
big LITTLE IKS.
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
(cherry picked from commit 34319fb8e6f1e9c13e379383c8d1311f6b7e0cd2)
Signed-off-by: Mark Brown <broonie@linaro.org>
|
|
Android uses threads with very low priority by default to implement
AsyncTask APIs. This means that applications making use of these
APIs to produce multithreaded code are penalised by not allowing
use of big CPUs as necessary.
Signed-off-by: Chris Redpath <chris.redpath@arm.com>
|
|
default.
Enable the new tunable sysfs interface for HMP scaling invariants.
Signed-of-by: Liviu Dudau <Liviu.Dudau@arm.com>
|
|
This updates linaro config fragments to enable the HMP priority filter by
default.
Signed-off-by: Morten Rasmussen <morten.rasmussen@arm.com>
|
|
Currently there are two ways of passing list of fast-slow CPU's to kernel. One
via configs and other via DT. Code tries to get them via configs first an then
try for DT.
To make it configurable via DT by default, make config strings empty.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reported-by: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
|
|
CONFIG_HMP_FAST_CPU_MASK and CONFIG_HMP_SLOW_CPU_MASK must be set correctly by
user platform. For now they are marked 0-1 and 2-3.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
|
|
This patch adds config fragments used to enable most of the features used by
big LITTLE MP.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
|
|
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Compile support for PSCI by default and let the command line decide
whether support for SMC calls gets enabled or not.
Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
|
|
Performace and power don't appear to be improved by building for ARM,
in fact, there's a suggestion it uses slightly more power.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
For now, lets play safe and not disable any tracing and profiling
options in case these are expected to be present for benchmarking
purposes.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Use ARM rather than Thumb2 and disable debug and trace features which
aren't essential. (Some trace features are still needed to avoid
breaking Gator).
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Note, for the sake of a faster boot and better performance, we default
to maximum CPU clock frequency (CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE)
and will rely on user-side scripts on Android and Ubuntu to change this
as appropriate for big.LITTLE power saving. E.g. changing LITTLE cores
to 'ondemand'.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
To provide access to LEDs enable
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
(LED's are available from user side under under /sys/class/leds)
To use the motherboard LEDs to show CPU activity...
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_CPU=y
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
This is the ethernet device RTSM models and we want normal vexpress
kernels also working on RTSM.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
Signed-off-by: Jon Medhurst <tixy@linaro.org>
|
|
NETFILTER_XT_MARK, NETFILTER_XT_TARGET_CHECKSUM, BRIDGE_EBT_MARK_T)
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
linaro-base.conf
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
|
|
|
|
|
|
|
|
|
|
kvm-host is for any target where we want to run kvm
- currently only arndale
kvm-guest is for
- currently only vexpress
|