Commit 265ca3c3 authored by Philippe Gerum's avatar Philippe Gerum
Browse files

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.
parent 260a33cf
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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment