zephyr/doc/kernel
Andrew Boie 74f114caef userspace: easy checking for specific driver
In general driver system calls are implemented at a subsystem
layer. However, some drivers may have capabilities specific to
the hardware not covered by the subsystem API. Such drivers may
want to define their own system calls.

This macro makes it simple to validate in the driver-specific
system call handlers that not only does the untrusted device
pointer correspond to the expected subsystem, initialization
state, and caller permissions, but also that the device object
is an instance of a specific driver (and not just any driver in
that subsystem).

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-12-27 20:31:58 -05:00
..
data_passing doc: kernel: add k_msgq_peek() API 2018-11-19 17:53:22 -05:00
memory
other doc: fix the example code typo 2018-11-13 08:09:53 -05:00
overview
synchronization
threads
timing
usermode userspace: easy checking for specific driver 2018-12-27 20:31:58 -05:00
kernel.rst