[Xenomai] [PATCH] cobalt: increase default system heap size

Gilles Chanteperdrix gilles.chanteperdrix at xenomai.org
Wed Dec 2 07:14:22 CET 2015


On Tue, Dec 01, 2015 at 11:29:05AM -0800, Dmitriy Cherkasov wrote:
> On arm64, running the included switchtest program hits the default 
> system heap limit of 256k.
> 
> The program creates 97 threads, each allocating space on the system heap 
> for struct cobalt_thread (3616 bytes on arm64). This adds up to a total 
> of 350725 bytes required.
> 
> This patch increases the default system heap size to 512k.

The number of threads depends on the number of cpus, so, if a
64 bits octo-core requires simply doubling the size, the patch looks
reasonable. Alternatively, we can keep 256 KiB for the !SMP case,
and simply change the default in the SMP case.

-- 
					    Gilles.
https://click-hack.org



More information about the Xenomai mailing list