[LAD] LV2 realtime safe memory pool extension

Nedko Arnaudov nedko at arnaudov.name
Thu Nov 8 12:33:39 UTC 2007


Juuso Alasuutari <juuso.alasuutari at gmail.com> writes:

> On Thursday 08 November 2007 12:33:13 Nedko Arnaudov wrote:
>> The point is that some plugins need *realtime safe* memory allocation. I
>> need this functionality for lv2zynadd plugin (like arbitrary voices
>> count allocation) and for lv2dynparam plugin library internal operation
>> too. There were rumors in #lad that such functionality may be useful
>> without lv2dynparam extension. This has lead to this proposal. But if
>> there are no positive opinions for this extension I'll integrate it into
>> lv2dynparam extension.
>
> Have you heard of the TLSF allocator? [0]
>
> Juuso
>
> [0] http://rtportal.upv.es/rtmalloc/

Yes, but I havent researched it a lot. Something like it is good
candidate to include in a LV2 host (read Zynjacku). Currently I use self
made allocator, a simplified replica of Linux kernel mode slab allocator
(that provides atomic allocation).

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20071108/c407799a/attachment.pgp>


More information about the Linux-audio-dev mailing list