On 30/04/2015 10:34, Philippe Gerum wrote:
On 04/30/2015 09:08 AM, Stéphane ANCELOT wrote:
Hi,
Ok, I am using more than one heap, it seems being related .
I don't think so. This unit test illustrates such case:
http://git.xenomai.org/xenomai-3.git/commit/?h=next&id=fc7a90768c60e59cdc86ed47a42d4757ff2c4d90
Yes, this one rocks.
I found the reason in my application, I created the heap with H_SINGLE
(or deprecated H_SHARED)
but the block is not being allocated if rt_heap_alloc() func size
parameter is 0 .
changing size to blocksize works.
It is not possible anymore?
That would be quite a silly decision, isn't it? You should refer to this
part of the online migration guide to find out which changes have been
introduced in the user-visible interface:
http://xenomai.org/migrating-from-xenomai-2-x-to-3-x/#Heaps
Regards,
S.Ancelot
On 28/04/2015 19:25, Philippe Gerum wrote:
On 04/28/2015 05:50 PM, Stéphane ANCELOT wrote:
Hi,
for unknown reason, using compat api, rt_heap_alloc replies with
timeout, or blocks if TM_INFINITE is requested.
Because the request exceeds the available space. The compat api does not
wrap rt_heap services, so this is unrelated.
I also noticed I don't have /dev/rtheap node, is it normal.?
Yes, /dev/rtheap is gone in 3.x.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai