This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Harald Welte laforge at gnumonks.orgOn Mon, Dec 07, 2015 at 04:38:38PM +0100, Suraev wrote:
> There's interestingly looking wrapper around epoll:
>
> http://0pointer.net/blog/introducing-sd-event.html
I don't think we'd need a wrapper, a we don't need the timerfd and
signalfd integration, child process state change events, unix process
events, etc.
So the wrapper only adds a layer of abstraction and lots of features we
don't need. The fundamental issue here is that both select() are quite
epxensive (due to the large FD array copying/checking/zeroing), and the
fact that obviously all data has to be always copied between kernel
memory and userspace memory.
> Not sure if it would cover dsp2userspace transfers though.
>From the userspace point of view, is just a character device that you
open and read/write on, nothing fancy.
--
- Harald Welte <laforge at gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)