[Xenomai-git] Philippe Gerum : cobalt/config: relax requirement on CONFIG_MIGRATION
Module: xenomai-3 Branch: wip/dovetail Commit: 3be465cfa327f79fdde1f986df370744663d6467 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=3be465cfa327f79fdde1f986df370744663d6467 Author: Philippe Gerum Date: Fri Mar 25 10:40:25 2016 +0100 cobalt/config: relax requirement on CONFIG_MIGRATION Some configurations may need page migration enabled for resolving indirect dependencies on other features they might need (e.g. CMA), and are fine with the additional latency that might cause. Just warn loudly when CONFIG_MIGRATION is detected. --- scripts/Kconfig.frag | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scripts/Kconfig.frag b/scripts/Kconfig.frag index 61398ed..2f327bb 100644 --- a/scripts/Kconfig.frag +++ b/scripts/Kconfig.frag @@ -1,5 +1,4 @@ menuconfig XENOMAI - depends on !MIGRATION depends on X86_TSC || !X86 bool "Xenomai/cobalt" select IPIPE @@ -21,14 +20,14 @@ source "arch/$SRCARCH/xenomai/Kconfig" endif if MIGRATION -comment "Xenomai requires disabling page migration/memory compaction" -comment "(Support for transparent hugepages requires memory compaction)" +comment "WARNING! Page migration (CONFIG_MIGRATION) may increase" +comment "latency." endif if APM || CPU_FREQ || ACPI_PROCESSOR || INTEL_IDLE -comment "WARNING! You enabled APM, CPU Frequency scaling, ACPI 'processor'" -comment "or Intel cpuidle option. These options are known to cause troubles" -comment "with Xenomai, disable them." +comment "WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'" +comment "or CPU idle features is enabled. Any of these options may" +comment "cause troubles with Xenomai. You should disable them." endif if !GENERIC_CLOCKEVENTS ___ Xenomai-git mailing list Xenomai-git@xenomai.org https://xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Philippe Gerum : cobalt/config: relax requirement on CONFIG_MIGRATION
Module: xenomai-3 Branch: next Commit: 3be465cfa327f79fdde1f986df370744663d6467 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=3be465cfa327f79fdde1f986df370744663d6467 Author: Philippe Gerum Date: Fri Mar 25 10:40:25 2016 +0100 cobalt/config: relax requirement on CONFIG_MIGRATION Some configurations may need page migration enabled for resolving indirect dependencies on other features they might need (e.g. CMA), and are fine with the additional latency that might cause. Just warn loudly when CONFIG_MIGRATION is detected. --- scripts/Kconfig.frag | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scripts/Kconfig.frag b/scripts/Kconfig.frag index 61398ed..2f327bb 100644 --- a/scripts/Kconfig.frag +++ b/scripts/Kconfig.frag @@ -1,5 +1,4 @@ menuconfig XENOMAI - depends on !MIGRATION depends on X86_TSC || !X86 bool "Xenomai/cobalt" select IPIPE @@ -21,14 +20,14 @@ source "arch/$SRCARCH/xenomai/Kconfig" endif if MIGRATION -comment "Xenomai requires disabling page migration/memory compaction" -comment "(Support for transparent hugepages requires memory compaction)" +comment "WARNING! Page migration (CONFIG_MIGRATION) may increase" +comment "latency." endif if APM || CPU_FREQ || ACPI_PROCESSOR || INTEL_IDLE -comment "WARNING! You enabled APM, CPU Frequency scaling, ACPI 'processor'" -comment "or Intel cpuidle option. These options are known to cause troubles" -comment "with Xenomai, disable them." +comment "WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'" +comment "or CPU idle features is enabled. Any of these options may" +comment "cause troubles with Xenomai. You should disable them." endif if !GENERIC_CLOCKEVENTS ___ Xenomai-git mailing list Xenomai-git@xenomai.org https://xenomai.org/mailman/listinfo/xenomai-git
[Xenomai-git] Philippe Gerum : cobalt/config: relax requirement on CONFIG_MIGRATION
Module: xenomai-3 Branch: stable-3.0.x Commit: 265ca3c3cf33c9d714d39dc44f03bb78d3458613 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=265ca3c3cf33c9d714d39dc44f03bb78d3458613 Author: Philippe Gerum Date: Fri Mar 25 10:40:25 2016 +0100 cobalt/config: relax requirement on CONFIG_MIGRATION Some configurations may need page migration enabled for resolving indirect dependencies on other features they might need (e.g. CMA), and are fine with the additional latency that might cause. Just warn loudly when CONFIG_MIGRATION is detected. --- scripts/Kconfig.frag | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scripts/Kconfig.frag b/scripts/Kconfig.frag index 61398ed..2f327bb 100644 --- a/scripts/Kconfig.frag +++ b/scripts/Kconfig.frag @@ -1,5 +1,4 @@ menuconfig XENOMAI - depends on !MIGRATION depends on X86_TSC || !X86 bool "Xenomai/cobalt" select IPIPE @@ -21,14 +20,14 @@ source "arch/$SRCARCH/xenomai/Kconfig" endif if MIGRATION -comment "Xenomai requires disabling page migration/memory compaction" -comment "(Support for transparent hugepages requires memory compaction)" +comment "WARNING! Page migration (CONFIG_MIGRATION) may increase" +comment "latency." endif if APM || CPU_FREQ || ACPI_PROCESSOR || INTEL_IDLE -comment "WARNING! You enabled APM, CPU Frequency scaling, ACPI 'processor'" -comment "or Intel cpuidle option. These options are known to cause troubles" -comment "with Xenomai, disable them." +comment "WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'" +comment "or CPU idle features is enabled. Any of these options may" +comment "cause troubles with Xenomai. You should disable them." endif if !GENERIC_CLOCKEVENTS ___ Xenomai-git mailing list Xenomai-git@xenomai.org https://xenomai.org/mailman/listinfo/xenomai-git