Skip to content
  • Jorge Ramirez-Ortiz's avatar
    uapi: evl: define the user available elements and utilities · 824a088b
    Jorge Ramirez-Ortiz authored and Philippe Gerum's avatar Philippe Gerum committed
    
    
    Elements:
    --------
    Basic features that cant be implemented from userland sharable between
    processes.
    
    Threads, monitors, xbufs and clocks -> every instance is backed by a
    device in /dev/evl which allows sharing.
    
    Utilities
    ---------
    poll is a private-process construct; all poll groups are obtained from a
    single multiplex device: /dev/evl/poll. They cannot be shared.
    
    timers are in essence timerfd directly obtained from clocks, they don't
    exist on their own, and are process-local too.
    
    proxies are backed by a device in /dev/evl to allow for sharing, but
    this is not something essential.
    
    Signed-off-by: default avatarPhilippe Gerum <rpm@xenomai.org>
    824a088b