Module: xenomai-3
Branch: next
Commit: 6e2d4b91f54660f77bd43fcf719e0ea6817b1b54
URL:    
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=6e2d4b91f54660f77bd43fcf719e0ea6817b1b54

Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed May 24 18:32:48 2017 +0200

cobalt: increase default core size settings

Since the multi-core CPUs invaded the embedded space, the default
settings should meet the common allocation requirements for current
SMP configurations, which largely depend on per-CPU resources.

Set Cobalt's system heap size to 4Mb, and UMM heaps to 256k.

At this chance, also increase the default number of available POSIX
timers Cobalt can manage.

---

 kernel/cobalt/Kconfig |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/kernel/cobalt/Kconfig b/kernel/cobalt/Kconfig
index 1d7c7cc..231a1ad 100644
--- a/kernel/cobalt/Kconfig
+++ b/kernel/cobalt/Kconfig
@@ -251,14 +251,14 @@ config XENO_OPT_REGISTRY_NRSLOTS
 
 config XENO_OPT_SYS_HEAPSZ
        int "Size of system heap (Kb)"
-       default 512
+       default 4096
        help
        The system heap is used for various internal allocations by
        the Cobalt kernel. The size is expressed in Kilobytes.
 
 config XENO_OPT_PRIVATE_HEAPSZ
        int "Size of private heap (Kb)"
-       default 64
+       default 256
        help
        The Cobalt kernel implements fast IPC mechanisms within the
        scope of a process which require a private kernel memory heap
@@ -270,7 +270,7 @@ config XENO_OPT_PRIVATE_HEAPSZ
 
 config XENO_OPT_SHARED_HEAPSZ
        int "Size of shared heap (Kb)"
-       default 64
+       default 256
        help
        The Cobalt kernel implements fast IPC mechanisms between
        processes which require a shared kernel memory heap to be
@@ -282,7 +282,7 @@ config XENO_OPT_SHARED_HEAPSZ
 
 config XENO_OPT_NRTIMERS
        int "Maximum number of POSIX timers per process"
-       default 128
+       default 256
        help
        This tunable controls how many POSIX timers can exist at any
        given time for each Cobalt process (a timer is created by a


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to