[PATCH 2/2] gta02-drm-defconfig: enable FCSE and PREEMPT
Martix
martix.cz at gmail.com
Wed Sep 1 23:43:00 CEST 2010
I didn't noticed any segfaults caused by FCSE with this patch version,
but if FCSE_MESSAGES isn't produce much overhead, it could be enabled.
I enabled PREEMPT_FLUSH, when using PREEMPT in expectation of better
response times. We need real application benchmarks to decide, what is
better for mobile phone/PDA like Neo FreeRunner.
What are DYNPID benefits?
2010/9/1 Gilles Chanteperdrix <gilles.chanteperdrix at xenomai.org>:
> On Wed, Sep 01, 2010 at 05:00:28PM +0200, Martix wrote:
>> Enables FCSE and PREEMPT to make low-latency system.
>>
>> 0002-gta02-drm-defconfig-enable-FCSE-and-PREEMPT.patch
>>
>> Sending as attachment to prevent line wrapping.
>
>> Enables FCSE and PREEMPT to make low-latency system.
>>
>> Signed-off-by: Martin Holec <martix.cz at gmail.com>
>> ---
>> arch/arm/configs/gta02_drm_defconfig | 16 ++++++++++++----
>> 1 files changed, 12 insertions(+), 4 deletions(-)
>>
>> diff --git a/arch/arm/configs/gta02_drm_defconfig b/arch/arm/configs/gta02_drm_defconfig
>> index 39a933c..97bc636 100644
>> --- a/arch/arm/configs/gta02_drm_defconfig
>> +++ b/arch/arm/configs/gta02_drm_defconfig
>> @@ -1,7 +1,7 @@
>> #
>> # Automatically generated make config: don't edit
>> -# Linux kernel version: 2.6.32.16
>> -# Wed Jul 21 13:53:15 2010
>> +# Linux kernel version: 2.6.32.21
>> +# Wed Sep 1 16:43:37 2010
>> #
>> CONFIG_ARM=y
>> CONFIG_HAVE_PWM=y
>> @@ -30,6 +30,7 @@ CONFIG_CONSTRUCTORS=y
>> #
>> CONFIG_EXPERIMENTAL=y
>> CONFIG_BROKEN_ON_SMP=y
>> +CONFIG_LOCK_KERNEL=y
>> CONFIG_INIT_ENV_ARG_LIMIT=32
>> CONFIG_LOCALVERSION=""
>> # CONFIG_LOCALVERSION_AUTO is not set
>> @@ -292,6 +293,13 @@ CONFIG_ARM_THUMB=y
>> # CONFIG_CPU_DCACHE_DISABLE is not set
>> # CONFIG_CPU_DCACHE_WRITETHROUGH is not set
>> CONFIG_ARM_L1_CACHE_SHIFT=5
>> +CONFIG_ARM_FCSE=y
>> +# CONFIG_ARM_FCSE_GUARANTEED is not set
>> +CONFIG_ARM_FCSE_BEST_EFFORT=y
>> +# CONFIG_ARM_FCSE_DYNPID is not set
>> +CONFIG_ARM_FCSE_PREEMPT_FLUSH=y
>> +# CONFIG_ARM_FCSE_MESSAGES is not set
>> +# CONFIG_ARM_FCSE_DEBUG is not set
>
> It is not my business, but since I am CC'ed, I dare.
> You should probably enable FCSE_MESSAGES, as they may help you find
> issues caused by the FCSE patch (such as stack size limitaions).
>
> For performances issues, I would rather disable PREEMPT_FLUSH
> for lowest overhead (after all, caches flushes take less than 200 us, so
> this should not be a humanly noticeable delay)
>
> I would also test the DYNPID options with the applications you use.
>
> --
> Gilles.
>
More information about the openmoko-kernel
mailing list